Applies to Cmsmart Product Designer (NBDesigner) 2.18 and Cmsmart Marketplace 2.0 · Updated October 2026. Cmsmart Marketplace went live on 18 October 2026 as a store package for WooCommerce. This guide compares it with the open-source route so you know what you'd own either way.

In short

  • WooCommerce is the open-source store underneath every option here; you host it and own the database either way.
  • A multi-vendor layer — vendor registration, storefronts, commissions, payouts — is either a plugin you self-manage or a licensed package like Cmsmart Marketplace, activated on an existing WooCommerce site.
  • Picking between them takes an honest look at vendor features, hosting effort, payout handling and who answers the phone when something breaks.

Is there an open source multi vendor shopping cart, and what's the real problem with picking one?

Yes — WooCommerce is open source, free, and the base most multi-vendor plugins build on. The real problem isn't finding a cart; it's that "multi-vendor" is a thin layer on top, and Cmsmart Marketplace, free self-built plugins and fully hosted SaaS marketplaces split vendor features, maintenance and payout handling very differently.

Most founders asking this question aren't really worried about the shopping cart. WooCommerce powers roughly a third of tracked online stores — 33.4%, according to StoreLeads data cited by Red Stag Fulfillment (August 2025) — so the cart itself is a solved, open-source problem. What worries people is the next layer up: can many sellers register, list products, get paid, and can you still change your mind later without rebuilding the store.

That worry is reasonable. The market backing marketplace software keeps growing: the global e-commerce software market is estimated at $10.4 billion in 2026 and is forecast to reach $34.2 billion by 2033 at an 18.5% CAGR, according to Grand View Research. More vendors are chasing that growth with their own software, which is exactly why "is it open source" is the wrong first question — "what do I own, and what do I maintain" is the right one.

Cmsmart insight: "Open source" describes the store, not necessarily the marketplace layer. WooCommerce is open source under every option on this page. A free vendor plugin is usually open source too, with you doing the upkeep. A licensed layer like Cmsmart Marketplace is not itself open source — it sits on an open-source store you still host and own, and the trade is maintenance effort for a supported, ready-made vendor system.

What would it look like to run your own multi-vendor marketplace?

Picture three roles sharing one WooCommerce store: buyers who check out once across many sellers, vendors who run a storefront inside your site, and you, the operator, who sets the rules and takes a cut. Cmsmart Marketplace is built around exactly this three-role model.

  • Buyers browse a category-first storefront, add products from several sellers to one cart, pay once, and get one shipment per seller with its own tracking.
  • Vendors — Makers who print and ship, or Creators who sell designs for a royalty — apply for a store, get approved, and manage products, proofs and messages from their own dashboard.
  • You, the operator, set commission rules, review a ledger of every sale and fee, build payout batches, and moderate products and disputes.

None of this needs a different shopping cart. It needs the vendor, payout and moderation tooling layered on the WooCommerce you already run — which is the gap Cmsmart Marketplace, and open-source alternatives like Dokan, both try to close, in different ways.

How does Cmsmart Marketplace turn WooCommerce into a multi-vendor store?

Cmsmart Marketplace is a store package: the Cmsmart Marketplace Store theme plus the Cmsmart Marketplace and Cmsmart B2B add-ons, installed on your WooCommerce site and unlocked with one plan key. It needs WooCommerce 8.0+ and Cmsmart Product Designer 2.18 or newer.

Every product a Maker lists still runs through Cmsmart Product Designer, so buyers get the same in-browser customization and sellers still get a print-ready PDF that matches the order before it goes to production.

Product page from an open source multi vendor shopping cart demo, with a Start and upload design button
A seller's product still opens Cmsmart Product Designer, the same editor every Cmsmart store uses, whether it sells for one seller or many.
Cmsmart Product Designer online editor open on a seller's product with templates and text tools
The online designer a buyer opens on any Maker's product in a Marketplace store.

Which other open-source multi-vendor marketplace software exists?

