Order Complete
This article describes all of the data available to the templates on the Order Complete page.
Overview
The purpose of this page is to inform the customer that their order has gone through, and what to do next. It should be used to:
- keep them on the site by providing links to useful areas
- upsell more items
- provide a summary of their order
- pass on data to 3rd parties to help with tracking
Tracking Currency
The tracking variables described in the "Variables available on the Order Complete page" section can be returned in one of two currencies:
- The currency the order was placed in
- Pound Sterling (GBP)
If your tracking should always pass on its values in GBP, then the "Use GBP tracking values" setting should be set in the Aurora Back-end under Store > Settings > Payment Providers. If it is not set, then the tracking values will be provided in the currency the order was place in.
Variables available on the Order Complete page
Variable Name | Type | Currency | Description |
---|---|---|---|
$order | Container | Contains the Order details in the selected currency. | |
$order.payment_cost_display | String | The Order Payment Cost in the view currency at the time the order was placed. | |
$order.total_discount_display | String | The Order Total Discount in the view currency at the time the order was placed. | |
$order_currency | String | The currency code for the view currency at the time the order was placed. | |
$order_charged_currency | String | The currency code for the charged currency at the time the order was placed. | |
$order.shipping_tax_and_cost_display | Float | The Order Shipping Tax & Shipping Cost in the view currency at the time the order was placed. | |
$order.order_total_display | Float | The Order Total in the view currency at the time the order was placed. | |
$order_in_gbp | Container | Contains the Order details in GBP. | |
$tracking_order | Container | Contains the Order details in either the selected currency or GBP, based on the configuration of the "Use GBP tracking values" setting in the Aurora Back-end in the Store -> Settings -> Payment Providers section. | |
$tracking_order.id | Integer | The Internal ID Aurora used to identify an Order. | |
$tracking_order.new_customer | String Boolean | This represents whether or not Aurora believes this customer to be a new or existing customer. | |
$tracking_order.firstname | String | The first name given by the customer for the purposes of billing. | |
$tracking_order.lastname | String | The last name given by the customer for the purposes of billing. | |
$tracking_order.address_1 | String | The first line of the address given by the customer for the purposes of billing. | |
$tracking_order.order_discount | Float | Selected | GBP | The 'Order' discount represents the amount of the discount applied to an order that can be attributed to some Basket Promotions that do not have Coupons assigned to them. |
$tracking_order.loyalty_discount | Float | Selected | GBP | The 'Loyalty' discount represents the amount of the discount applied to an order that can be attributed to the spending of Loyalty Points to pay for an order. |
$tracking_order.price_break_discount | Float | Selected | GBP | The 'Price Break' discount represents the amount of the discount applied to an order that can be attributed to the application of Price Breaks to an order. |
$tracking_order.coupon_discount | Float | Selected | GBP | The 'Coupon' discount represents the amount of the discount applied to an order that can be attributed to the application of a Coupon to an order. |
$tracking_order.shipping_discount | Float | Selected | GBP | Any reductions to the Shipping Cost applied by Promotions is included here. |
$tracking_order.total_discount | Float | Selected | GBP | The total discount applied to the order as a result of all Promotions, Coupons, Loyalty Points and other related systems. |
$tracking_order.order_total | Float | Selected | GBP | The total value of the order without shipping or discounts. |
$tracking_order.payment_cost | Float | Selected | GBP | The total value of the order, including shipping and with discounts deducted. |
$tracking_order.shipping_cost | Float | Selected | GBP | The shipping cost, excluding tax. |
$tracking_order.shipping_tax | Float | Selected | GBP | The tax on the shipping. |
$tracking_ordered_items | Array [ $basket_item ] | An array of basket items for the current page. | |
$ordered_items | Array [ $basket_item ] | An array of basket items for the current page. | |
$ordered_items.total_discount_display | String | Selected | GBP | The item total discount amount in the view currency at the time the order was placed. |
$ordered_items.basket_total_discount | Float | Selected | GBP | The item total discount numerical amount (no currency sign) in the view currency at the time the order was placed. |
$ordered_items.basket_price_inc_discount_display | String | Selected | GBP | The item total minus the discount amount in the view currency at the time the order was placed. |
$ordered_items.basket_price_display | String | Selected | GBP | The item total in the view currency at the time the order was placed. |
$delivery_address | Container | A Container holding all of a Shipping/Delivery Address details. | |
$delivery_address.firstname | String | The first name given by the customer for the purposes of shipping. | |
$delivery_address.lastname | String | The last name given by the customer for the purposes of shipping. | |
$delivery_address.address_1 | String | The first line of the address given by the customer for the purposes of shipping. | |
$delivery_type | String | The name of the shipping/delivery method selected for the order. | |
$estimated_delivery_time | String Date | The estimated delivery date based on the shipping service and products selected within the order, e.g. 21st July, 2015. | |
$applied_loyalty_points | Integer | The number of Loyalty Points used to discount the order. | |
$total_loyalty_points | Integer | The number of Loyalty Points the customer currently has in total. | |
$basket_loyalty_points | Integer | The number of Loyalty Points the customer has gained as a result of the order placed. | |
$transaction_info | Container [ $transaction ] | This holds the available transaction details for the current order, as described by the '$transaction' array under Order Transaction Variables. | |
$transactions | Array [ $transaction ] | An array of all successful payment transactions for the current order, as described by the '$transaction' array under Order Transaction Variables. | |
$additional_fields | Array [ String] | A list of the Order Additional Fields names and values that were provided by the customer during checkout. |
Order Transaction Variables
Variable Name | Type | Description |
---|---|---|
$transaction | Container | Contains a single transactions details. |
$transaction.transaction_type | String | The type of transaction taken, e.g. "paypal", etc. |
$transaction.amount | String | The transaction amount in the charged currency |
$transaction.amount_display | String | The transaction amount in the view currency. |
$transaction.card_type | String | The type of card used, e.g. "visa", "debit", etc. |
$transaction.card_number | 4 Characters | The last four digits of the card number used. |
$transaction.card_name | String | The name on the card used. |
$transaction.paypal_transaction_id | String | The PayPal transaction ID for the customers reference, if this transaction was in fact a PayPal transaction. |
$transaction.additional_data | Array [ $additional_transaction_data ] | An array of additional fields stored against the transactions for the current order, as described by the '$additional_transaction_data' array. |
$additional_transaction_data.field_name | String | The name of the field. |
$additional_transaction_data.field_value | String | The value the field has been assigned. |
$additional_transaction_data.date_created | Date (e.g. 2017-10-24T13:42:40+01:00) | The date the value was first assigned to the transaction. |
Pre-built Conversion Tracking Codes
Please see the following list of providers that the Aurora Demo site already has example integrations for:
- Google Analytics
- Google Adwords
- Webgains
- Affiliate Window
- eVisit Analyst
- LinkShare
- NexTag
- Rakuten Marketing
You can use the example templates found in the Aurora Demo templates for the above systems where relevant to begin your own Tagging integrations.
Related Aurora Demo Example Templatesexample.com/checkout/order-complete.tpl.html
Updated 14 days ago