Browse by Topic

Creating Product Level Discounts

Product level discounts are one of the discount types you can create on the cart-level by going to Marketing › Cart-Level Discounts. The discount will process automatically when the shopper puts the appropriate product in their cart. 

What are Product Level Discounts?

Product level discounts are set on individual products and trigger when a shopper adds that product to their cart. There are currently three types of product level discounts:

  • Buy one get one free (BOGOF) — the shopper buys a product and receives an additional unit of that product for free
  • Buy one get something else free (BOGSEF)  — the shopper buys a product and receives another product of the merchant's choosing for free
  • Buy (x units) of Product A, get (y units) of Product B for $ or % off per unit — the shopper buys 2 products and receives a dollar amount or percentage off each unit product B (up to y units)

If the 'free' or '100% off' product is:

  • A product (with no options) (e.g. Tweezers) THEN:
    • This free product will be automatically added to the cart if the shopper qualifies for the discount; and
    • A congratulations banner will show in the cart; and
    • The shopper will not be able to remove the product from the cart.
  • A specific SKU or variant (e.g. A blue t-shirt) THEN:
    • This free product will be automatically added to the cart if the shopper qualifies for the discount; and
    • A congratulations banner will show in the cart; and
    • The shopper will not be able to remove the product from the cart.
  • A base-product (which has SKUs or variants) (e.g. a t-shirt available in multiple colors) THEN
    • This free product cannot be automatically added to the cart, as the shopper has to select the specific option (e.g. SPF 15+, SPF 35+ or SFP 50+); and
    • An eligibility banner will show in the cart with a link to the product (for which the shopper has to choose their specific option); and
    • The shopper has the ability to remove the product from the cart

Discount Behavior

When a product level discount is triggered, the shopper will see a banner informing them that they qualify for the discount. See Creating Cart-Level Discounts for information about customizing the location and messaging of the banner.

Cart Banner

When they click on the banner, they are taken to the product page so they can add it to their cart. This allows for shoppers to select options on their free/discounted product.


Did you know? If you select a free product without options or select a specific SKU, when the discount triggers, the items will be added to the cart automatically. The shopper can not remove the item from the cart unless they remove the product that triggered the discount.


You may have a discount set up for when a shopper buys a t-shirt, they get a free tote bag in either white or black. When a shopper adds that t-shirt to their cart, they will see that they are eligible for a free tote bag. The shopper will click on the link and select whether they want a black or white tote bag and add it to the cart. When the shopper goes to check out, they will only see the price of the t-shirt.

It also works this way if you are creating a manual order that includes a product that qualifies for the discount.


Are free items added to the shipping cost? Yes, the weight of the free item is still calculated when added to the cart if you have real-time shipping quotes set up.

Setting up Product Discounts

To set up a product discount navigate to Marketing › Cart-Level Discounts.

1. Type in a Rule Name. This will not be visible to shoppers but should be used as an internal reference. Then select Product Discount from the Choose a Rule Type drop-down menu.

2. Select one of the three options. In this example, we are creating a Buy one get something else free discount.

Discount Type

3. Select a quantity that a shopper has to purchase before the discount will trigger.

Or More Option

4.Click on the link this product (none selected). A pop-up will appear with a list of your categories. Select a category to see the products listed in it or search by product name/SKU. Here you can select a base product or one of its variants.

Select Product

Do the same thing for the free product they will receive.


Which SKU should you pick? When you select a product, it will list all the option SKUs. If you want to limit the discount to only one option, select the appropriate SKU. If you want it to apply to all options, select the base product name at the top.

5. You should see an (or more) check box next to the first quantity box. When you check this box it will limit the number of times the discount will trigger to one.

For example, if you set the quantity box to 5 and leave the (or more) checkbox unchecked, then when a shopper purchases 10, it will set off the discount twice so they get 2 free items. If the box is checked, this will trigger the discount only once so they will only get 1 free item even if they purchased 10.

Or More Option

If you want to incentivize shoppers to purchase large quantities, try using Bulk Pricing or a Bulk/Tiered Cart-Level Discount

6. Select the other limits you want to apply to the discount such as duration, usage or if it can only be used by certain customers. Check the box to Activate the discount.

Activate Discount

7. Click Save at the bottom right.

Was this article helpful?