function commerce_order_commerce_order_insert in Commerce Core 7
Implements hook_commerce_order_insert().
File
- modules/
order/ commerce_order.module, line 880 - Defines the core Commerce order entity and API functions to manage orders and interact with them.
Code
function commerce_order_commerce_order_insert($order) {
// Save the order number.
// TODO: Provide token support for order number patterns.
if (empty($order->order_number)) {
$order->order_number = $order->order_id;
db_update('commerce_order')
->fields(array(
'order_number' => $order->order_number,
))
->condition('order_id', $order->order_id)
->execute();
db_update('commerce_order_revision')
->fields(array(
'order_number' => $order->order_number,
))
->condition('order_id', $order->order_id)
->execute();
}
}