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

[Решено] Добавление товара в корзину при повторной покупке


Recommended Posts

Всем привет!

При нажатии на кнопку купить в карточке товара в корзине количество этого товара увеличивается на 1 единицу и так каждый раз(если не задать количество товара). Как сделать, чтобы количество товара было равно 1 и не изменялось при повторном клике?

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


system\library\cart.php

чуток подправить function add  и function update

спасибо, попробую. По результатам отпишусь.

Чтобы количество товара не изменялось при повторном клике на кнопку купить и всегда было равно 1 необходимо: 

1. public function add

вот эти строки 

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->session->data['cart'][$key] = 1;

2. public function update

$this->session->data['cart'][$key] = (int)$qty; заменить на $this->session->data['cart'][$key] = 1;

Тема закрыта.

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


Гість
Ця тема закрита для публікації повідомлень.

×
×
  • Створити...

Important Information

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