Виджет доставок
Виджет расчета стоимости доставок в карточке подробного описания товара
Модуль автоматически делает расчет стоимости и сроков доставки с помощью модулей Почта России, CDEK, Яндекс Доставка и Boxberry на основе города посетителя и веса товара в реальном времени. Данные по доставкам могут быть кэшированы с помощью Memcached или БД MySQL.


Активируйте модуль в административной панели магазина Модули → Управление модулями → Доставка - Виджет доставок - Включить. Перейдите в пункт меню Модули → Виджет доставок.

Настройка модуля
Включите и настройте нужные вам модули расчета доставок Почта России, CDEK Widget, Яндекс Доставка и Boxberry Widget.
Укажите данные по умолчанию в полях
Почтовый индекс города отправителяиВес по умолчанию, они будут использоваться при отсутствии персонального веса товара в базе.В меню Настройки - Интеграции активируйте
Подсказки DaData.ruи введите персональныйПубличный ключ. 👉 Как получить ключ
Сервис DaData.ru платный, однако, есть бесплатный тариф до 10000 запросов в сутки. Включается автоматически при регистрации.

Укажите адрес и порт сервера кэширования Memcached, по умолчанию
127.0.0.1и11211.В поле
Хранение кэшаможно выбрать вариант хранение данных расчета доставки вБазе данных MySQLили памятиСервера кэширования Memcached.
Самый быстрый результат при использовании сервера кэширования Memcached.
Подключение Memcached на примере хостинга Beget:
Зарегистрируйтесь на хостинге Beget.
В личном кабинете аккаунта хостинга Beget в разделе Сервисы активируйте сервис Memcached.
Сервис платный, если вы хотите проверить работу бесплатно и скорость не важна, выберите База данных MySQL.
Версия ядра PHP для сайта должна быть 7.4, для версий выше Memcached включается через техническую поддержку хостинга Beget. Проверить версию можно в меню Справка - о программе.

После регистрации, пропишите Адрес и Порт в меню Настройки - интеграции:

Настройка дизайна
Для отображения в подробной карточке товара виджета расчета стоимости доставок используется переменная @deliverywidget@ в файле шаблона phpshop/templates/имя_шаблона/product/main_product_forma_full.tpl
После вставки переменной, сбросьте кэш, для корректной работы модуля.

Зайдите на витрину и обновите карточку товара, стоимость обновляется 🎉

Last updated