You are here

function commerce_checkout_commerce_checkout_page_info in Commerce Core 7

Implements hook_commerce_checkout_page_info().

File

modules/checkout/commerce_checkout.module, line 362
Enable checkout as a multi-step form with customizable pages and a simple checkout pane API.

Code

function commerce_checkout_commerce_checkout_page_info() {
  $checkout_pages = array();

  // Define a primary checkout page as the first step.
  $checkout_pages['checkout'] = array(
    'title' => t('Checkout'),
    'weight' => 0,
  );

  // Define a page for reviewing the data entered during checkout.
  $checkout_pages['review'] = array(
    'name' => t('Review'),
    'title' => t('Review order'),
    'help' => t('Review your order before continuing.'),
    'weight' => 10,
  );

  // Define a page for checkout completion with no submit buttons on it.
  $checkout_pages['complete'] = array(
    'name' => t('Complete'),
    'title' => t('Checkout complete'),
    'weight' => 50,
    'status_cart' => FALSE,
    'buttons' => FALSE,
  );
  return $checkout_pages;
}