Order Preview Page Type

This Page Type is provided so that you can create your own custom Order Preview Page for your checkout process. This page displays all the subtotals and totals for the Order including optional taxes and shipping costs. Payment information is requested and stored in the User's Account and Contact. The page also requires the Visitor to check the box to agree to your terms and to complete the Order.

NOTE: If you are collecting credit/debit card information on this Page, then it is required for PCI compliance that your site have an SSL certificate and that secure mode be enabled. Please contact your hosting provider for more information about an SSL certificate, and please see the Site Settings for more information about secure mode.

Here are the Page Type Properties available to this Page Type:

   
Product Description Type: Select whether you want the full description or short description to appear for Products in the customer's cart. The full description is generally a large, HTML description that may contain pictures. The short description is generally a smaller, plain-text description.
Card Verification Number Page: Enter the Page that you wish to have pop-up in a new window when the "what's this?" link is clicked next to the Credit Card verification Number field in the Payment Information area. This optional feature will help some people that don't know where the find the Card Verification Number on their payment card.
Always Allow Offline Payments:

Check this field if you want every Customer to be able to select offline payment as a payment method when they submit an Order on this Page, even if "Only on specific orders" is enabled in the site settings. In other words, this property allows you to override the "Only on specific orders" site setting for a particular Page.

Often, you will want to enable the "Only on specific orders" site setting so that the offline payment option is only available for approved Orders. However, sometimes you might need staff members to submit offline payment Orders on behalf of customers. If so, you can create a hidden or private Order pathway and use this setting to allow those staff members to choose the offline payment option, when necessary. This will allow those staff members to select offline payment, even if they don't have a User account or their User account is not set to allow them to select offline payment for Orders.

This property is available for both Order Preview and Express Order Pages. You will need to allow offline payments in the site settings for this property to appear. Please be aware that unchecking this field will not necessarily disable offline payments. Please see the site settings if you need to disable offline payments.

Offline Payment Label: When "Allow Offline Payments" is enabled in the Site Settings this field will be used as the offline payment option name when outputting the available payment methods.
Terms Page: Enter the Page that you wish to have pop-up in a new window when the terms link is clicked next to the Acceptance of Terms check box.
This approval step is required for so that payment cards can be legally charged, even if services or shipments are delayed (since the terms can specify it). You might include your cancellation, refund, and/or return policies in this pop up Standard Page.
Submit Button Label: Enter the text you wish to display on the "Purchase Now" Button. When this button is pressed, the payment gateway (if enabled) will be contacted securely and the transaction will be processed.
Pre-Save Hook Code: You can use this field to enter PHP code that you want to execute when an Order is submitted. This is useful if you have custom processes that need to happen once an Order is submitted. The code is executed after the system's field validation, but before the transaction is initiated with the payment gateway (if one is enabled) and before the Order is considered to be completed.

In order to use this feature this site must have an Elite hosting plan or software subscription and your User role must be Administrator or Designer. Also, your site administrator must enable PHP regions by adding the following to the config.php file. If you can see this field, then PHP regions are already enabled.

define('PHP_REGIONS', true);

You may enter the opening <?php and closing ?> tags in this field, however they are not required.

DISCLAIMER: Hook code can create security and stability issues for your website. We are not responsible in any way for the results of any code that is executed within your web space. Be extremely careful with this feature. You can accidentally destroy your website database, software, files, and configuration!!!

Post-Save Hook Code: This field offers the same feature as the pre-save hook code field above, however this code is only run after a successful transaction with the payment gateway (if one is configured) and after the Order is considered to be completed.
E-mail Order Receipt: Check this check box if you want to e-mail an order receipt to the Customer. The commerce e-mail address in the site settings, along with BCC e-mail addresses from ordered Products will be BCC'd on the e-mail. The from name will be the organization name in the site settings. The from e-mail address will be the support e-mail address from the site settings.
Subject: Enter a subject for the e-mail. The order number will be automatically added to the end of the subject you enter here.
Format: Select whether you want the order receipt e-mail to contain plain text or HTML. Plain text is a simpler format that does not contain styling or images. HTML is a format like a webpage. If you select HTML, you will be asked to select the Page that you want to send.
Header: If you select plain text for the format, then you may enter content here that will appear at the top of the e-mail.
Footer: If you select plain text for the format, then you may enter content here that will appear at the bottom of the e-mail.
Page: If you select HTML for the format, then you must select an Order Receipt Page that will be e-mailed. The Page you select here may be different from the Next Page below. For example, you might want to create an Order Receipt Page that has a smaller design that will work better for e-mail.
Next Page: Select the Order Receipt Page that you want the Customer to be directed to when the Purchase Now Button is clicked.


TIP: If you use the Express Order Page, you don't need this Page in your checkout process.

Back to Edit Page Properties