Page tree
Skip to end of metadata
Go to start of metadata


Give your customers an incentive to order online! Our Whole Order Discount feature is designed to offer users a discount on their total order value, irrespective of any existing ERP-based discounts or special pricing they may already receive.

The discount is completely web-based, and is automatically applied to the cart - without the user needing a promotion code or coupon at checkout.

Your website must be running version 4.07+ in order to use this feature. Contact us to enable it if you're already running 4.07+, or to discuss an upgrade if required.

How it works

1. You configure percentage discounts in the CMS. There are several criteria on which the discount can be based:

  • Customer Code
  • Company Mask/Code
  • Industry SubGroup

Wildcards are permitted, meaning you can configure a discount for all customers with a filter for just particular Company Masks, for example. This would make that discount applicable across multiple accounts. 

If a customer satisfies criteria for multiple Whole Order Discounts, the system will only apply one. First it will look for an explicit Customer Code match, and if there is none (i.e. wildcards in use), it will proceed to the Company Mask and then to Industry Sub Group.

Example - in the screenshot above, Customer 'ABC' has a 3% discount configured. Customer ABC is also part of the '555' Company Mask group, which has a 4% discount configured for all customers.
In this scenario, only the 3% discount would be applied, as it has been defined specifically for that customer and would be the first discount identified by the system.

2. The user automatically receives the discount in the cart, without having to apply any promotion codes. 

In the image below, you can see this customer already receives a 5% discount on the product. The Whole Order Discount is then applied at the order level (not against a product).

3. The discount is recorded against the sales order as a negative charge line.

You specify the charge line type and its description, which appears both in the cart and on the ERP sales order. 

Step-by-step guides

Enable the feature

  1. In the CMS, navigate to Settings Feature Management
  2. Search for Whole Order Discount, or select the Payment & Checkout tab.
  3. If the feature is not available, click the Contact to Enable button to get in touch with us.  
  4. If the feature IS available, click Configure, toggle the feature on, then Save

Configure a discount

  1. Navigate to Campaigns & Promotions → Whole Order Discount.

  2. Click Add new record.
  3. Enter the values as required: 
    • Customer Code - the customer account code in the ERP (use wildcard '%' for ALL customers). 
    • Company Mask - the Company Mask / Company Code value recorded against the Customer in the ERP (use wildcard '%' for ALL customers).
    • Industry SubGroup - the Industry group recorded against the Customer in the ERP (leave blank if you don't use this field, or use wildcard '%' for ALL customers).
    • Discount Rate % - the discount percent
    • Charge Line Type - the ERP charge line type for the discount at the sales order level
    • Charge Line Description - the description displayed in the cart and recorded against the charge line on the sales order.

  4. Click Update to save. 

Additional Information

Minimum Version Requirements




Self Configurable


Business Function


BPD Only?




Ballpark Hours From CV (if opting for CV to complete self config component)

Contact CV Support

Ballpark Hours From CV (in addition to any self config required)

Contact CV Support

Third Party Costs


CMS Category

 Campaigns & Promotions