Discount for a product category

In case you want to offer discounts for a whole category of products, for instance by planning a 15% promotion on all T-shirts in the store, first of all you need to create a new rule and give it a name, for example “Category Discount”, so you can easily find it whenever you want to edit it:

Category discount

What you want to display is a discount that’s always active, indepentend from amount and cart value. So let’s create a “Quantity” type of discount and set the minimum amount to 1, in order to be able do display it for single products as well.

Discount settings

So, in “Categories”, you can select the category or categories you wish to apply this discount to:

Apply to categoriesa

And here is how the products in this category will be displayed by customers, as you can see the discount is displayed dynamically on products:


  • In case the discount is not displayed/applied, remember to check the “show in a loop” box, while creating the rule.
  • Even if the discount is dynamically displayed on the frontend, the price remains the same in the backend. In this picture, Happy Ninja costs $15.30, but the full price in the options is still $18.

3×2 Discount

One of the most commonly appreciated discounts is the 3×2 type, in which customers get three items of the same product and only pay for two of them. To offer this kind of promotion, let’s create a “Special Offer” rule this time:

3x2 discount

This discount is based on the number of products in the cart, by selecting “Item quantity in cart line”. Let’s choose, then, the product(s) we wish to apply this offer to.

Now let’s set the special rule we are creating. Under “Purchase” we have to enter “3”, which is the number of products that need to be purchased to trigger the offer, and under “Receive”, let’s enter “1” and specify which type of discount it refers to, meaning “100%”:

Discount settings - 3x2

By checking the “repeat” box, the discount will be repeated each time customers purchase enough products to trigger the same rules more than once. For instance, if they add 6 items to the cart, then, they would get 2 of them for free.

You can also add a note that will be displayed on the product page to inform your users about the offer. It will look like this.

And this is what the discount will look like in the cart.

Spending threshold discont

In case you want to offer a discount based on the cart amount, you need to move from “Price Rules” to “Cart Discounts” and create a new rule and name it. We will call this rule 20% off over 100 because we want to offer a 20% discount to customers who spend more than $100.

Under Discount Rules, pick Minimum Subtotal and enter the minimum amount required to get a 20% off (100).

Minimum amount

By doing so, you will grant customers a 20% discount if they exceed an expense of $100.