You are here

function commerce_order_commerce_order_state_info in Commerce Core 7

Implements hook_commerce_order_state_info().

File

modules/order/commerce_order.module, line 346
Defines the core Commerce order entity and API functions to manage orders and interact with them.

Code

function commerce_order_commerce_order_state_info() {
  $order_states = array();
  $order_states['canceled'] = array(
    'name' => 'canceled',
    'title' => t('Canceled'),
    'description' => t('Orders in this state have been canceled through some user action.'),
    'weight' => -10,
    'default_status' => 'canceled',
  );
  $order_states['pending'] = array(
    'name' => 'pending',
    'title' => t('Pending'),
    'description' => t('Orders in this state have been created and are awaiting further action.'),
    'weight' => 0,
    'default_status' => 'pending',
  );
  $order_states['completed'] = array(
    'name' => 'completed',
    'title' => t('Completed'),
    'description' => t('Orders in this state have been completed as far as the customer is concerned.'),
    'weight' => 10,
    'default_status' => 'completed',
  );
  return $order_states;
}