0 Пользователей и 1 Гость просматривают эту тему.
  • 0 Ответов
  • 985 Просмотров
*

FeaMor

  • Захожу иногда
  • 76
  • 0 / 0
Взаимоисключающий товар
« : 18.05.2015, 17:12:55 »
Здравствуйте!

Появилась необходимость сделать взаимоисключающий товар в корзине, а именно, при добавлении одного товара, второй автоматом исчезает из корзины, если он там был.
Было бы здорово, если можно добавить какой-нить параметр товара, и только один из товаров одного и того же параметра имеет право находится в корзине (ну последний добавленный вернее).

Как вариант, на крайний случай, можно сделать, чтобы корзина очищалась при добавлении товара нового, чтобы он один был там...

Я раньше делал, что только в кол-ве одной штуке было в корзине всегда любого товара, прописав в корзине следующий код:
Код
foreach ($this->cart->products as $pkey => $prow) {
  if ($prow->quantity > 1) {
  $prow->quantity = 1;
  $app =& JFactory::getApplication();
  $app->redirect(JRoute::_('index.php').'?option=com_virtuemart&view=cart&task=update&cart_virtuemart_product_id='.$prow->cart_item_id.'&quantity=cart'.$prow->quantity);
}

может как-то этот же код подправить и для крайнего случая? Не могу только догнать как ((

Подскажите решение, люди добрые!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться