Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Корзина суммирует товар - как отключить?


maxem

Recommended Posts

Добрый день! Прошу вашей помощи! При добавлении товара в количестве n в корзину, он попадает в корзину - все как нужно... Но при добавлении еще раз этого же товара допустим с количеством m то в корзине 1 товар с количеством m+n... Как сделать чтобы в корзине было 1 товар с количеством n, а 2 (такой же) товар с количеством m?

Надіслати
Поділитися на інших сайтах


к примеру продаете болты и шурупы. купили сначала 2кг болтов, а потом еще 3кг болтов. так не логично разве, что корзина показывает 5кг? вам нужно 2кг и 3кг? более чем странно..

вы что продаете, если не секрет, такими методами?

Надіслати
Поділитися на інших сайтах


  • 1 month later...

Я поставлю немного по другому вопрос.

Если в корзине есть товар "А" а затем продолжить покупку и опять кликнуть на товар "А" то он плюсуется и удалить лишний нет возможности, приходится удалять полностью эту позицию и вновь совершать покупку.

Столько не нужных телодвижений...

Если человек покупает сервисный мануал на фотоаппарат то ему не нужно 2 мануала.

Я знаю что есть в корзине кнопка слева, "ОБНОВИТЬ" или "УДАЛИТЬ", кому как, но это не то, надо чтоб один и тот же товар не добавлялся повторно.

А вот теперь и вопрос: Где это поправить?

Надіслати
Поділитися на інших сайтах


..\system\library\cart.php

public function add($product_id, $qty = 1, $options = array()) {
    	if (!$options) {
      		$key = $product_id;
    	} else {
      		$key = $product_id . ':' . implode('.', $options);
    	}
    	
	if ((int)$qty && ((int)$qty > 0)) {
   		if (!isset($this->session->data['cart'][$key])) {
     			$this->session->data['cart'][$key] = (int)$qty;
    		} else {
      			$this->session->data['cart'][$key] += (int)$qty;
    		}
	}
	$this->setMinQty();
}
  • +1 1
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.