How to Create Cart-Level Discounts in BigCommerce

How to create cart level discounts

The cart-level discount is another marketing tool for ecommerce retailers to employ. It’s an effective method to draw attention and incentivize customers into making a specific purchase. Discounts are based on the customer’s shopping cart and if certain criteria are met. These include predefined items, brands, a preset maximum/minimum order amount, or even if the customer is a return or repeat buyer.

Recently, BigCommerce has revamped the way in which cart-level discounts are created. Here, we’ll discuss the individual discount types and then outline the process so that you can incorporate them into your own website.

BigCommerce Cart-Level Discounts


  • Free Shipping Discounts
    • Order X-number units of product Y, get free shipping to specific zones.
    • Order meets or exceeds a set total price, qualifies for free shipping.
  • Product Discounts
    • Buy one, get one free (same item or different item of equal or lesser value).
    • Buy X-number of product A, get Y-number of product B for $ or % off per unit.
  • Order Discounts
    • $ or % off the order subtotal that meets or exceeds a set amount.
    • Multi-tier $ or % off discount to the order subtotal based on order value.
    • Based on quantity: multi-tier discount to qualifying products based on quantity of items ordered within 1 or more categories, subtotal meets or exceeds X-price and qualifies for 1 unit of product Y for $ or % off, subtotal meets or exceeds X-price and qualifies for $ or % off 1 or all products or the least or most expensive item in the cart (IE: Order at least $100, get 25% off the least expensive item in the cart).
  • Category Discounts
    • Get $ or % off all items in one or more qualifying categories.
    • Buy X-number of items from category A, get Y-number of additional units in the same category free (must be equal or lesser value).
  • Customer Discount
    • $ or % discount for repeat customers with registered accounts.


To view the cart-level discounts, go to Marketing > Cart-Level Discounts. All existing discounts will be shown here (New accounts will see sample discounts). You will also be able to view the following statistics and settings:

  • Number of times used – total uses of discount rule/total allowed uses
  • Start Date/Time – the date and time on which the discount rule was/is activated
  • Activate – check or uncheck to activate or disable the discount rule
  • Stop After This Rule? – For multi-tier discount rules. Multiple discount rules can be applied on qualifying orders. These tiers can be arranged in the order in which they will trigger. The rules can be organized by dragging them up or down the list. If Stop After This Rule? is checked on a discount rule, no rules underneath it will trigger. This is to prevent discount rules from unintentional overlapping.


  1. Go to Marketing > Create Cart-Level Discount.
  2. Click in Rule Name and enter text within the provided field.
  3. Choose your discount rule from the Choose a Rule Type dropdown menu (the 5 options have already been discussed in the TYPES OF CART-LEVEL DISCOUNTS section). Select the qualifying terms according to the type of discount.
  4. Customer Groups: If you’ve created a customer group (or groups), you can limit accessibility to these groups or leave open for all customers.
  5. *Duration: Preschedule your discount to run by choosing your start date from the calendar kiosk and the start time from the dropdown. Here, you can also choose to set a specific end date and time.
  6. To limit discount usage, check the Limit the usage of this discount and enter the number of times used in the This discount can only be used____ time(s) field.
  7. Activate your discount by checking the Activate option. Unchecking this option will disable the discount, but will keep it in your Cart-Level Discount list until you delete it.

*NOTE: Should you choose to employ a duration date and time for your discount, dates and times will be in your store’s time zone. Rules only apply to orders placed after the rule was created, regardless of the start date and time. If you change, update, or otherwise modify your store’s time zone/DST settings, the rule will start at its original time but will adjust accordingly (IE: A rule that is scheduled to run at noon and the store’s clock was moved ahead one hour, the rule will now start at 11AM). Any and all discount rules created before the implementation of the start date/time feature will have a default start date of Monday, July 6th at 12AM.


If you are using a free shipping discount rule, a box will appear for Free Shipping Message Options underneath the Discount Rule Details box. The default message is “Spend another $[#] to qualify for free shipping!”. You can customize this message with any combination of text and the following variables:

  • %%PRODUCT_NAME%% – product name goes here
  • %%REMAINING_QUANTITY%% – additional number of products that must be purchased in order to qualify for free shipping
  • %%TOTAL_QUANTITY%% – total number of products that need to be purchased in order to qualify for free shipping
  • %%CART_QUANTITY%% – total amount of products in the customer’s shopping cart
  • %%REMAINING_AMOUNT%% – remaining order amount required to qualify for free shipping
  • %%TOTAL_AMOUNT%% – total order amount the customer needs to spend in order to qualify for free shipping
  • %%CART_AMOUNT%% – total order amount currently in the customer’s shopping cart

You are now ready to start creating your own cart-level discount rules to share with customers who visit your website.

Leave a Reply

Your email address will not be published. Required fields are marked *