Jump to content


Photo
- - - - -

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


Best Answer SmetDenis , 16 August 2016 - 20:13

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

 

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

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

 

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

Go to the full post


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

#1 CB9TOIIIA

CB9TOIIIA
  • Administrators
  • User rate: 230.5
  • posts: 3681
  • topics: 236

Posted 16 August 2016 - 14:17

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

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

 

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


Edited by CB9TOIIIA, 16 August 2016 - 14:19.

  • 0

#2 SmetDenis

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

Posted 16 August 2016 - 20:13   Best Answer

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

 

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

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

 

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


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



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


#3 CB9TOIIIA

CB9TOIIIA
  • Topic Starter
  • Administrators
  • User rate: 230.5
  • posts: 3681
  • topics: 236

Posted 16 August 2016 - 20:26

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


  • 1




Click to return to top of page in style!