партнер компании 1с-битрикс
сайт фрилансера Сергея Эстрина
Войти как пользователь
Вы можете войти на сайт, если вы зарегистрированы на одном из этих сервисов:
Универсальная галерея - модуль для битрикс

Зависает мастер обновления

Всё делал по инструкции (мне так кажется :)), но на этапе работы мастера, процесс остановился.

Скорее всего, веб-антивирус блокирует мастер обновления.
Добавьте в исключения веб-антивируса (НЕ проактивного фильтра) следующие строки:

<script>Run
<script>Import
<script>EnableButton

Страница веб-антивируса:

/bitrix/admin/security_antivirus.php?lang=ru

Привязка к стандартным местоположениям магазина

Насколько я понял привязка к местоположениям и как следствие расчет стоимости доставки у вас делается через админку?

Да, все правильно. Регионы привязываются к местоположениям битрикса, соответственно при выборе региона доставка будет рассчитываться для этого местоположения. Процесс привязки максимально автоматизирован - в выпадающем списке выбора местоположения для региона ищется местоположения с названием региона и выводится первым в списке. Программа kladr wizard maker создает также файл с регионами для быстрого импорта в стандартные местоположения (находится внутри архива с мастером).

Интеграция в форму заказа

Единственное у вас не понятно как при оформлении заказа делать связь. Насколько я понял необходимо добавить ваши компоненты "индекс" и "адрес" и по окончании выбора св-во попадет в скрытое поле. Но ведь нужно чтобы юзеру сразу выдавался расчет доставки - вот эта связь не понятна.

Связь тут такая: вместо стандартного компонента местоположений вставляется компонент из модуля (grain:gkladr.ajax.locations). На первом шаге выбора компонент из модуля выглядит как стандартный sale.ajax.locations, а если выбираем один из регионов России - появляется выбор из кладр. Благодаря связи с регионами, если выбран какой-то регион, то соответственно для местоположения этого региона и выдается расчет доставки.

Код кладр в скрытом поле, да. Вот здесь есть шаблон готовый компонента sale.order.ajax с поддержкой кладр. sale_order_ajax.zip

Также в модуле есть функционал отключения/включения способов оплаты и доставки для любой записи кладр, но этот функционал рассчитан на программиста - доработку обработчиков доставки и формы заказа. Этот функционал используется достаточно редко.