Dokan is the best-known example: a free WooCommerce plugin with a paid Pro tier, with 30,000+ active installs and a 4.6-star rating on WordPress.org (accessed October 2026). WCFM Marketplace, MultiVendorX, WC Vendors and YITH Multi Vendor sit in the same category: free or freemium plugins you install, configure and patch yourself, on a WooCommerce store you already own. Cmsmart's own Marketplace importer can migrate sellers from any of these five, which is the clearest sign they're the real alternatives a buyer should compare.

What does multi-vendor shopping cart software actually do?

At minimum, it gives vendors a way to register and list products on your WooCommerce store, splits an order with mixed sellers into one sub-order per seller, tracks who's owed what, and gives you an admin view to approve sellers, set fees and release payouts. The buyer still sees one store, one cart and one checkout; the vendor logic runs underneath it.

Which vendor dashboard features does a marketplace need?

A workable dashboard needs seller registration and approval, a storefront with its own page, product management with an approval queue, an earnings and payout view, and order or message visibility per seller. Cmsmart Marketplace ships all five today. Client-specific dashboard widgets — a custom KPI, a bespoke approval workflow — are custom development on top.

Do you own the code of your marketplace?

With any of these options, you own the WooCommerce install, the database and every order in it, because WooCommerce itself is open source and self-hosted. What differs is the vendor layer: a free plugin's code is yours to modify; Cmsmart Marketplace's add-on code is licensed, not open source, while the store and data it runs on stay fully yours on your own host.

Can you build your own multi-vendor store like eBay?

Software is the easy part. The hard part is recruiting vendors, building buyer trust, handling disputes and getting payouts right from day one — work that exists whether you self-build on an open-source plugin or launch on Cmsmart Marketplace. Neither option makes the vendor-recruitment problem go away; they just decide how much of the technical half you build yourself.

How do you choose marketplace software?

Work through the same checklist regardless of vendor:

  1. Which vendor types do you need — makers who ship, designers who earn royalties, or both?
  2. What do sellers actually see in their dashboard, and is it enough without custom work?
  3. How are vendors paid, with which processors, and on what hold period?
  4. Can it import sellers from a plugin you already run, if you're switching?
  5. Who supports it when checkout breaks at 11pm — a community forum, or a vendor with a track record?
  6. What's the realistic total cost over 12 months, not just the list price?

See also our rundown of open-source and free ecommerce platforms and our comparison of multi-vendor marketplace platforms if you want the self-built route compared side by side.

Which catalogue features should a retailer check before launching a marketplace?

Check that each vendor can manage their own variations, pricing and stock without touching another seller's catalogue; that products can be reviewed before going live; and that print or customisable products keep working per seller, not just for a single-vendor store. A marketplace that only works for simple, non-customisable SKUs will fight you the moment a Maker wants to sell a personalised product.

DimensionSelf-hosted WooCommerce + open-source vendor pluginCmsmart Marketplace
HostingYour host, your responsibilityYour host; 3 months hosting included in the plan
Code ownershipPlugin code is yours to modifyStore and data are yours; the add-on is licensed, not open source
Vendor dashboardVaries by plugin and tierRegistration, storefront, products, earnings, payouts, messages included
Product customisation per vendorNeeds separate integration workBuilt on Cmsmart Product Designer 2.18+
PayoutsYou configure and maintain the integrationPayPal Payouts, Stripe Connect or manual, built in
SupportCommunity forums, paid tiers varyVendor support from the Cmsmart team

What's the ROI of running a marketplace instead of a single store?

A marketplace earns on commission and royalties instead of just margin on your own stock, so the KPIs shift: vendors onboarded per month, time to a vendor's first payout, commission revenue, and how many support tickets each vendor generates. Cmsmart Marketplace's ledger and reports are built to track exactly these.

Marketplace cost, roughly: licence or subscription + hosting + developer hours + payout processor fees. Compare that against a hosted marketplace's take rate × your gross merchandise value (GMV).

Example inputs (use your own figures): vendor count, orders per month, average order value and your commission percentage. Multiply orders per month by average order value by commission percentage for a rough monthly commission estimate, then weigh it against a self-hosted plugin's licence cost plus the developer hours it takes to keep payouts working.

