Promotions - discount on products of vendors

Vendors create and run their own promotions in their panel, every discount stays inside their own catalogue, and you keep plan limits and optional pre-moderation. For Multi-Vendor, PLUS and Ultimate.
Make purchases for 200$ from our entire offer and get 20% discount.
Reviews: 11
Last update: 10.10.2026 Supports current CS-Cart version
ss_prom_vendor
Choosing the appropriate option will allow you to update the addon to the latest version through the Upgrade Center over a selected period.
Select this option and we will install the addon in your store and configure it according to your guidelines.

Prefer a small monthly fee over a one-time payment? This add-on is also available here: Subscription add-on.

Promotions - discount on products of vendors
$275.00

Prefer a small monthly fee?

The same add-on is also available on a subscription. Start with a small monthly payment instead of paying the full price up front.

See the subscription version →

Save 50% in the Bundle for Multi-Vendor

This add-on is one of six SoftSolid add-ons in the Bundle for Multi-Vendor. Bought separately they cost $1,194, in the bundle you pay $597.

See the bundle →

An extension for Multi-Vendor that opens the promotion module to vendors in their own panel and makes sure every discount they create stays inside their own catalogue. Out of the box promotions belong to the marketplace administrator, so each vendor sale begins with a request and ends in the operator's task queue. Our add-on moves that work to the vendor and leaves the marketplace with what matters most: control over how far someone else's freedom reaches.

See How It Works

Full Walkthrough, 5 Minutes

Key Features

  • The vendor creates and runs own promotions in their panel, with no administrator in between.
  • A condition limiting the promotion to the vendor's company is introduced on every save, so the discount never reaches beyond their offer.
  • Six conditions and five bonuses calculated per company, from the subtotal with that vendor to free shipping of their own parcel.
  • The administrator removes from the promotion schema anything vendors should not have, separately for conditions and for bonuses.
  • The vendor plan grants the right to run promotions, their priority and firm limits on discount, campaign count and duration.
  • Pre-moderation keeps every promotion disabled until the administrator approves it, with e-mail notifications to both sides.

A Closer Look

Setup starts on a single screen and takes a moment. Two switches are enough to scope every promotion a vendor saves to their own company and to keep the condition logic beyond reach of an alternative branch. A third option decides how a fixed discount is spread across cart items, and a fourth appends the vendor name to the promotion name, which brings welcome order to the campaign list in the marketplace panel

10_ss_prom_vendor_en.webp

Screenshot 1 - general settings: automatic scoping of a vendor promotion to that vendor's own offer

Not every promotion condition is meant to be handed over. The list of blocked conditions is built from the real schema of your installation, separately for catalogue and cart promotions, so it covers the native CS-Cart mechanisms as well as those brought in by other extensions. Ticking an entry takes it away from vendors and leaves it untouched for the administrator

20_ss_prom_vendor_en.webp

Screenshot 2 - the administrator removes the conditions that vendors should not have

Bonuses follow the same rule, except the default arrangement is already thought through. After installation the native bonuses are blocked, among them product and category discounts, granting a user group, issuing coupons and free shipping counted for the whole cart. Vendors keep the bonuses marked with the PVEN prefix, the ones that understand the notion of a company and never reach for someone else's parcel

30_ss_prom_vendor_en.webp

Screenshot 3 - core bonuses are blocked by default, vendors get the company-aware ones

A marketplace that wants to see every price cut before it goes live turns on pre-moderation with a single switch. From that moment a promotion saved by a vendor waits, disabled, for the administrator's decision, and the appointed moderators receive a message with a link that leads straight to the queue

40_ss_prom_vendor_en.webp

Screenshot 4 - promotion moderation is switched on in one click, with a notification to moderators

The most interesting part happens in the vendor plan, the very place where a marketplace already differentiates commissions and catalogue limits. The plan grants the right to run promotions, sets their priority against marketplace campaigns and enforces four boundaries: maximum discount in percent, maximum discount amount, maximum number of simultaneously active promotions and maximum duration of a single campaign. An empty field means no limit, so installing the add-on on a running marketplace changes nothing until you fill the values in yourself. A separate switch exempts a chosen plan from moderation, which comes in handy with long-standing vendors

