Best Answer SmetDenis , 12 June 2013 - 19:46
Ответ №1
Сохранение происходит тут
\media\zoo\applications\jbuniversal\framework\controllers\basket.php createOrder()
Я подчеркнул имена событий, к которым можно привязаться.
например saved обрабатывается тут
\media\zoo\applications\jbuniversal\framework\events\jbevent.basket.php
О том, как работать с событиями Zoo
http://www.yootheme....sing-zoo-events
Можете изменить $item и сохранить его снова.
Примерно так можно получить объект информации заказа и его статус
$orderDetails = JBModelOrder::model()->getDetails($item) $orderDetails->getOrderStatus()
Ответ №2
В случае успеха выполняется строка
$this->orderDetails->callback('paymentCallback', $args);
"paymentCallback" - это метод в элементе ElementJBBasketItems
Ответ №3
Да, можно.
$item->getElement('идентификатор')->data();
Go to the full post


This topic is locked








