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


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

API - хак/хук добавить item


Лучший Ответ SmetDenis , 16 August 2016 - 20:13

Сложно это,но можно.

 

Через JBCart::getInstance() -> addItem() класс добавлять новые товары в корзину c заранее сформированным набором параметров.

Их можно посмотреть сдампив товар припопадаении в корзину в том же методе или в уже созданном заказе в записи базы данных.

 

Далее это можно использовать на удобном событии и оформить в виде хука + проверка что этого товара не в корзине, чтобы на добавить его дважды.

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


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

#1 CB9TOIIIA

CB9TOIIIA

Отправлено 16 August 2016 - 14:17

Всем привет! Пример: если сумма товаров в корзине больше 777р. то к заказу добавляется еще один бесплатный ролл с определенным названием "Филадельфия подарок" - вообще добавление прям так товара на этапе оформление возможно?

если в корзину попадают три большие пиццы (неважно какие) то их сумма равна 1349

 

Я видел пересчет и прочее, а вот это?


Сообщение отредактировал CB9TOIIIA: 16 August 2016 - 14:19

  • 0

#2 SmetDenis

SmetDenis

Отправлено 16 August 2016 - 20:13   Лучший Ответ

Сложно это,но можно.

 

Через JBCart::getInstance() -> addItem() класс добавлять новые товары в корзину c заранее сформированным набором параметров.

Их можно посмотреть сдампив товар припопадаении в корзину в том же методе или в уже созданном заказе в записи базы данных.

 

Далее это можно использовать на удобном событии и оформить в виде хука + проверка что этого товара не в корзине, чтобы на добавить его дважды.


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



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


#3 CB9TOIIIA

CB9TOIIIA

Отправлено 16 August 2016 - 20:26

Дополнительно: http://forum.jbzoo.c...ance#entry81879


  • 1




Click to return to top of page in style!