Дружим СДЕК и MiniShop2
/* Превью
Ну и шляпа, пришлось по мучиться чтобы разобраться
*/
Ничего не предвещало беды, но хераксь...
В общем представим что к СДЕКу вы подключились, у вас есть секретный ключ и пароль,
вы скачали файлы виджета, service.php и js там и закинули на сайт в файлы и в head подключили js
Класс обработчик
Теперь вставляем по адресу "/core/components/minishop2/custom/delivery/"
новый файл "msdeliveryhandlermsk.class.php"
Если будете брать код с доки, то админка будет выдавать ошибку 500, потому что не будет находить файл msdeliveryhandler.class.php, ведь он переехал
Виджет для замены цены на доставку от СДЕКА
Создаём виджет с событием "OnPageNotFound"
html и js
тут код попапа из доки, заменяем там пути до файлов виджета
Вставляем его в "tpl.msOrder"
Настройки админки
В настройках minishop2 добавляем способ доставки СДЕК и выбираем обработчик "msDeliveryHandlerMsk" - обратите внимание, у меня он с id 2 и в коде html я это учитываю, чтобы обновлять цену
Готово
Очередной херовый рецепт, расходимся, файлики внизу
АПД:
20.04.2023 01:30:08
Ссылка на офф доку https://widget.cdek.ru
Комментарии ()
Написать комментарий