Ознакомьтесь с обновлениями продуктов, которые мы анонсировали! Смотрите, что нового.

Ru / Kzt

Интеграция модуля СДЭК


ОШИБКИ

* Ошибка: «Внимание! Не удается определить id города-отправителя в системе СДЭК! Проверьте местоположение магазина в настройках Интернет-магазина или уточните, обслуживается ли ваш город компанией СДЭК.»

Примечание: Город отправитель Алматы (Казахстан)

Решение: не были синхронизированы города Казахстана, по умолчанию в модуле выводятся города России, нужно переключаться на вкладку Казахстан в разделе модуля "Города", чтобы работать с его местоположениями.

(не перепутайте его с Дополнительной службой доставки СДЭК от битрикс - это частая ошибка).


* Ошибка: «не верно считает стоимость доставки»

Причина: Логика модуля рассчитана на использование валюты «рубль», по этому с тенге будет некорректный расчет стоимости. В связи  с этим, Вам необходимо будет используя настройки валют и профиля службы доставки наладить вывод стоимости доставки с учётом курса.

Решение: Идеального решения тут нет, поскольку ни Битрикс ни модуль штатно не рассчитаны на то, что базовой валютой окажется не рубль, но есть несколько костыльный метод.

Поскольку модуль получает от СДЭК стоимость доставки в рублях, необходимо установить курс конверсии для этой логики, что будет выглядеть нелогично с точки зрения настроек, но отрабатывать правильно.

Вам нужно задать курс по умолчанию для рубля (или любой другой валюты, хоть выдуманной) в Настройках: Валюты - Список валют - Редактировать валюту (изображение 1) при этом задать данный курс обратным к реальному, т.е. на самом деле задаётся курс не тенге - рубль, а рубль - тенге (поскольку нам необходимо перевести полученную модулем стоимость в тенге из рублей).

После этого в настройках профиля службы доставки нашего модуля выберите в качестве валюты ту, для которой настроили курс: (изображение 2). Данная настройка не определяет какое название выводится покупателю на странице оформления заказа, только на применения курса при пересчёте.

После внесения данный настроек, проведите расчёт через оформление заказа и сравните его с калькулятором в ЛК СДЭК, чтобы убедиться, что суммы примерно совпадают.

При этом стоит учесть, что из-за колебаний курса и погрешностей перевода из одной валюты в другую, реальная стоимость доставки будет немного отличаться от рассчитанной. Можно демпфировать эту разницу наценкой в профиле службы доставки: (изображение 3).