Добавление в корзину товара только один раз

#
Добавление в корзину товара только один раз
Как сделать, чтоб один и тот же товар при нажатии "добавить в корзину" добавился один раз в корзину, а потом при повторном нажатии чтоб не добавлялся опять, то есть чтоб количество одного товара не могло быть больше одного?
Модератор
#
Re: Добавление в корзину товара только один раз
ffardz,
Добавить в настройках типовой дин. страницы корзины проверку, что если товар уже есть - то не добавлять его (и отключить пересчет на странице корзины).
Модератор
#
Re: Добавление в корзину товара только один раз
Добавляете условие в настройки типовой корзины:
// Проверяем наличие товара в корзине
$cart_item_row = $shop->GetItemFromCart($param['shop_id'], $param['user_id'], $param['item_id']);


if (!$cart_item_row)
{

   // Добавляем товар в корзину
   $shop->AddIntoCart($param);
}
#
Re: Добавление в корзину товара только один раз
не могли бы вы показать в какое место в коде настроек втыкать это условие? пробовал по разному но не помогает... надеюсь на вас
Делаю то благодаря чему, несмотря ни на что
Модератор
#
Re: Добавление в корзину товара только один раз
suba,
Добавляется в блок
/* добавление товара в корзину */
if (to_str($_GET['action']) == 'add' && isset($_GET['count']))
{
// ...
}
и
/* добавление товара в корзину */
if (to_str($_GET['action']) == 'add' && isset($_GET['count']))
{
// ...
}


в них находите
/* Добавляем товар в корзину */
   $shop->AddIntoCart($param);
и обрамляете, как показано выше.
#
Re: Добавление в корзину товара только один раз
А ведь заработало! уже миллионный раз говорю вам спасибо за такую отличную техподдержку и такуюже систему... Вы лучшие!
Делаю то благодаря чему, несмотря ни на что
Модератор
#
Re: Добавление в корзину товара только один раз
suba,
Пожалуйста
Авторизация