Minishop2 сломалась кастомная стоимость в заказе
Здравствуйте.
Имеется самописный механизм формирования цены товара: т.е. в зависимости от размера, наличия дополнительных ингредиентов и т.п. цена меняется.
После обновления minishop до последней версии случилась следующая беда: Механизм ценообразования также прекрасно работает, в корзину товар попадает с нужной ценой, на странице оформления заказа тоже сумма соответствует ожиданиям… но в заказе приходит цена по умолчанию (т.е. совсем не то что хотелось бы).
Подскажите куда копать.
Имеется самописный механизм формирования цены товара: т.е. в зависимости от размера, наличия дополнительных ингредиентов и т.п. цена меняется.
После обновления minishop до последней версии случилась следующая беда: Механизм ценообразования также прекрасно работает, в корзину товар попадает с нужной ценой, на странице оформления заказа тоже сумма соответствует ожиданиям… но в заказе приходит цена по умолчанию (т.е. совсем не то что хотелось бы).
Подскажите куда копать.
Комментарии: 15
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
myorderhandler.class.php
и сравните ее с тем, где расположен этот файл сейчас. Возможно ошибка в этом.
А вообще если сайт падает, то в первую очередь нужно смотреть журнал серверных ошибок (не MODX)
до этого стоял minishop 2.5.0 — всё работало как часы, пришлось обновить версию до 3.0.7 ради модуля подарков modstore.pro/packages/integration/msgiftcart — в результате всё плохо (
… мне кажется, тут дело в самом минишопе — что-то перемудрили, что стоимость берется не из корзины, а из карточки товара (
ну и в системных настройках тоже указал стандартный класс msOrderHandler
всё равно работает не правильно, цена берется из карточки товара по умолчанию… хотя на более ранней версии того же сайта, уже с обновленным minishop все ok — ничего не могу понять (
Вот сумма на странице оформления заказа: pastenow.ru/e315b9fa2f337af9beee35e031351122
А вот уже сам заказ: pastenow.ru/c558a65674b10de60bead6ca71073c15 (цена по умолчанию из карточки товара)… самое интересное, что есть более ранняя копия сайта, уже с обновленным minishop и там нормально цены цепляются
Предположу что в вашем случае в дело вступает какой-то плагин. В общем нужно разбираться именно внутри проекта. Не стоит грешить на разработчиков Minishop2
Подскажите, как удалить кастомный класс. Я сделал следующее:
1. В консоли запустил
2. В системных настройках поменял класс на msOrderHandler.
3. Очистил кэш
Но в логах все равно пишет: " Could not load custom class at… /httpdocs/core/components/minishop2/custom/order/myorderhandler.class.php"