shop:onNewOrder event
The shop:onNewOrder event is triggered when a new order is placed. The event handler function must accept a single parameter - the order identifier. Inside the event handler you can perform further order processing.
Event handler example:
public function subscribeEvents()
{
Backend::$events->addEvent('shop:onNewOrder', $this, 'process_new_order');
}
public function process_new_order($order_id)
{
$order = Shop_Order::create()->find($order_id);
foreach ($order->items as $item)
{
// Do something with order items
}
}Next: shop:onOrderBeforeCreate event
Previous: shop:onExtendOrderItemForm event
Return to Handling LemonStand events

