Addon [Soft-Solid] - Discount Groups Of Products Basing On Categories And Features


We present you a new extension to CS-Cart and Multi-Vendor which allows creating promotions like "Three products for 100, two products for 50, five products for 500", depending on categories and features.

We start from installing an extension:

In promotion configuration, a new condition "Step of discounting products" appeared, allowing to define how many products customer has to add to cart to trigger promotion. Additional conditions on feature variant and category can also be defined, to narrow the range of products.

Add-on is also compatible with module "Promotions - discount on products of vendors", so promotion will work only for products from selected vendors.

In tab Bonuses we set the amount, to which group of products should be discounted.

When customer adds certain quantity of products to cart, fulfilling set conditions, price of entire products group is lowered to level mentioned in bonus.

In below example customer added three products to cart which cost 75 USD - promotion lowered price of entire group to 100 USD.

Adding more products to the cart also scales the discount - if customer adds six products to the cart, they will cost 200 USD together.

Adding other products to the cart does not affect discounts, even if they do not match set conditions.

In other example we set promotion "2 products for 50 USD", setting only feature variant condition - product can be assigned to any category.

After adding two (or multiplicity of two) units of any product with assigned feature variant to cart, customer gets a discount.


  • no core file changes
  • Compatibility CS-Cart and Multi-Vendor version 4.0.x, 4.1.x, 4.2.x, 4.3.x, 4.4.x, 4.5.x, 4.6.x, 4.7.x, 4.8.x, 4.9.x, 4.10.x, 4.11.x,

Please, do not hesitate contact us if you have any additional questions.

Link to addon

See our other addons in Marketplace.