msDellin

21 августа 2017, 18:13

Компонент реализует расчет стоимости доставки через Транспортную компанию ООО «Деловые линии».

Настройка компонента

  • Объем товара по умолчанию - объем товара miniShop2 для которого не задан размер
  • Разделитель размера товара - символ разделитель в поле size miniShop2
  • Поправочный коэф-т - возможно ввести некую корректировку объема ( объем = объем * коэф-т )
  • Единицы измерения размера товара - доступны мм и см

  • Id города отправителя груза - Код КЛАДР города отправки ( получить можно тут )
  • Ключ kladr-api - для доступа к сервису kladr-api
  • Токен kladr-api - для доступа к сервису kladr-api

Основные настройки

В miniShop2 :: Настройки :: Варианты доставки

  • Активировать вариант доставки
  • Назначить необходимые варианты оплаты

Настройки системы :: miniShop2

  • Класс обработчик заказа - msdlOrderHandler
  • Класс обработчик корзины - msdlCartHandler

Сниппет msOrderDellin

Практически близнец сниппета msOrder. Параметры:

  • tplOuter - Обёртка для вывода результатов работы сниппета
  • tplPayment - Чанк для оформления метода оплаты
  • tplDelivery - Чанк для оформления способа доставки
  • tplEmpty - Чанк, который выводится при отсутствии результатов
  • tplSuccess - Чанк с сообщением об успешной работе сниппета
  • front_js - Скрипт фронтенда

Чанк tpl.msOrder.dellin.outer

Стандартный чанк вывода + вывод инфо о доставке

Чанк tpl.msOrder.dellin.outer.dadata

Чанк вывода для совместной работы с дополнением msDadata. Облегчает ввод данных пользователя.

Необходимо:

Для правильного расчета стоимости доставки товара

  • Каждому товару задать размер
  • Каждому товару задать вес

Благодарность

Александру Рахимову за помощь в создании компонента