Item Discount Examples

Offering customers discounts is a very strong sales technique for luring customers to a website and making purchases they otherwise wouldn't make.

The complexities of discount requirements can range from the simple 'Buy item x @ 10% off' to the more complex 'Buy 3 items from x, y or z for 10% off the cheapest item for only the first 100 new customers from the UK and expires by midnight'.

The discount options within flexi cart allow for even far more complicated combinations than the second example and can be configured in seconds.

Item Discount Examples

Item Link Examples | Item Form Examples | Item Ajax Examples | Item Database Examples
Basic Discounts
Quantity Based Discounts
Note: For the purposes of these examples, quantity discounts will be added to the cart with a quantity of 1, once added, increase the quantity to activate the discount.
Example: A 'Buy 1, get 1 free' discount requires a quantity of 2 to be added to the cart.

  • Example #304 : Buy 2, get 1 free. (Add 3 to activate discount)
  • Example #305 : Buy 1, get 1 @ 50% off. (Add 2 to activate discount)
  • Example #306 : Buy 2 @ £15.00, get 1 with £5.00 off. (Add 3 to activate discount)
  • Example #307 : Buy 5 @ £10.00, get 2 for £7.00. (Add 7 to activate discount)
  • Example #308 : Buy 3, get free UK shipping on these items. (Add 3 to activate discount)
Value Based Discounts
Note: For the purposes of these examples, value based discounts will be added to the cart with a total value under the discount value required, once the item is added, increase the quantity to activate the discount.
  • Example #309 : Spend over £75.00 on this item, get 10% off this items total.
  • Example #310 : Spend over £100.00 on this item, get £10.00 off this items total.
Grouped Item Discounts
The following items are all grouped together for the same discount, if enough items from the discount group are added, the discount is applied.
Note: Discounts are always applied to the cheapest items first.

  • Example #311 : Item A, group discount - buy 3, get cheapest item free.
  • Example #312 : Item B, group discount - buy 3, get cheapest item free.
  • Example #313 : Item C, group discount - buy 3, get cheapest item free.
Miscellaneous Discount Rules
  • Example #314 : 10% off original price - but for logged in users only (Toggle "User Status" via Misc. Feature Examples Page).
  • Example #315 : 10% off original price - but removes the items reward points.
  • Example #316 : 10% off original price - but applies to 1 item quantity only (Non recursive quantity discount).
  • Example #317 : 10% off original price - but applies to orders being shipped to the UK only.
  • Example #318 : 10% off original price - but cannot be applied if other discounts exist.
Summary Discounts
Two example summary discounts have been set in this demo.
Further discounts can be added live to this demo via the Admin Library.
Summary discounts can be applied to the carts item summary total (Total of items only), the carts shipping rate and the carts grand total.
Go to the Discount / Surcharge Features page to see examples of setting discounts and surcharges without the use of a database.

  • Summary Discount #1 : Spend over £1,000 and get a summary discount of £100 off of the cart total.
  • Summary Discount #2 : Spend over £500 and get free worldwide shipping.

Tax Application Rules on Discounts

Tax laws vary between countries and states, to comply with these laws, discounts and tax can be applied using 3 different methods.
Note that all of the following rules can be applied independently per discount.


Method #1
Calculate non-discounted value including tax, then apply discount to value.
This method is typically used for carts setup with item prices including tax.


Method #2
Calculate non-discounted value excluding tax, then apply discount to value, then apply tax rate to discounted value.
This method is typically used for carts setup with item prices excluding tax.


Method #3
Calculate tax of non-discounted value, then apply discount to value excluding tax, then add the original tax value to discounted value.
This method is typically used for 'Manufacturer Coupon' discounts, when the items full non-discounted tax value must still be paid by the customer.

Tax Application Examples

By adding an example item to the cart from each discount type and tax method that are listed below, a demonstration can be seen of how the tax value of each discount is affected.

Note: For further clarity on the taxes applied, only add 1 item to the cart, and set the shipping as 'UK Collection' so that tax from the shipping option is not included.
Percentage Discounts
  • Example #401 : Get 10% off original price (£10.00) - Method #1.
  • Example #402 : Get 10% off original price (£10.00) - Method #2.
  • Example #403 : Get 10% off original price (£10.00) - Method #3.

Flat Fee Discounts
  • Example #404 : Get set price of £5.00 off original price (£10.00) - Method #1.
  • Example #405 : Get set price of £5.00 off original price (£10.00) - Method #2.
  • Example #406 : Get set price of £5.00 off original price (£10.00) - Method #3.

New Value Discounts
  • Example #407 : Get for new price of £7.50 (Original price £10.00) - Method #1.
  • Example #408: Get for new price of £7.50 (Original price £10.00) - Method #2.
  • Example #409: Get for new price of £7.50 (Original price £10.00) - Method #3.