50_ss_prom_vendor_en.webp

Screenshot 5 - the vendor plan decides on the right to run promotions and on the discount limits

From the vendor's side it looks simple: the Marketing section shows a promotion list that holds their campaigns only, with statuses and a button for adding another one. Other companies' promotions stay out of sight, both on the list and after typing an address by hand, because the company filter sits in the controller. On a marketplace that hosts rival companies this is the condition that makes anyone willing to run a pricing policy there at all

60_ss_prom_vendor_en.webp

Screenshot 6 - the vendor runs an own promotion list, with no access to other companies' campaigns

Inside the promotion form the vendor reaches for the conditions marked with the PVEN prefix, and those make all the difference. The subtotal counts that vendor's products alone, the item count works the same way, and a separate condition fires the campaign only when the cart holds nothing from other companies. A threshold such as "spend 200 and save" finally means what the banner promises: 200 with that vendor, not the sum of purchases across every company. The screenshot also shows that a condition blocked by the administrator simply does not appear in the selector

70_ss_prom_vendor_en.webp

Screenshot 7 - conditions calculated from that vendor's part of the cart, not from the whole order

The bonuses available to a vendor keep to the same principle. The discount covers their items only, a fixed order-level reduction is spread across their company's products, free shipping zeroes the cost of their parcel alone, and a gift product comes from their own stock. The discount therefore comes out of the margin of whoever announced it, which keeps commission settlements readable and spares the remaining vendors from subsidising someone else's campaign

80_ss_prom_vendor_en.webp

Screenshot 8 - bonuses that cover only the offer of the vendor running the promotion

Plan limits are not a clause in the terms of service but a real barrier at save time. A vendor who tries to enter a discount higher than the plan allows receives a message with the exact threshold, and the promotion never reaches the database. The boundary on the number of simultaneously active campaigns and the one on their duration work the same way, so a ninety percent typo never reaches a customer

90_ss_prom_vendor_en.webp

Screenshot 9 - a discount above the plan limit is not saved and the vendor gets a message

With moderation enabled the vendor is never left guessing. Above the promotion form they see its state, and in case of a refusal also the reason written by the administrator. Correcting the campaign and saving it again sends it for approval once more, with no e-mails to support and no guesswork about what went wrong

100_ss_prom_vendor_en.webp

Screenshot 10 - the vendor sees the promotion status and the decline reason without contacting the administrator

On the marketplace side the whole moderation fits on one screen in the Marketing section. The queue separates submissions into waiting, approved and declined, and every entry shows the promotion, the vendor, the zone and the submission time. Approval gives the campaign the status the vendor asked for, a decline requires a reason and leaves the campaign disabled. With a few dozen vendors this is exactly what decides whether pre-moderation is workable or merely theoretical

110_ss_prom_vendor_en.webp

Screenshot 11 - the moderation queue: approve or decline a promotion from a single screen

The best proof shows up where the money is. In a cart holding products from two vendors the reduction covers the item of the company that announced the promotion, while the other vendor's goods keep their full price. Free shipping behaves in exactly the same way: Multi-Vendor calculates delivery separately for each company, and our add-on zeroes the rate in that one product group, leaving the remaining parcels untouched

120_ss_prom_vendor_en.webp

Screenshot 12 - the discount covers only the shipment and products of the vendor running the promotion

The Promotions and discounts for vendors add-on therefore solves two problems at once. It takes other people's sales off the administrator's desk and at the same time guarantees that the freedom given to vendors has firm boundaries: a reach defined by construction, limits written into the plan and pre-moderation wherever the marketplace wants the last word. Vendors receive the tool they have been waiting for, the support team gets its hours back, and the pricing policy of the platform stays under control.

