Расчет доставки Shiptor (shipping.shiptor) [Shop-Script]
Расчет стоимости доставки через API Shiptor
Что делает
Считает доставку через API Shiptor для выбранных в настройках курьерских служб
Оформляет заявку на сайте Shiptor при оформлении заказа в магазине и изменяет её при редактировании заказа (Только для Shop-Script 7.2!). Можно отключить в настройках
Отменяет заявку на сайте Shiptor при отмене заказа в магазине (Только для Shop-Script 7.2!). Можно отключить в настройках
Группирует списки ПВЗ различных служб доставки и позволяет выбрать пункт выдачи на карте (Только для Shop-Script 7.2!). Можно отключить в настройках
Позволяет делать любые наценки к стоимости доставки, рассчитанной через API Shiptor
Позволяет учитывать или не учитывать при расчёте процент, взымаемый курьерской службой за приём наложенного платежа
Особенности
Для расчета стоимости доставки в Shiptor нужно передать код города по справочнику КЛАДР (классификатор адресов России). Плагин может получить этот код тремя способами:
Показ карты и совместимость с темами дизайна
Группировка пунктов выдачи и показ их на карте реализован точно так же, как у штатного плагина Webasyst для Яндекс.Доставки. Если ваша тема дизайна не поддерживает отображение карты Яндекс.Доставки, то и карта нашего плагина тоже будет показана с ошибками. Вы можете полностью отключить группировку сервисов и показ карты. Будет не так красиво, но надежно. А чтобы хоть немного сократить список вариантов доставки и облегчить покупателю выбор можно настроить несколько методов доставки, использующих наш плагин, с разными настройками показа служб.
Таким образом гарантирована совместимость карты только с теми темами дизайна, которые сделаны полностью по рекомендациям и подобию штатных. Адаптация показа карты в индивидуальном порядке В БЕСПЛАТНУЮ ПОДДЕРЖКУ не входит.
Формула расчета наценки
Для составления формулы доступны две переменные:
☑ Z — стоимость заказа
☑ S — стоимость доставки, рассчитанная сервером перевозчика
Можно использовать математические символы (сложение, деление, вычитание, умножение и т.д.), скобки (квадратный корень, синус, косинус тоже можно)
Примеры формул
Z*0.025+S+100 — 2.5% от суммы заказа (Z*0.025) плюс расчетная стоимость доставки плюс еще 100 рублей
Z*0.1+S^2 — 10% от суммы заказа плюс квадрат стоимости доставки (доставка в степени 2)
Если затрудняетесь с составлением формулы, пишите, поможем.
Процент за приём наложенного платежа
В плагине есть опция, позволяющая включить или выключить передачу стоимости заказа, как сумму для наложенного платежа. Эта настройка используется, только если приложение (Shop-Script) не передал в расчёт тип выбранного варианта оплаты. В противном случае учёт процента за наложку происходит автоматически, без обращения к настройке.
Расчет стоимости доставки через API Shiptor
Что делает
Считает доставку через API Shiptor для выбранных в настройках курьерских служб
Оформляет заявку на сайте Shiptor при оформлении заказа в магазине и изменяет её при редактировании заказа (Только для Shop-Script 7.2!). Можно отключить в настройках
Отменяет заявку на сайте Shiptor при отмене заказа в магазине (Только для Shop-Script 7.2!). Можно отключить в настройках
Группирует списки ПВЗ различных служб доставки и позволяет выбрать пункт выдачи на карте (Только для Shop-Script 7.2!). Можно отключить в настройках
Позволяет делать любые наценки к стоимости доставки, рассчитанной через API Shiptor
Позволяет учитывать или не учитывать при расчёте процент, взымаемый курьерской службой за приём наложенного платежа
Особенности
Для расчета стоимости доставки в Shiptor нужно передать код города по справочнику КЛАДР (классификатор адресов России). Плагин может получить этот код тремя способами:
- из специального поля адреса, если в него кто-нибудь запишет код города. Кто-нибудь это, например, плагин подсказок адреса. Пока ни один известный нам плагин подсказок адреса такого не умеет, но есть надежда
- из сокращенного справочника, поставляемого с плагином. Мы выгрузили список городов из системы Shiptor и плагин пытается найти город по названию и региону. Справочник сам не обновляется, только с обновлением плагина
- с использованием API . для использования сервиса нужно на нем зарегистрироваться и получить ключ доступа. Количество бесплатных запросов в сутки к DaData ограничено! Наш плагин пытается изо всех сил и возможностей сократить количество запросов для определения адреса, но все же магазинам с большой посещаемостью, вероятно, придется либо оплатить доступ к DaData, либо отказаться от его использования.
Показ карты и совместимость с темами дизайна
Группировка пунктов выдачи и показ их на карте реализован точно так же, как у штатного плагина Webasyst для Яндекс.Доставки. Если ваша тема дизайна не поддерживает отображение карты Яндекс.Доставки, то и карта нашего плагина тоже будет показана с ошибками. Вы можете полностью отключить группировку сервисов и показ карты. Будет не так красиво, но надежно. А чтобы хоть немного сократить список вариантов доставки и облегчить покупателю выбор можно настроить несколько методов доставки, использующих наш плагин, с разными настройками показа служб.
Таким образом гарантирована совместимость карты только с теми темами дизайна, которые сделаны полностью по рекомендациям и подобию штатных. Адаптация показа карты в индивидуальном порядке В БЕСПЛАТНУЮ ПОДДЕРЖКУ не входит.
Формула расчета наценки
Для составления формулы доступны две переменные:
☑ Z — стоимость заказа
☑ S — стоимость доставки, рассчитанная сервером перевозчика
Можно использовать математические символы (сложение, деление, вычитание, умножение и т.д.), скобки (квадратный корень, синус, косинус тоже можно)
Примеры формул
Z*0.025+S+100 — 2.5% от суммы заказа (Z*0.025) плюс расчетная стоимость доставки плюс еще 100 рублей
Z*0.1+S^2 — 10% от суммы заказа плюс квадрат стоимости доставки (доставка в степени 2)
Если затрудняетесь с составлением формулы, пишите, поможем.
Процент за приём наложенного платежа
В плагине есть опция, позволяющая включить или выключить передачу стоимости заказа, как сумму для наложенного платежа. Эта настройка используется, только если приложение (Shop-Script) не передал в расчёт тип выбранного варианта оплаты. В противном случае учёт процента за наложку происходит автоматически, без обращения к настройке.