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:
Order form templates can be found in the folder templates/orderforms.
+
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.