How to Start

  1. Install the add-on in Add-ons → Manage add-ons → Manual installation. Installation creates the moderation queue table, adds columns to the vendor plan table and grants the promotion management permission to vendor user groups.
  2. In the add-on settings decide which conditions and bonuses stay with vendors and tick the rest as blocked.
  3. In Vendors → Vendor plans edit a plan, allow vendors to create their own promotions, set the priority and fill in the limits you want to enforce.
  4. Log in to the panel of a vendor on that plan, create a test promotion in the Marketing section and verify in the administrator panel that it carries the condition on the vendor's company.
  5. Build a cart with products from two vendors and confirm that the discount covered the items of the promoting company only. If you enable moderation, walk a test promotion through submission, approval and decline.

What's New in Version 1.1.5.3

  • The add-on no longer clears the storefront block cache when a user logs in, so product blocks keep their cache.
  • A vendor can no longer delete promotions that belong to other vendors or to the marketplace. The owner of every promotion is verified before it is deleted.
  • Vendors no longer receive access to the user groups section. Promotion conditions and bonuses based on user groups keep working.
  • A promotion saved by a vendor always belongs to the vendor's company, conditions pointing at a company are forced to the vendor's own company, and conditions or bonuses excluded by the administrator are dropped on save.
  • Products selected in the "Free products" and "Discount on products" bonuses must belong to the vendor. Otherwise the promotion is not saved and the vendor sees which products were rejected.
  • A vendor promotion can no longer stop other promotions of the marketplace, and the status switch on the promotion list respects moderation and the plan limit of active promotions.

Requirements

  • CS-Cart in the Multi-Vendor edition. The add-on declares compatibility with this edition only.
  • PHP 7.x or newer.
  • Configured vendor plans, if the right to run promotions, their priority or the limits are meant to depend on the plan.
  • A working outgoing e-mail configuration, if you intend to use moderation and its notifications.
  • No cron and no third party API keys are needed.

FAQ

Does it work in CS-Cart or Store Builder?

No. The whole logic rests on vendor companies, vendor plans and a cart split into per-vendor shipments, which exist only in Multi-Vendor. On a plain CS-Cart installation the add-on will not install.

Can a vendor discount another vendor's products?

No. On every save the add-on adds a condition limiting the promotion to the vendor's company, every bonus of the add-on checks which company a cart item belongs to, and products picked in the product bonuses must belong to the vendor. The vendor also sees and edits only their own promotions.

How does free shipping work when the cart holds products from several vendors?

Multi-Vendor calculates delivery separately for every company in the cart. The free shipping bonus zeroes the rates in the product group of the promoted vendor and leaves the rates of the other companies unchanged.

Will installing the add-on change anything on a running marketplace?

Not until you decide so. An empty limit field in the vendor plan means no limit, and vendors on a plan without the right to run promotions do not see the promotion module at all.

What happens when a vendor moves to another plan?

The vendor's promotions are recalculated: the priority is overwritten with the value from the new plan, and if the new plan does not include promotions, the existing campaigns are disabled.

Does moderation also cover edits of approved promotions?

Yes. With moderation enabled every save by a vendor, including an edit of a running promotion, disables the campaign until it is approved again. Selected vendor plans can be exempted from moderation.

Documentation and Support

Questions about the add-on, its configuration or your store? Write to us at office@cs-cart.com.pl or visit cs-cart.pl.

Feel free to contact us and purchase the add-on!

Payment type
One-time payment
Product
  • Multi-Vendor
  • Multi-Vendor Plus
  • Multi-Vendor Ultimate
