Resource icon

Plugin Расчет доставки Shiptor (shipping.shiptor) [Shop-Script] 3.0.2

Расчет доставки Shiptor (shipping.shiptor) [Shop-Script]
Расчет стоимости доставки через API Shiptor

lQv6Bu5.png


Что делает

Считает доставку через API Shiptor для выбранных в настройках курьерских служб
Оформляет заявку на сайте Shiptor при оформлении заказа в магазине и изменяет её при редактировании заказа (Только для Shop-Script 7.2!). Можно отключить в настройках
Отменяет заявку на сайте Shiptor при отмене заказа в магазине (Только для Shop-Script 7.2!). Можно отключить в настройках
Группирует списки ПВЗ различных служб доставки и позволяет выбрать пункт выдачи на карте (Только для Shop-Script 7.2!). Можно отключить в настройках
Позволяет делать любые наценки к стоимости доставки, рассчитанной через API Shiptor
Позволяет учитывать или не учитывать при расчёте процент, взымаемый курьерской службой за приём наложенного платежа

Особенности

Для расчета стоимости доставки в Shiptor нужно передать код города по справочнику КЛАДР (классификатор адресов России). Плагин может получить этот код тремя способами:
  • из специального поля адреса, если в него кто-нибудь запишет код города. Кто-нибудь это, например, плагин подсказок адреса. Пока ни один известный нам плагин подсказок адреса такого не умеет, но есть надежда :)
  • из сокращенного справочника, поставляемого с плагином. Мы выгрузили список городов из системы Shiptor и плагин пытается найти город по названию и региону. Справочник сам не обновляется, только с обновлением плагина
  • с использованием API . для использования сервиса нужно на нем зарегистрироваться и получить ключ доступа. Количество бесплатных запросов в сутки к DaData ограничено! Наш плагин пытается изо всех сил и возможностей сократить количество запросов для определения адреса, но все же магазинам с большой посещаемостью, вероятно, придется либо оплатить доступ к 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) не передал в расчёт тип выбранного варианта оплаты. В противном случае учёт процента за наложку происходит автоматически, без обращения к настройке.
Author
sergey
Downloads
1
Views
142
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from sergey

Back
Top