- Joined
- Feb 19, 2016
- Messages
- 11,463
- Reaction score
- 9,437
Расчёт доставки AxiLog (shipping.axilog) [Shop-Script]
Расчёт стоимости доставки службой AxiLog
Плагин позволяет рассчитать стоимость доставки курьерской службой AxiLog. Поддерживается расчёт, как курьером AxiLog, так и расчёт стоимости отправки почтой России, СДЭК и 5post через AxiLog.
Для корректной работы потребуются ключи доступа к API AxiLog, которые можно получить после заключения договора.
Особенности расчёта курьерской доставки
API AxiLog для расчёта возможности доставки курьером и расчёта стоимости требуются гео-координаты адреса доставки. Для получения гео-координат из строки адреса плагин использует один или несколько геокодеров:
Все результаты гео-кодирования кэшируются на 1 час, чтобы избежать дублирующихся запросов.
Особенности расчёта СДЭК через AxiLog
У этого способа доставки есть проблема с городами — город СДЭК определяется по названию. Увы, многие города в API имеют названия типа «Город (Обастной р-н)». Вряд ли ваш покупатель сумеет указать такой город в адресе. Решения этой проблемы пока нет, теоретически возможно использования стандартизации DaData для корректного определения города, но она недешёвая и не даст 100% результата.
Трекинг
Трекинга отправлений пока нет. Указывать в качестве трека номер заявки AxiLog кажется неудачной идеей, а для API AxiLog нужен именно номер их заявки. Работаем над решением этой проблемы.
Demo:
axilog 2022.1.2
axilog 2023.1.4
Расчёт стоимости доставки службой AxiLog
Плагин позволяет рассчитать стоимость доставки курьерской службой AxiLog. Поддерживается расчёт, как курьером AxiLog, так и расчёт стоимости отправки почтой России, СДЭК и 5post через AxiLog.
Для корректной работы потребуются ключи доступа к API AxiLog, которые можно получить после заключения договора.
Особенности расчёта курьерской доставки
API AxiLog для расчёта возможности доставки курьером и расчёта стоимости требуются гео-координаты адреса доставки. Для получения гео-координат из строки адреса плагин использует один или несколько геокодеров:
- Геокодер карт Sputnik — бесплатный, работает неплохо в 8 случаях из 10.
- Стандартизация адреса DaData — потребуется установить дополнительно приложение «Вся DaData» и указать ключи доступа к API DaData, включая «секрет». Доступ к стандартизации DaData платный.
- Геокодер карт Google — платный сервис от Карт Google, имеющий лимит бесплатных запросов.
- Геокодер карт Яндекс — платный сервис от Яндекс, имеющий лимит бесплатных запросов.
Использование этого геокодера нарушает лицензию Яндекс. Если вы включите в настройках использование этого геокодера, то вы принимаете на себя все риски и ответственность за нарушение лицензии на использование Яндекс.Карт.
Все результаты гео-кодирования кэшируются на 1 час, чтобы избежать дублирующихся запросов.
Особенности расчёта СДЭК через AxiLog
У этого способа доставки есть проблема с городами — город СДЭК определяется по названию. Увы, многие города в API имеют названия типа «Город (Обастной р-н)». Вряд ли ваш покупатель сумеет указать такой город в адресе. Решения этой проблемы пока нет, теоретически возможно использования стандартизации DaData для корректного определения города, но она недешёвая и не даст 100% результата.
Трекинг
Трекинга отправлений пока нет. Указывать в качестве трека номер заявки AxiLog кажется неудачной идеей, а для API AxiLog нужен именно номер их заявки. Работаем над решением этой проблемы.
Demo:
axilog 2022.1.2
axilog 2023.1.4
View hidden content is available for registered users!
Last edited: