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

Количество товара в корзине = 1 принудительно - как?


vorobey

Recommended Posts

Продаю цифровой товар. Количество купленных единиц не должно превышать 1. То есть надо искоренить понятие ""количества".
Сейчас же если второй раз кликнуть по товару который уже есть в корзине, его количество увеличивается.
В оформлении ввод количества я скрыл, а вот где зарыто условие о том что если уже есть плюcовать сумму найти не могу :(

В идеале бы хотелось внедрить проверку на то что товар уже был куплен ранее и при попытке купить повторно выводить уведомление о том что товар был ранее куплен, но это не обязательно... главное запретить скрипту суммировать количество единиц 1 товара.

 

 

Целую ночь ковырял файлы, удалил почти все строки отсылающие к quantity, но все равно товар повторно добавляется и сумма увеличивается :(

 

Встретил мод который позволяет установить максимум для возможного кол-ва покупки, но это не то... надо принудительно рубить все что выше 1

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


Ответ нашел на буржуйском форуме... Все оказалось настолько просто что аж стыыыдно мне ))))

system/library/cart.php
Перед

$this->data[$key] = array(

прописать:

$quantity=1; 
Надіслати
Поділитися на інших сайтах


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

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

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

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

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

Вхід

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

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

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

Important Information

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