Jump to content


Photo
- - - - -

автоснятие с публикации товара после оформления корзины


Best Answer Cheren-dow , 09 December 2015 - 22:03

jeyhunm, установленный вами хук не работает с товарами сайта, он меняет группу пользователя при оплате. Это совершенно разные вещи.

Go to the full post


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

#1 jeyhunm

jeyhunm
  • JBZoo User (rus)
  • User rate: 0.2
  • posts: 497
  • topics: 123

Posted 28 October 2015 - 09:32

День добрый,

есть возможность автоматически снять товар с публикации, после того как клиент совершает заказ на сайте ?,

не важно оплатил он этот заказ или нет, важно что как только клиент отправляет заказ в обработку, этот товар сразу снимается с публикации.

может кто то уже сделал такое, прошу ссылки или материалы. 

спасибо.


Edited by jeyhunm, 28 October 2015 - 09:33.

  • 0

#2 SmetDenis

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

Posted 28 October 2015 - 11:27

Это можно сделать с помощью хука. о том как их разрабатывать можно прочитать тут - http://forum.jbzoo.c...nt-v-jbzoo-220/

С помощью $this->_order->getItems(true) в notify() можно получи массив товаров.
Далее в ключе item будет лежать объект, который можно пересохранить через API - http://forum.jbzoo.c...enta-zoo-jbzoo/
  • 1
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



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


#3 jeyhunm

jeyhunm
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.2
  • posts: 497
  • topics: 123

Posted 28 October 2015 - 15:56

в общем получается, что предел возможности компонента нет,

я думал можно было с помощью встроенных настроек решить вопрос.

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


  • 0

#4 Cheren-dow

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

Posted 28 October 2015 - 16:44

в общем получается, что предел возможности компонента нет,

По умолчанию такой возможности нет, но как сказал SmetDenis, можно создать свой элемент типа хук для своей цели.

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

При создании элемента вы ни как не измените код самого приложения. 


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

#5 SmetDenis

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

Posted 29 October 2015 - 09:13

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

Попробуйте прочитать статью и сделать свой элемент. Если будут вопросы по статье, пишите.


Edited by Cheren-dow, 29 October 2015 - 14:31.

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



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


#6 jeyhunm

jeyhunm
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.2
  • posts: 497
  • topics: 123

Posted 29 October 2015 - 14:53

да конечно попробую ,

думаю получится


  • 0

#7 jeyhunm

jeyhunm
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.2
  • posts: 497
  • topics: 123

Posted 09 December 2015 - 13:45

я установил вот этот хук http://forum.jbzoo.c...oplate-v-jbzoo/

 

с надеждой, что решить мой вопрос,

а вопрос заключался в том, что после создания заказа на определенный товар, чтобы этого товара не было видно на сайте,

обратите внимание, не важно , заказ оплачен или нет, главное скрыть этот товар из сайта после того как заказ отправляется в обработку.

заказы на сайте оформляются без регистрации.

 

в общем установил в раздел  События и уведомления и настроил таким образом,

 

 

Screenshot_1.png

 

 

 

произвел пример, ничего не изменился, может что то не правильно делаю ?

 

может его нужно добавить События смены статусов заказа ?

где приложение Создан и ожидает оплаты?


  • 0

#8 Cheren-dow

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

Posted 09 December 2015 - 22:03   Best Answer

jeyhunm, установленный вами хук не работает с товарами сайта, он меняет группу пользователя при оплате. Это совершенно разные вещи.


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




Click to return to top of page in style!