Discount combination examples

The following are examples of how different combinations of discount types combine at checkout.

Multiple fixed amount product discounts and a free shipping discount

A merchant has a 20offPants product discount code that provides 20 USD off pants, and a 10offShirts product discount that provides 10 USD off shirts. They also have an automatic free shipping discount called Freeship100 that automatically provides free shipping to all purchases over 100 USD.

For the customer's address, the shipping rate is normally 20 USD, but because there is an automatic free discount active for carts over 100 USD, the shipping is free.

The customer's cart would have the following details.

Example of cart contents with multiple product discounts and a free shipping discount
Cart before discountsDiscountsCart after discounts
Pants: 100 USD
Shirts: 50 USD
Boots: 200 USD
20offPants: 20 USD off any pants
10offShirts: 10 USD off any shirt
Pants: 80 USD
Shirts: 40 USD
Boots: 200 USD
Subtotal: 350 USDSubtotal: 320 USD
Shipping: 20 USD Freeship100: Free shipping on any order over 100 USDShipping: Free
Total: 370 USDTotal: 320 USD

Fixed amount product discount and a percent off order discount

A merchant has a 20offPants product discount code that provides a fixed 20 USD off pants, and a 10offOrder order discount code that provides 10% off the order.

For the customer's address, the shipping rate is $20.

The customer's cart would have the following details.

Example of a cart with a fixed amount product discount and a percent off order discount
Cart before discountsDiscountsCart after discounts
Pants: 100 USD
Shirts: 50 USD
Boots: 200 USD
20offPants: 20 USD off any pantsPants: 80 USD
Shirts: 50 USD
Boots: 200 USD
Subtotal: 350 USD 10offOrder: 10% off the orderSubtotal: 297 USD
Shipping: 20 USDShipping: 20 USD
Total: 370 USDTotal: 317 USD

Multiple percent off order discounts

A merchant has a 10offOrder discount code that provides 10% off a customers' first order, and a 15offOver200 automatic discount that provides 15% off an order with a subtotal over 200 USD.

If two or more order discounts that each provide a percent off are applied to the same order, then each percent off is calculated based on the original subtotal. In the following example, both the 15% off discount and the 10% off discount are applied to the 350 USD subtotal.

For the customer's address, the shipping rate is $20.

The customer's cart would have the following details.

Example of cart contents with multiple percent off order discounts
Cart before discountsDiscountsCart after discounts
Pants: 100 USD
Shirts: 50 USD
Boots: 200 USD
Pants: 100 USD
Shirts: 50 USD
Boots: 200 USD
Subtotal: 350 USD 10offOrder: 10% off the order
15offOver200: 15% off orders over 200 USD
Subtotal: 262.50 USD
Shipping: 20 USDShipping: 20 USD
Total: 370 USDTotal: 282.50 USD

A percent off order discount and a fixed amount order discount

A merchant has a 10offOrder discount code that provides 10% off a customer's first order, and a 20offOrder automatic discount that provides 20 USD off an order with a subtotal over 200 USD.

If an order discount that provides a percent off, and an order discount that provides a fixed amount off are applied to the same order, then the percent off order discount applies first, and then the fixed amount order discount applies after.

For this cart, the 10% off order discount is applied to the 350 USD subtotal, and then the fixed 20 USD off order discount is applied to the new subtotal.

For the customer's address, the shipping rate is $20.

The customer's cart would have the following details.

Example of cart contents with a percent off order discount and a fixed amount off order discount
Cart before discountsDiscountsCart after discounts
Pants: 100 USD
Shirts: 50 USD
Boots: 200 USD
Pants: 100 USD
Shirts: 50 USD
Boots: 200 USD
Subtotal: 350 USD 10offOrder: 10% off the order
20offOver200: 20 USD off orders over 200 USD
Subtotal: 295 USD
Shipping: 20 USDShipping: 20 USD
Total: 370 USDTotal: 315 USD

Multiple order discounts, multiple product discounts, and a free shipping discount

A merchant has the following discounts:

  • a 10offOrder discount code that provides 10% off a customer's first order
  • a 15offOver200 automatic discount that provides 15% off an order with a subtotal over 200 USD.
  • a 20offPants product discount code that provides a fixed 20 USD off pants and
  • a 10offBoots discount code that provides 10% off boots.
  • a Freeship100 automatic free shipping discount that provides free shipping to all purchases over 100 USD.

The product discount codes apply first, and then the order discount codes apply to the subtotal.

For the customer's address, the shipping rate is normally $20, but because there is an automatic free discount active for carts over 100 USD, the shipping is free.

The customer's cart would have the following details.

Example of cart contents with multiple order discounts, multiple product discounts, and a free shipping discount
Cart before discountsDiscountsCart after discounts
Pants: 100 USD
Shirts: 50 USD
Boots: 200 USD
20offPants: 20 USD off any pants
10offBoots: 10% off any boots
Pants: 80 USD
Shirts: 50 USD
Boots: 180 USD
Subtotal: 350 USD 10offOrder: 10% off the order
15offOver200: 15% off orders over 200 USD
Subtotal: 232.50 USD
Shipping: 20 USD Freeship100: Free shipping on any order over 100 USDShipping: Free
Total: 370 USDTotal: 232.50 USD
Ready to start selling with Shopify?Try it free