Выгрузка заказов в ЛК
Выгрузка заказа сразу после создания заказа
class My_Shop_Order_Observer
{
static public function onAfterProcessOrder($object, $args)
{
$oShop_Order = $object->getShopOrder();
$oShop_Order_Before = clone $oShop_Order;
$oShop_Order->shop_order_status_id = 123; // статус из настроек megapost
$oShop_Order->save();
$handler = Shop_Payment_System_Handler::factory($oShop_Order->Shop_Payment_System);
$handler->shopOrderBeforeAction($oShop_Order_Before)->shopOrder($oShop_Order);
MegaPost_Observer::onBeforeChangedOrder($handler, array('edit'));
}
}
Core_Event::attach('Shop_Payment_System_Handler.onAfterProcessOrder', array('My_Shop_Order_Observer', 'onAfterProcessOrder'));Последнее обновление