Compatible versions
  • 4.21.1
  • 4.20.1
  • 4.19.1.SP2
  • 4.19.1.SP1
  • 4.19.1
  • 4.18.4
  • 4.18.3
  • 4.18.2.SP1
  • 4.18.2
  • 4.18.1.SP1
  • 4.18.1
  • 4.17.2.SP3
  • 4.17.2.SP2
  • 4.17.2.SP1
  • 4.17.2
  • 4.17.1
  • 4.16.2
  • 4.16.1
  • 4.15.2
  • 4.15.1.SP4
  • 4.15.1.SP3
  • 4.15.1.SP2
  • 4.15.1.SP1
  • 4.15.1
  • 4.14.3.SP1
  • 4.14.3
  • 4.14.2.SP1
  • 4.14.2
  • 4.14.1.SP1
  • 4.14.1
  • 4.13.3
  • 4.13.2.SP2
  • 4.13.2.SP1
  • 4.13.2
  • 4.13.1
  • 4.12.2
  • 4.12.1
  • 4.11.5
  • 4.11.4
  • 4.11.3
  • 4.11.2
  • 4.11.1
  • 4.10.4.SP1
  • 4.10.4
  • 4.10.3
  • 4.10.2
  • 4.10.1
  • 4.9.3
  • 4.9.2
  • 4.9.1
  • 4.8.1
  • 4.8.2
  • 4.7.3
  • 4.7.2
  • 4.7.1
  • 4.7.4
  • 4.6.2
  • 4.6.1
  • 4.6.3
  • 4.5.1
  • 4.5.2
  • 4.4.2
  • 4.4.1
  • 4.4.3
  • 4.3.9
  • 4.3.8
  • 4.3.7
  • 4.3.6
  • 4.3.5
  • 4.3.4
  • 4.3.3
  • 4.3.2
  • 4.3.1
  • 4.3.10
  • 4.2.3
  • 4.2.2
  • 4.2.1
  • 4.2.4
  • 4.1.4
  • 4.1.3
  • 4.1.2
  • 4.1.1
  • 4.1.5
  • 4.0.2
  • 4.0.1
  • 4.0.3
Localizations
  • English
  • Български
  • Dansk
  • Deutsch
  • Ελληνικά
  • Español
  • Français
  • Georgian
  • Italiano
  • Nederlands
  • Norsk
  • Polska
  • Română
  • Украинский
  • Русский
  • Slovenščina
  • 中文
Ronny Kühn
Advantages
Works awesome wih our cs cart multi vendor license and different storefronts. Our vendors can easily define their discount campaigns for the catalog and shopping cart. The possibilities are very extensive and allow almost every conceivable situation to grant customers a discount.
Comment
The support is great. Responds quickly and is very helpful. Top!
Mariusz Szymanowski
Comment
I'm glad this add-on is available in Marketplace, it gives vendors so much control over their marketing. I didn't have any major issues with add-on, and it works out of the box, right after installation. Highly recommended!
E-bielizna
Comment
Very important add-on for every Multi-Vendor store, adding a functionality that is basically a necessity. Since vendors can create their own promotions, overall sales in our store have increased. Add-on has a lot of useful promotion conditions and bonuses. Good job!
Jon
Verified purchase
Comment
This is a must have for Multi-Vendor. Without this addon vendors are not able to create their own coupon codes or sales which limits functionality they have on other marketplaces.

That said, the most important thing here is that Soft Solid is great to work with. We did find a small bug with the addon and they quickly resolved it. Having a good addon is one thing, but know the developer is there to help with it when something is wrong is event more important!
Julia
Advantages
Essential functionality for any online marketplace. We used this functionality and now the response is better. Highly recommended. Five star, as always.
Comment
Solid Soft team never disappoints, great experience working with this team.
BioTrendy
Comment
One of the best add-ons available in Marketplace. It enables the very
important functionality, and it lets vendors boost their sales. The
configuration is simple, but gives a lot of control - I can decide what
conditions and bonuses vendors are able to use. SoftSolid provided me
with quick support and update to add-on, when I had an issue with it. I
really recommend it!
Tina
Comment
Great addon with alot of options to enhance the promotions. The free shipping one is gold!
Great support and customer service as well.
Vince Dimanno
Verified purchase
Comment
This add-on completely solves the problem of "Free Shipping" that is not workable in the standard CS Cart shipping configuration. If you want free shipping over a total cart value, customized for each vendor in your marketplace, this plugin is the only way to do it properly. No need to configure manual shipping methods, it will discount real time rates, and no need to use Direct to Vendor Payments. Works perfectly for this scenario and many other promotional configurations!
Michael
Comment
Very useful addon. Great support from SS!
Jon
Comment
Great experience working with Soft Solid.
SoftSolid has been an official CS-Cart developer since February 2010. We build add-ons that a

Contact information

Phone +48 698780870

