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


Cart Discount promotions can be created to give your customers either a percentage or dollar discount on their order. To be eligible, the customer simply needs to meet a minimum spend requirement.

If you like, you can even exclude certain products from the promotion. Excluded products will not count toward the spend requirement, and may or may not be discounted.


In the example below, we'll create a Cart Discount promotion for 20% off orders over $250. This promo will exclude exercise machines. 


This article assumes you've already got the Promotion Codes feature enabled for your website. If you haven't, please contact us to switch it on for you.

Step-by-step guide

  1. In the CMS, navigate to Campaigns & PromotionsPromotion Codes.

  2. Click 'Add Promotion Code'.

  3. Select Promotion Type = Cart.

  4. Next, decide whether your customer will get a dollar or percentage discount and select your scenario accordingly. Our example will use the % discount.

  5. Enter the Promotion Code (no spaces). This is what your customer enters at checkout to redeem the promo.

  6. Give the promotion a description. This will be displayed in the user's order summary during checkout.

  7. Specify Start and End dates. Click the calendar icon to launch the date picker. 

  8. Enter the Spend Threshold (the $ amount they must spend), and the associated Discount % or $ amount.  
    (Our example only requires one level of discounting, but if you're interested in multi-level discounts, see our article on Tiered Promotions.)

    Note that the spend requirement is based on the inc-GST total for B2C, and the ex-GST total for B2B. Also note that for B2B scenarios, any customer-based discounts will still be honoured; this discount will be on top of that.

  9. Next you can specify products to be excluded. Click Add and specify products you want to exclude from the spend calculation. Specify by:
    • Product code 
    • ERP stock group 
    • Product category
    • ERP price code
    • Or a combination of all of the above!

  10. Finally, decide whether you want to 'Discount these exclusions'?
    Excluded products don't count toward the required spend, but you can still allow them to attract the discount if you choose. Otherwise, leave the option unticked to exlude them from the discount as well as the spend threshold. 

  11. Click 'Add' again to specify more products if required.}

  12. Save & Exit.


Your cart discount promo is now ready to go!


Advanced options

Each promotion has several advanced options you may wish to configure. These can be accessed immediately after you create the promo, by navigating to OptionsEdit Advanced Options

Or if you're editing an existing promo, they'll be located in a collapsed section below the main promo details:


Misc Options

  • Status - Active / Disabled / Deleted
  • Applied To - B2C / B2B / Both
  • Criteria Fail Remove promo Code - automatically remove the promotion code from the cart when the contents get updated and requirements are no longer met. 
  • Not Applicable With Other Offers - prevents the code from being used on orders where other promotion codes are already applied.
  • Free Product To Be Added in Pronto - (for free product promos only) the free product must be manually added to the sales order once it has integrated to PRONTO. Only note lines containing the Promotion Code and Description will be added to the order if this option is enabled.


Usage Limits

You can set the max number of times the promo code can be used, either by an individual User, users on a particular Customer Code, or Globally (site-wide). Leaving these limits at 0 = unlimited use by all. 

From version 4.10+, you can also specify a user (or comma-separated list of users) who are permitted to use the promotion code. Any user not in this list will be unable to apply the promo to their order.



There are default messages set at the promotion code feature level, but these can be overridden for each individual promotion. Leaving these blank will use the defaults.

  • Promo Code No Longer Applies Message - The notification displayed when the promo code was previously applied, but the user has updated their cart contents such that they are no longer eligible for the promotion.
  • Promotion Code Error Message - The notification displayed when the promo code can't be applied. Perhaps the cart value is not high enough, or the user hasn't purchased the minimum quantity.
  • Promotion Code Applied Message - The notification displayed when the promo code is successfully applied to the user's cart.


We recommend that Promotion Codes be configured on your Stage site and thoroughly tested to ensure behaviour is as expected.


Additional Information

Cart Discount Promos can now be configured to exclude products, product groups, or product categories from the promotion.

There are also additional advanced options that you can configure for promotions.  They become available after the promo is created.

Minimum Version Requirements



This article assumes you've already got the Promotion Codes feature enabled for your website. If you haven't, please contact us to switch it on for you.

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 → Promotion Codes