Использование модуля интеграции от Boxberry
Добрый день!
Хотел использовать модуль интеграции от Boxberry. Оказалось он сделан для версии MS < 2.4, четко не написано но судя по инструкции похоже.
Кто нибуть использовал или может, что сказать?
Хотел использовать модуль интеграции от Boxberry. Оказалось он сделан для версии MS < 2.4, четко не написано но судя по инструкции похоже.
Кто нибуть использовал или может, что сказать?
Комментарии: 8
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Профи подскажите, теоретически, может модуль работать с 2.4?
Я попробовал, подключил Сниппет вызывается но ни чего не выдает, ошибот в журнале нет.
Возможно он просто как-то неправильно класс miniShop2 для работы вызывает, или еще что. Попробуй, кстати, у них в сниппете изменить
на
Код там, конечно, тушите свет. Выставляют всё в плейсхолдеры системы, а потом выводят голый чанк, когда можно было массив плейсхолдеров ему напрямую передать.
Я наткнулся на то, что если я вызываю их снипет через runSnippet в чанке getOrder, то у них $modx->getChank ничего не возвращает.
При вызове в шаблоне работает. Но логика похоже нарушается и JS дальше не работает.
Ошибка. №1
При выборе типа доставки «пункт выдачи Боксберри» (отметили галочку), показывается стоимость и срок доставки, которые отличаются от тех, которые показываются далее при выборе ПВЗ во всплывающем окне.
Ошибка №2
При выборе ПВЗ во всплывающем окне, данные о стоимости, сроке и адресе доставки не высвечиваются в форме заказа, остаются те данные( неправильные), которые были показаны пользователю при установке галочки – тип доставки «пункт выдачи Боксберри»
Ошибка №3 (как следствие ошибок №№ 1 и 2)
Соответственно в итоговой сумме заказа учитывается «неправильная» стоимость доставки из ошибки номер 1
Ошибка №4
При неактивном пункте выбора типа доставки «пункт выдачи Боксберри» (например не указан город или индекс), можно нажать на кнопку «Выбрать ПВЗ», ну, и можно выбрать ПВЗ не проставляя галочку
Ошибка №5
Если в адресе указаны, например такие адреса (пишу только города): Волгоград, Ярославль, Новосибирск (то есть крупные города), то во всплывающем окне карта позиционируется правильно. Если указать города ( в них есть ПВЗ) Бердск(новосибирская обл), Рыбинск, то карта позиционируется на Москву. При этом, если тут (в Москве) попробовать выбрать ПВЗ, то пишется, что город не тот.
Последнюю ошибку (№5) исправил опытным путем, изменив в \assets\components\boxberry\js\web\boxberry.js порядок передачи параметров города/региона/индекса на регион/город/индекс. Если кому будет интересно могу написать в каких строках сделал изменения.
В боксберри работаем с новым личным кабинетом.
да и удаляться сам без ошибок не умеет, приходиться файлик
core/components/minishop2/custom/order/boxberryOrderHandler.class.php
вручную удалять
прям бестолково сделан, ничего не скажешь, сдэком проще доставлять-)