This Page Type is provided so that you can combine the functionality of the Shopping Cart, Billing Information, and the Order Preview Pages all in one Page, for a fast checkout process.
This combined checkout page is ideal if you are not shipping products, but are collecting payments for softgoods like donations, memberships, downloads, and recurring services fees. Although shipping will also be handled from this page, it will be a disconnect for your customers because it will take them "backwards" to collect the shipping information.
The way to use this Page Type is to link to it directly from your Order Forms using the "Next Page" field. Then you can link this Page Type to an Order Receipt Page using the "Next Page" field as well.
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:
Shopping Cart Label: | This label allows you to customize the system messages displayed for this
page. TIP: You only need to place one or two words here. For example, if you are creating a retail storefront, you might want this label to be "Gift Bag". Then when your shopping cart is empty, the message "Your Gift Bag is Empty." would be displayed. |
Quick Add Label: | Enter text that you wish to display as the label for the Up-sell boxed area at the top of this page. You must specify the Quick Add Product Group to display the label and the boxed area. |
Quick Add Product Group: | Select an optional Product Group if you wish to add to the Up-sell boxed area that will apear at the top of this page. |
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. |
Shipping Address & Arrival Page: | Enter the Shipping & Arrival Page that you want the Customer to be directed to go if there are ANY Products in the cart that are "shippable". |
Offer Code Label: | Enter the label for the Offer field that is displayed at the bottom of this page. The default is "Promotion Code". |
Offer Code Message: | Enter the text message that will appear to the right of the Offer Code field at the bottom of this page. |
Custom Field #1 Label: | If you would like to include a custom field to be completed during the order process, enter the label for the field. The data collected from this custom field will be stored in the Order and available in order reporting and order exporting. To make this field required before the Page (and the Order) can be submitted, select "Required" next to the label. Leave this field label blank to hide the field from the Page. |
Custom Field #2 Label: | If you would like to include a custom field to be completed during the order process, enter the label for the field. The data collected from this custom field will be stored in the Order and available in order reporting and order exporting. To make this field required before the Page (and the Order) can be submitted, select "Required" next to the label. Leave this field label blank to hide the field from the Page. |
Enable PO Number: | If you would like to include a non-required Purchase Order field on the Page, select this box. The data collected from this custom field will be stored in the Order and available in order reporting and order exporting. |
Card Verification Number Page: | Enter the Page that you wish to have a Page 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. |
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 a Page pop-up in a new window when the terms link is clicked next to the Acceptance of Terms check box. This linked terms page allows you to legally charge a payment card, even if the shipment or services are delayed (since the terms can specify it). You might include your cancellation, refund, and/or return policies in this pop up page. |
Update Button Label: | Enter the text you wish to display on the "Update" button. This button will recalculate the total, apply Offers if any and display the results |
Purchase Now 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 securely connected 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. |