Difference between revisions of "Order Form Templates"
From WHMCS Documentation
(New page: Order form templates can be found in the folder templates/orderforms.) |
|||
| Line 1: | Line 1: | ||
| − | + | By default, the cart order process is used and so the templates are in the templates/orderforms/cart folder. Below is a breakdown of what each file is used for: | |
| + | |||
| + | *products.tpl - Lists product categories and products | ||
| + | *adddomain.tpl - First step for domain registration only orders | ||
| + | *addons.tpl - Lists the addons a user can order for their existing packages when logged in | ||
| + | *configureproductdomain.tpl - Domain selection for domains attached to a product | ||
| + | *configproduct.tpl - Configure the product before adding to the cart eg. billing cycle, configurable options, custom fields | ||
| + | *configuredomains.tpl - Choose domain addons, complete custom field requirements & custom nameservers | ||
| + | *viewcart.tpl - Showing cart contents & checkout process | ||
| + | *login.tpl - Used for login for existing users | ||
| + | *complete.tpl - This page is showed at the end of the checkout process | ||
| + | |||
| + | ==Third Party Order Conversion/Affiliate Tracking== | ||
| + | |||
| + | If you use a third party order conversion tracking system or affiliate system then you may need to insert a code snippet that gets run when a user completes an order. With WHMCS, you would add this to the complete.tpl template file between the ispaid section of code as shown below: | ||
| + | |||
| + | {if $ispaid} | ||
| + | Enter any HTML code which needs to be displayed once a user has | ||
| + | completed the checkout of their order here - for example | ||
| + | conversion tracking and affiliate tracking scripts | ||
| + | {/if} | ||
| + | |||
| + | You can use variables including {$orderid} {$ordernumber} and {$amount} where necessary to fill in order details. | ||
Revision as of 19:25, 2 July 2008
By default, the cart order process is used and so the templates are in the templates/orderforms/cart folder. Below is a breakdown of what each file is used for:
- products.tpl - Lists product categories and products
- adddomain.tpl - First step for domain registration only orders
- addons.tpl - Lists the addons a user can order for their existing packages when logged in
- configureproductdomain.tpl - Domain selection for domains attached to a product
- configproduct.tpl - Configure the product before adding to the cart eg. billing cycle, configurable options, custom fields
- configuredomains.tpl - Choose domain addons, complete custom field requirements & custom nameservers
- viewcart.tpl - Showing cart contents & checkout process
- login.tpl - Used for login for existing users
- complete.tpl - This page is showed at the end of the checkout process
Third Party Order Conversion/Affiliate Tracking
If you use a third party order conversion tracking system or affiliate system then you may need to insert a code snippet that gets run when a user completes an order. With WHMCS, you would add this to the complete.tpl template file between the ispaid section of code as shown below:
{if $ispaid}
Enter any HTML code which needs to be displayed once a user has
completed the checkout of their order here - for example
conversion tracking and affiliate tracking scripts
{/if}
You can use variables including {$orderid} {$ordernumber} and {$amount} where necessary to fill in order details.