MiniShop 2 плагин msOnBeforeAddToCart
Доброго дня всем!
Не нашел подходящего решения остатков для одного магазина, решил допилить сам.
Хочу проверять кол-во добавляемого товара в плагине msOnBeforeAddToCart и в msOnBeforeChangeInCart (давно модифицировал работу minishop2, но хочу вынести изменения, чтобы можно было обновляться).
Проблема состоит вот в чем:
Не могу получить доступ к корзине, хотя объект передается, файл: mscarthandler.class.php
Задача — получить количество этого товара в корзине. В mscarthandler.class.php обращение происходит вот так:
Не нашел подходящего решения остатков для одного магазина, решил допилить сам.
Хочу проверять кол-во добавляемого товара в плагине msOnBeforeAddToCart и в msOnBeforeChangeInCart (давно модифицировал работу minishop2, но хочу вынести изменения, чтобы можно было обновляться).
Проблема состоит вот в чем:
Не могу получить доступ к корзине, хотя объект передается, файл: mscarthandler.class.php
$response = $this->ms2->invokeEvent('msOnBeforeAddToCart', array(
'product' => $product,
'count' => $count,
'options' => $options,
'cart' => $this,
));При попытке в плагине обратиться к $cart не получаю никакого результата.Задача — получить количество этого товара в корзине. В mscarthandler.class.php обращение происходит вот так:
$this->cart[$key]['count']Но все, что внутри плагина могу узнать о $cart — то, что это объект методом is_object()
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
Комментарии: 3
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
P.S/ смотрите в журнале ошибок