Addon [Soft-Solid] - Promotion On Conditional Quantity Of Products In Basket


We present addon to CS-Cart and Multi-Vendor allow to set up promotion for some products, depending on other product. For example, a base product is a software license, and bonus is possibility to choose some addons to chosen product, with a discount.

We start from installing an addon:

Next we configure extension. Amount of products defines the maximum possible amount of discounted products. Page ID allows to redirect customer to special page where promotion conditions are explained:

Then we configure promotion. In conditions we choose the base product and additional condition:

In bonuses section we set how many products can be discounted and which product are part of promotion, and how high is discount value (in our example additional products are for free - 100% discount):

Customer after adding base product to cart will get a notification, that he can take part in promotion, and link to promotion conditions will be displayed:

After adding to cart products, that are in promotion they are properly discounted, as seen in cart (in our case discounted products are for free):

If there will be no page ID defined in add-on configuration, link will redirect customer to list of promotions.


  • no core file changes
  • compatibility with 4.0.x, 4.1.x, 4.2.x, 4.3.x, 4.4.x, 4.5.x, 4.6.x

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

Link to addon

See our other addons in Marketplace.

Robert Diak

maybe I am looking for this but am unsure of your description.


I want customer whos buys "product A" to "recieve product B" at a discounted price ONLY if they would like to purchase "product b" not to be added to cart automatically

Does that make sense

Yes, your post makes sense. Here is a more clear example:

We set promotion to product A. If customer adds it to cart, he can also add products B, C, D, E, F to cart with discounted price. However, he can add only three of them. ("Permitted amount of discounted products" field)

Now, customer enters the store and adds product A to cart. He gets notified that he can add some products to cart with discounted price. He can add B,C,E or C,E,D and so on. If he adds more than three (according to promotion condition), none of them will be discounted because promotion conditions are not fullfilled.

Best regards,