Jump to content


Photo
- - - - -

Программное добавление товара в корзину


Best Answer Cheren-dow , 05 February 2016 - 17:37

здравствуйте Koder, посмотреть как происходит добавление в корзину можно в файле элемента цены:

\media\zoo\applications\jbuniversal\elements\jbpriceplain\jbpriceplain.php

В методе ajaxAddToCart. Простого способа добавления в корзину не получится, т.к при добавлении нужно учитывать вариацию, сессию, количество, модификаторы, список вариации и т.д.

 

 

За добавление отвечает метод:

JBCart::getInstance()->addItem(new AppData($data))

Сам файл класса расположен в :

\media\zoo\applications\jbuniversal\framework\classes\cart\jbcart.php

Список передаваемых данных можно посмотреть в файле:

\media\zoo\applications\jbuniversal\framework\classes\cart\jbvariantlist.php

в методе _plainCartData

 

Для чего вам такие сложности понадобились?

Go to the full post


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

#1 Vseprosto

Vseprosto
  • JBZoo User (rus)
  • User rate: 8.6
  • posts: 235
  • topics: 16

Posted 05 February 2016 - 10:45

Можно ли средствами API добавить товар в корзину, по принципу создания нового итема?


  • 0

#2 alexmixaylov

alexmixaylov
  • JBZoo User (rus)
  • User rate: 7.7
  • posts: 679
  • topics: 142

Posted 05 February 2016 - 14:56

http://forum.jbzoo.c...-jbzoo/?p=39514

поищите по форуму, есть темы


  • 0

#3 Vseprosto

Vseprosto
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 8.6
  • posts: 235
  • topics: 16

Posted 05 February 2016 - 16:09

http://forum.jbzoo.c...-jbzoo/?p=39514

поищите по форуму, есть темы

В данном описание нет методов программного добавления товара в корзину, там описывается метод создания материала, темболее материал описываемый там 2014г а новая корзина 2015г, по форуму искал но увы не нашел(((. Будем ждать ответа разработчиков


Edited by Koder, 05 February 2016 - 16:11.

  • 0

#4 Cheren-dow

Cheren-dow
  • JBZoo User (rus)
  • User rate: 95.7
  • posts: 5060
  • topics: 31

Posted 05 February 2016 - 17:37   Best Answer

здравствуйте Koder, посмотреть как происходит добавление в корзину можно в файле элемента цены:

\media\zoo\applications\jbuniversal\elements\jbpriceplain\jbpriceplain.php

В методе ajaxAddToCart. Простого способа добавления в корзину не получится, т.к при добавлении нужно учитывать вариацию, сессию, количество, модификаторы, список вариации и т.д.

 

 

За добавление отвечает метод:

JBCart::getInstance()->addItem(new AppData($data))

Сам файл класса расположен в :

\media\zoo\applications\jbuniversal\framework\classes\cart\jbcart.php

Список передаваемых данных можно посмотреть в файле:

\media\zoo\applications\jbuniversal\framework\classes\cart\jbvariantlist.php

в методе _plainCartData

 

Для чего вам такие сложности понадобились?


  • 1
Изображение
 

#5 Vseprosto

Vseprosto
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 8.6
  • posts: 235
  • topics: 16

Posted 05 February 2016 - 17:39

сессию
Ключевой момент ((

Для чего вам такие сложности понадобились?
заказчику нужно передавать заказ с одного сайта на другой, объединить все в одном не хотел но теперь придется
  • 0




Click to return to top of page in style!