Перейти к содержимому


Фотография
- - - - -

Покупка только одного товара


Лучший Ответ SmetDenis , 26 November 2013 - 06:35

Тогда указанную строку нужно заменить на это

$this->app->jbcart->removeItems();
Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 7

#1 radiowave

radiowave

Отправлено 25 November 2013 - 18:43

Как реализовать покупку только одного товара ?

 

Как вариант если клиент что-то положил в корзину , то пока не сделает заказ , больше добавлять в неё не сможет.

 

1. можно ли ввести ограничение на кол-во в корзине ?

2. проводить обнуление корзины при заходе на карточку товара ?

3. может есть что стандартное ?

 

Спасибо


  • 0
Skype:radiowave

#2 i001

i001

Отправлено 25 November 2013 - 19:09

может просто не показывать выбор количества в товаре и корзине, скрыть через сss


  • 0

#3 radiowave

radiowave

Отправлено 25 November 2013 - 20:01

У меян настроена покупка в один клик

 

Просто если стандартно зайти на карточку ,  купить , то перебросит на оформление.

 

Но если не оформляя пользователь зайдёт ещё раз или сделает откат в браузере на предыдущюю страницу (может и просто выбрать другую карточку) , то система учитывает при покупке и предыдущий товар и уже отображает при оформлении несколько

 

например тут на тестовом http://eterna.proov....l?category_id=4 можно реально увидеть мою проблему


  • 0
Skype:radiowave

#4 i001

i001

Отправлено 25 November 2013 - 20:08

действительно плюсует в корзине. На 1.6.1 делал недавно что то похожее там не плюсует. Возможно разработчики что то подскажут. 


  • 0

#5 SmetDenis

SmetDenis

Отправлено 26 November 2013 - 00:07

Попробуйте закоментировать эту строку

izu_200x0.png

Именно она отвечает за "добавку"


  • 1
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#6 radiowave

radiowave

Отправлено 26 November 2013 - 05:58

Денис ,  да добавление второго такого же товара сейчас не идёт , но из другой карточки можно.

 

Как правильнее дописать тут чтоб вначале шла очистка корзины , а потом уже выполнение остального кода function ajaxAddToCart ?


  • 0
Skype:radiowave

#7 SmetDenis

SmetDenis

Отправлено 26 November 2013 - 06:35   Лучший Ответ

Тогда указанную строку нужно заменить на это

$this->app->jbcart->removeItems();

  • 1
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#8 radiowave

radiowave

Отправлено 27 November 2013 - 20:00

спасибо


  • 0
Skype:radiowave




Click to return to top of page in style!