Добавление товара в корзину с увеличением цены
Добрый день!
Может кто подскажет, как решить такую задачку: требуется при добавлении товара в корзину, умножить цену товара в 4 раза, а количество оставить прежним.
Может кто подскажет, как решить такую задачку: требуется при добавлении товара в корзину, умножить цену товара в 4 раза, а количество оставить прежним.
<?php
if ($miniShop2 = $modx->getService('miniShop2')) {
$miniShop2->initialize($modx->context->key);
}
switch ($modx->event->name) {
case 'msOnAddToCart':
$tmp = $cart->get();
$tmp[$key]['price']= $product->get('price') * 4;
$cart->set($tmp);
break;
}
такой код не срабатывает
Поблагодарить автора
Отправить деньги
Комментарии: 2
Сделайте плагин на событие msOnBeforeAddToCartToCart
такой код не срабатываетПотому что:
case 'msOnAddToCart': break; // получает $key и $cartно не получает $product
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.