Расчёт доставки AxiLog (shipping.axilog) [Shop-Script]
Расчёт стоимости доставки службой AxiLog
Плагин позволяет рассчитать стоимость доставки курьерской службой AxiLog. Поддерживается расчёт, как курьером AxiLog, так и расчёт стоимости отправки почтой России, СДЭК и 5post через AxiLog.
Для корректной работы потребуются ключи доступа к API AxiLog, которые можно получить после заключения договора.
Особенности расчёта курьерской доставки
API AxiLog для расчёта возможности доставки курьером и расчёта стоимости требуются гео-координаты адреса доставки. Для получения гео-координат из строки адреса плагин использует один или несколько геокодеров:
Все результаты гео-кодирования кэшируются на 1 час, чтобы избежать дублирующихся запросов.
Особенности расчёта СДЭК через AxiLog
У этого способа доставки есть проблема с городами — город СДЭК определяется по названию. Увы, многие города в API имеют названия типа «Город (Обастной р-н)». Вряд ли ваш покупатель сумеет указать такой город в адресе. Решения этой проблемы пока нет, теоретически возможно использования стандартизации DaData для корректного определения города, но она недешёвая и не даст 100% результата.
Трекинг
Трекинга отправлений пока нет. Указывать в качестве трека номер заявки AxiLog кажется неудачной идеей, а для API AxiLog нужен именно номер их заявки. Работаем над решением этой проблемы.
Расчёт стоимости доставки службой 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 нужен именно номер их заявки. Работаем над решением этой проблемы.