Расчёт доставки AxiLog

Расчёт доставки AxiLog

Syrnik Топ-разработчик #6 с 2014 года
5.0 (1 отзывов)30 установок
от 699 ₽899 ₽ навсегда

Плагин позволяет рассчитать стоимость доставки курьерской службой AxiLog. Поддерживается расчёт, как курьером AxiLog, так и расчёт стоимости отправки почтой России, СДЭК и 5post через AxiLog.

Для корректной работы потребуются ключи доступа к API AxiLog, которые можно получить после заключения договора.

Особенности расчёта курьерской доставки

API AxiLog для расчёта возможности доставки курьером и расчёта стоимости требуются гео-координаты адреса доставки. Для получения гео-координат из строки адреса плагин использует один или несколько геокодеров:

Геокодер карт Sputnik — бесплатный, работает неплохо в 8 случаях из 10.

Стандартизация адреса DaData — потребуется установить дополнительно приложение «Вся DaData» и указать ключи доступа к API DaData, включая «секрет». Доступ к стандартизации DaData платный.

Геокодер карт Google — платный сервис от Карт Google, имеющий лимит бесплатных запросов.

Геокодер карт Яндекс — платный сервис от Яндекс, имеющий лимит бесплатных запросов.

Использование этого геокодера нарушает лицензию Яндекс. Если вы включите в настройках использование этого геокодера, то вы принимаете на себя все риски и ответственность за нарушение лицензии на использование Яндекс.Карт.

Использование каждого геокодера можно включить и отключить в настройках, также список можно сортировать — плагин опрашивает все включенные службы по очереди, в том порядке, в котором вы их расположили в настройках. Опрос служб геокодирования идёт до тех пор, пока не будет получен положительный результат. Т.е. если у вас (как на скриншоте выше) в списке первым идет геокодер от Спутник, а вторым геокодер DaData и Спутник сумел определить координаты, то запрос к DaData выполнен не будет.

Все результаты гео-кодирования кэшируются на 1 час, чтобы избежать дублирующихся запросов.

Особенности расчёта СДЭК через AxiLog

У этого способа доставки есть проблема с городами — город СДЭК определяется по названию. Увы, многие города в API имеют названия типа «Город (Обастной р-н)». Вряд ли ваш покупатель сумеет указать такой город в адресе. Решения этой проблемы пока нет, теоретически возможно использования стандартизации DaData для корректного определения города, но она недешёвая и не даст 100% результата.

Трекинга отправлений пока нет. Указывать в качестве трека номер заявки AxiLog кажется неудачной идеей, а для API AxiLog нужен именно номер их заявки. Работаем над решением этой проблемы.

Мы постоянно совершенствуем наши продукты и стараемся реализовать максимум возможного. Ну и от ошибок, конечно,

никто не застрахован. Все ваши обращения мы внимательно изучаем. Для отправки

сообщений об ошибках, отзывов, предложений по доработке используйте

контактную форму службы поддержки на нашем сайте .