SoftSolid: add-ons and development for CS-Cart and Multi-Vendor

SoftSolid has been an official CS-Cart developer since February 2010. We build add-ons that a store owner can set up without calling a developer: clear settings, sensible defaults and documentation. Every add-on is kept compatible with new CS-Cart releases.

2010

official CS-Cart developer since

160+

add-ons in this marketplace

5.0

average rating from 90+ reviews

29

add-ons also on a low monthly subscription

What we do for CS-Cart and Multi-Vendor stores

Beyond ready add-ons, we take on almost any development work for CS-Cart, Store Builder and Multi-Vendor:

Custom add-on development

New features for your store built as separate, update-safe add-ons, from a small admin tool to a complete module.

Changes to existing functionality

Checkout, product pages, promotions, orders, admin panel and vendor panel adjusted to the way your business works.

Integrations

ERP and accounting systems, marketplaces and order management, couriers and parcel lockers, payment gateways, and any service with an API or data feed.

Multi-Vendor marketplaces

Vendor plans, commissions, payouts, vendor permissions and tools that make running a marketplace easier.

Upgrades and migrations

CS-Cart and Multi-Vendor upgrades to new versions, moving data from other platforms, imports and exports.

Performance and security

Store audits, finding and removing malicious code, speed and server configuration.

AI and automation

AI chat assistants trained on your store content, automatic translations and automation of repetitive work.

Support and maintenance

Ongoing care of your store, fixes and keeping custom code compatible with new CS-Cart releases.

Turnkey stores

A complete CS-Cart or Multi-Vendor store set up on a ready theme: configuration, add-ons, integrations, data import and launch.

Mobile applications

Mobile apps for your store or marketplace, connected to your CS-Cart data.

Our flagship add-ons

Base.com (BaseLinker) integration

Exchange orders and products between your store and Base.com, and sell on marketplaces from one place.

See the add-on →

DeepL translations

Translate products, categories, pages and menus into every language of your store: one click, in bulk or automatically.

See the add-on →

AI Agent / Chat Bot (RAG)

An AI assistant that answers your customers using the real content of your store.

See the add-on →

Promotions for vendors

Promotions with vendor conditions on Multi-Vendor, and vendors can create promotions of their own.

See the add-on →

Why merchants choose us

  • Direct contact with the developer team, no ticket queue
  • Add-ons for integrations, shipping, payments, ERP, AI and Multi-Vendor vendor tools
  • One team for ready add-ons and custom work, since 2010
  • Buy for $200 or more from our offer and get a 20% discount

Tell us what your store needs to do. We will point you to the add-on that already does it, or build a solution for your case.

Browse all our add-ons →   Contact us: office@cs-cart.com.pl

Similar products

Product Labels and Stickers
5.0 (9)
$60.00
Labels like "−25%", "New", "Bestseller", "Only 3 left" and "Sold out" appear on products by conditions, with no cron job. 9 positions on the photo, lines at the name and price, one-click templates.
Product stickers (text and graphic)
5.0 (9)
$50.00
$60.00
Save 17%
Unlimited possibilities for automatic customization of stickers. Support for any image formats.
Promotion only for products of a specific category
5.0 (8)
$175.00
Reward customers who buy from a chosen category: the discount applies when the cart holds enough products or a high enough value from that category, also across several categories at once. For CS-Cart and Multi-Vendor.
The addon is available in the following language versions: Polish, English, German, Greek, Romanian, Spanish, Italian, Russian and Chinese.
Make purchases for 200$ from our entire offer and get 20% discount
Virtual categories
5.0 (8)
$70.00
Build a chain of conditions. Link products to categories. Virtual or physical linking.
Power Pop-up Windows
5.0 (5)
$60.00
A pop-up tool with fine display conditions: subscription offers, promotions, exit-intent capture, policy acceptance and age confirmation — shown on the pages and to the audience you choose.
Product Currency
4.6 (7)
$90.00
Lets you set product prices in any active currency of the store — the supplier's, for example. The storefront price is recalculated by the exchange rate, with bulk changes and multi-currency import supported.