Поменять цену у товара через плагин
У некоторых товаров есть коэффициент, мне надо менять цену в зависимости от этого.
На другом проекте смена цены работала так, но там был minishop 2.2
Сейчас в minishop 2.4 &values возвращает NULL, как быть? Какое-то другое событие появилось?
На другом проекте смена цены работала так, но там был minishop 2.2
if ($modx->event->name == 'msOnGetProductPrice') {
$values = & $modx->event->returnedValues;
};Сейчас в minishop 2.4 &values возвращает NULL, как быть? Какое-то другое событие появилось?
Комментарии: 9
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Держи рабочий пример из платного msDiscount
Обрати внимание, что в событии доступны 3 параметра: $product, $data и собственно $price
Создал плагин, навесил событие «msOnGetProductFields», в логи пишет корректно, а на странице исходные цены отображаются…
Даже обновил MS2 на другом сайте до последней версии, чтобы протестировать. Не работает и там… Может на 2.8.1-pl нужен какой дополнительный бубен?