Jump to content


Photo
- - - - -

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


Best Answer SmetDenis , 26 November 2013 - 06:35

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

$this->app->jbcart->removeItems();
Go to the full post


  • This topic is locked This topic is locked
7 replies to this topic

#1 radiowave

radiowave
  • JBZoo User (rus)
  • User rate: 0.7
  • posts: 52
  • topics: 10

Posted 25 November 2013 - 18:43

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

 

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

 

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

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

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

 

Спасибо


  • 0
Skype:radiowave

#2 i001

i001
  • JBZoo User (rus)
  • User rate: 46.4
  • posts: 972
  • topics: 76

Posted 25 November 2013 - 19:09

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


  • 0

#3 radiowave

radiowave
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.7
  • posts: 52
  • topics: 10

Posted 25 November 2013 - 20:01

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

 

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

 

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

 

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


  • 0
Skype:radiowave

#4 i001

i001
  • JBZoo User (rus)
  • User rate: 46.4
  • posts: 972
  • topics: 76

Posted 25 November 2013 - 20:08

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


  • 0

#5 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 26 November 2013 - 00:07

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

izu_200x0.png

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


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



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


#6 radiowave

radiowave
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.7
  • posts: 52
  • topics: 10

Posted 26 November 2013 - 05:58

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

 

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


  • 0
Skype:radiowave

#7 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 26 November 2013 - 06:35   Best Answer

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

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

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



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


#8 radiowave

radiowave
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.7
  • posts: 52
  • topics: 10

Posted 27 November 2013 - 20:00

спасибо


  • 0
Skype:radiowave




Click to return to top of page in style!