Opencart version:
OpenCart 2.1OpenCart 2.2OpenCart 2.3OpenCart 3.*OCStore 2.1OCStore 2.3OCStore 3.*Opencart.pro 2.1Opencart.pro 2.3MaxyStore 2.1.0.2MaxyStore 2.3.0.2
По принципу работы модуль аналогичен модулю
автоотслеживания доставок почты России, только для службы доставки -
СДЭК. API СДЭКа сервиса требует авторизации. Требуется получить логин и пароль в компании СДЭК.
УСТАНОВКА
1. Скопируйте содержимое папки upload в файловую систему сайта поверх структуры папок. Т.е. файлы из папки upload/admin архива должны попасть в папку admin на сайте, upload/catalog - в catalog и т.д.
2. Установка и настройка модуля доступна в системе администрирования, на странице Дополнения - Доставка - Автотреккинг доставок СДЕК
3. В планировщик задач CRON пропишите команду
wget http://{адрес сайта}/index.php?route=api/sdek_updater/update
Запускать скрипт не реже, чем каждые 12 часов. Рекомендуется так настроить, чтобы скрипт не запускался ночью - не отправлял ночные SMS.
4. В раздеделе "Установка дополнений" установите OCMOD sdek_updater-oc2.3.x.ocmod.xml - в архиве модуля.
Вместе с модулем рекомендуется установить модуль "Трек-номер заказа" В этом случае пункт 4 выполнять НЕ нужно.
Модуль ведет журнал своей работы в файле system/storage/logs/sdek_updater.log. Смотрите в журнал, если что-то идет не так.
Демо модуля логин и пароль: demo
Для автоматизация отслеживания доставок Boxberry существует
такой модуль
Paid?:
Бесплатно
Opencart version:
OpenCart 2.1OpenCart 2.2OpenCart 2.3OpenCart 3.*OCStore 2.1OCStore 2.3OCStore 3.*Opencart.pro 2.1Opencart.pro 2.3MaxyStore 2.1.0.2MaxyStore 2.3.0.2
VQmod:
Нет
Ocmod:
Да
Uploaded:
12.09.2019
Updated:
27.12.2021
Viewed:
10821
Sales:
20
catalog/controller/api/sdek_updater.php
Таким образом, модуль всегда будет отвечать на запросы, игнорируя статус.
Что касается ошибки: Notice: Undefined index: api_token in /home/r/www/domain_name/public_html/catalog/controller/startup/session.php on line 8Warning
В файле
/catalog/controller/startup/session.php
в 4 (по умолчанию) строке замените:
на
<b>Notice</b>: Undefined index: api_token in <b>/var/www/мой логин/data/www/мой сайт/catalog/controller/startup/session.php</b> on line <b>8</b>SDEK-tracking Started<br/>Модуль "Автотреккинг доставок СДЭК" отключен<br/>
В общем списке модулей показывает
Автотреккинг доставок СДЭК Включено
А при заходе в модуль Статус всегда: Отключено.
Аккаунт и пароль СДЭК верные (вида vGsGtxF1dDkbS7uuwCE1Ioqu0qJx5qp5geC), такие же указываю в офиц. модуле Доставка транспортной компанией «СДЭК», там все работает.
В чем еще может быть причина что модуль не работает?
Аналогичный модуль Автотреккинг доставок Почты России работает отлично!
OcStore 3.0.2
Изменение трек-номера на стороне СДЭК довольно редкая операция, и трек-номер можно вручную поставить.
Скорее всего, названия статусов в API и в личном кабинете отличаются.
Комментарии к модулю - не место техподдержки.