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


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

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


Лучший Ответ Cheren-dow , 09 December 2015 - 22:03

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

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


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

#1 jeyhunm

jeyhunm

Отправлено 28 October 2015 - 09:32

День добрый,

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

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

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

спасибо.


Сообщение отредактировал jeyhunm: 28 October 2015 - 09:33

  • 0

#2 SmetDenis

SmetDenis

Отправлено 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

Отправлено 28 October 2015 - 15:56

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

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

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


  • 0

#4 Cheren-dow

Cheren-dow

Отправлено 28 October 2015 - 16:44

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

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

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

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


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

#5 SmetDenis

SmetDenis

Отправлено 29 October 2015 - 09:13

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

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


Сообщение отредактировал Cheren-dow: 29 October 2015 - 14:31

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



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


#6 jeyhunm

jeyhunm

Отправлено 29 October 2015 - 14:53

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

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


  • 0

#7 jeyhunm

jeyhunm

Отправлено 09 December 2015 - 13:45

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

 

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

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

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

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

 

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

 

 

Screenshot_1.png

 

 

 

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

 

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

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


  • 0

#8 Cheren-dow

Cheren-dow

Отправлено 09 December 2015 - 22:03   Лучший Ответ

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


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




Click to return to top of page in style!