Example scenario: A home-and-garden retailer wants independent candle makers and textile artisans to sell through its storefront without the retailer becoming a payments company. The honest fit question is whether the team can maintain a free vendor plugin's payout integration itself, or would rather have that shipped and supported, even on a licensed plan.

How do you set up Cmsmart Marketplace on WooCommerce?

Setup activates an existing WooCommerce store rather than replacing it: you decide the vendor model, install the Marketplace Store package, activate it with your licence key, then configure registration, commissions and payouts before testing with one real vendor order.

  1. Decide your vendor model and commission structure — Makers, Creators, or both, and what percentage or flat fee each pays.
  2. Choose where to host WooCommerce if you don't already run a store.
  3. Install the Cmsmart Marketplace Store package from your dashboard and activate it with your plan's licence key.
  4. Configure vendor registration and the seller dashboard, including what documents an applicant submits.
  5. Set commission rules and connect PayPal Payouts, Stripe Connect, or mark payouts as manual.
  6. Run one full test order as a vendor — list a product, place an order as a buyer, approve the proof, and release a payout — before opening applications publicly.

For the full walkthrough, see setting up the Cmsmart Marketplace store on WooCommerce. If you're converting a store you already run rather than starting fresh, that's a separate upgrade engagement we scope after reviewing your current setup.

Order timeline and line items in the Cmsmart order detail screen used for a vendor's sub-order
Every vendor's order still moves through the same Placed → Paid → In production → Shipped timeline a single-seller Cmsmart store uses.

What happens when your marketplace needs something beyond the box?

Cmsmart Marketplace covers vendor registration, dashboards, commissions and payouts out of the box; ERP or CRM sync, bespoke vendor tiers, and custom approval workflows are not part of the plan. Cmsmart builds those as custom development for your store, on top of the same Marketplace foundation.

This is the honest line to draw: a licensed plan standardises the parts every marketplace needs, and custom work covers the parts that are specific to your vendors, your industry or your existing systems. Our multi-vendor marketplace development team scopes that work separately from the Marketplace licence itself.

Plan my marketplace

Buyer's finished artwork shown before add to cart on a vendor's customisable product
A buyer's saved design, ready to add to cart — the same approved-artwork step every seller's customisable product goes through.

Why work with Cmsmart on a multi-vendor marketplace?

Cmsmart has shipped 6,300+ client projects and 1,800+ live stores since 2012, rated 4.2 on Trustpilot from 404 reviews, with a B2B commerce desk that designs marketplace and vendor-payout models specifically, not just plugin installs.

That track record covers 500+ custom development projects on top of the standard plan, which matters once a marketplace's vendor rules stop matching the defaults — multi-tier commissions, a bespoke approval workflow, or a payout schedule your finance team already runs elsewhere. See our B2B commerce work for the kind of ordering and operations problems that desk solves outside the marketplace plan too.

Print-ready PDF marked Ready, rendered by the Cmsmart Cloud renderer for a vendor's order
Every vendor's order still gets a print-ready PDF rendered by Cmsmart Cloud — the same production step a single-seller store relies on.

Frequently asked questions about open source multi-vendor marketplaces

Is Cmsmart Marketplace open source?

No. It is a licensed layer activated with your plan key. It runs on WooCommerce, which is open source, and you still host and own that store and its data.

What does a vendor get?

Registration and approval, a storefront with its own page, product management, an earnings and ledger view, and a payout request flow. You, the operator, set the commission and payout rules.

Can I turn my existing store into a marketplace?

Yes. You buy the Marketplace licence, and the team surveys your current store and sends a separate proposal and quote for the upgrade work.

Does the plan include payout fees?

No. PayPal and Stripe charge their own processing fees on payouts; those are between you and the processor, not part of the Marketplace plan price, which is listed on pricing.

What's the fastest way to see the difference before committing?

Compare a free, self-hosted plugin like Dokan against the Cmsmart Marketplace demo store on the same kind of WooCommerce catalogue you'd actually run, including at least one customisable product, not just a plain SKU.