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


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

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


Лучший Ответ 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

 

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

Перейти к сообщению


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

#1 Vseprosto

Vseprosto

Отправлено 05 February 2016 - 10:45

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


  • 0

#2 alexmixaylov

alexmixaylov

Отправлено 05 February 2016 - 14:56

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

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


  • 0

#3 Vseprosto

Vseprosto

Отправлено 05 February 2016 - 16:09

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

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

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


Сообщение отредактировал Koder: 05 February 2016 - 16:11

  • 0

#4 Cheren-dow

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

 

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


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

#5 Vseprosto

Vseprosto

Отправлено 05 February 2016 - 17:39

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

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




Click to return to top of page in style!