Петр
С нами с 27 августа 2019; Место в рейтинге пользователей: #2867Сегодня в 01:24
Класс! Часто непонятно как искать причины поломок или откуда берутся сообщения. Это прям мучение. Посмотрим как работает новый компонент. Делаю у себя...
Хватит логгировать как в каменном веке 🪵 4
Сегодня в 01:17
Кстати вопрос возник. Раздражало что для базовой локализации надо было делать версию ru — т.е. создавать дублирование информации из полей и доп.полей....
Localizator3 для MODX 3: перевод полей и TV без отдельного context на язык, Vue 3 + PrimeVue 2
22 июня 2026, 23:07
Стоит подумать и добавить, так как 100% потребуется как-то модифицировать данные из 1С. Частый кейс это не соответствие категорий на сайте и категорий...
CommerceBridge 1C — двусторонняя интеграция 1С с MODX 3 и miniShop3 по CommerceML 2. 7
20 июня 2026, 17:54
Только что столкнулся с таким на modx3, ранее 1 раз видел на modx 2.8 — не было времени и мотивации разбираться.
Но проблема есть и она старая.
Кл...
Не срабатывают статичные плагины 1
19 июня 2026, 23:14
Обновление компонента
История изменений MaxNotify 3
1.2.0-pl
добавлен канал max в Центр уведомлений miniShop3;добавлена отправка из Центра дл...
MaxNotify3 3
19 июня 2026, 21:05
Копать надо в браузере. На вкладке сеть, если ответ 500, тогда в логи сервера.
Зависает корзина минишоп2 1
16 июня 2026, 15:00
Последний FormIt + последний FetchIt = белый экран
Последний pdoTools + последний MODx v3 = белый экран
FormIt 5.2: нативный AJAX и reCAPTCHA v3 5
Вместо "/assets/" было "/assets/template/pl/css/"
Что-то я запутался… У меня метод getCost кастомного класса доставки возвращает на страницу оформления заказа Полную стоимость заказа со стоимостью доставки. При этом, как пишет Юрий, метод getCost кастомного класса msOrder также возвращает сумму стоимости доставки и стоимость товаров в корзине.
Как же по «фэншую» вернуть на страницу оформления заказа стоимость доставки отдельно от полной стоимости заказа с доставкой?
Я использовал «Метод подключения кастомного класса из инструкции».
action.php передает {deliveryCost: -1, cost: 1449, period: 0, delivery: 7},
где cost = 1149 (Стоимость всех товаров в корзине $cart['total_cost']) + 300 (стоимость доставки $xxx), delivery = 7 (id способа доставки в minishop2)
Ошибка. №1
При выборе типа доставки «пункт выдачи Боксберри» (отметили галочку), показывается стоимость и срок доставки, которые отличаются от тех, которые показываются далее при выборе ПВЗ во всплывающем окне.
Ошибка №2
При выборе ПВЗ во всплывающем окне, данные о стоимости, сроке и адресе доставки не высвечиваются в форме заказа, остаются те данные( неправильные), которые были показаны пользователю при установке галочки – тип доставки «пункт выдачи Боксберри»
Ошибка №3 (как следствие ошибок №№ 1 и 2)
Соответственно в итоговой сумме заказа учитывается «неправильная» стоимость доставки из ошибки номер 1
Ошибка №4
При неактивном пункте выбора типа доставки «пункт выдачи Боксберри» (например не указан город или индекс), можно нажать на кнопку «Выбрать ПВЗ», ну, и можно выбрать ПВЗ не проставляя галочку
Ошибка №5
Если в адресе указаны, например такие адреса (пишу только города): Волгоград, Ярославль, Новосибирск (то есть крупные города), то во всплывающем окне карта позиционируется правильно. Если указать города ( в них есть ПВЗ) Бердск(новосибирская обл), Рыбинск, то карта позиционируется на Москву. При этом, если тут (в Москве) попробовать выбрать ПВЗ, то пишется, что город не тот.
Последнюю ошибку (№5) исправил опытным путем, изменив в \assets\components\boxberry\js\web\boxberry.js порядок передачи параметров города/региона/индекса на регион/город/индекс. Если кому будет интересно могу написать в каких строках сделал изменения.
В боксберри работаем с новым личным кабинетом.
PS: Были также просто дубли заказов с товаром, не «нулевые». После установки плагина полет нормальный.