Multivendor marketplaces

I build multivendor marketplaces on WooCommerce with WCFM Marketplace. Vendors get their own dashboards, commissions and membership plans, and orders sync to Xero. You get a marketplace where other sellers list and fulfil their own products.

What you get

  • WooCommerce marketplace with WCFM vendor dashboards
  • Commission rules and vendor membership plans
  • Xero or other accounting sync for orders and inventory
  • Storefront with category mega menu, search, offers and best sellers
  • WooPayments or Stripe checkout with guest checkout and cart recovery
  • Security setup with two-factor login, backups and security headers
  • Vendor onboarding guide and staff documentation
  • Migration to your own hosting with DNS and email preserved

Who is this for?

Supermarkets and retailers that want other vendors selling on their platform. Founders launching a niche marketplace who want supported plugins rather than a custom platform. Store owners who already run WooCommerce and want to open it to third-party sellers.

What do I build?

A WooCommerce storefront plus the marketplace layer. Each vendor gets a dashboard for products, orders, stock and earnings. Commission rules and membership plans set how the business earns. Buyers get a grocery-style storefront with a wide category menu, search, offers, best sellers and trust badges. Orders and inventory sync to accounting software, so nothing is rekeyed. Cart abandonment recovery, guest checkout and a My Orders view complete the buyer side. Documentation covers vendor onboarding, order processing, coupons, shipping zones, reports and backups.

How I build it

WordPress, WooCommerce and WCFM Marketplace on Elementor Pro, built as a child theme when the client has a purchased theme so updates stay safe. I choose WCFM over a custom vendor system because it keeps the marketplace within supported plugins the client can maintain. WooPayments handles checkout. Fluid Checkout cleans up the checkout flow. FiboSearch powers product search. Xero sync carries orders and inventory into the books. Wordfence with two-factor login, UpdraftPlus backups and my HTTP Security Header plugin cover security. A marketplace is a store plus a business model, so I plan vendor onboarding, commissions and the accounting link before touching the storefront.

What does it look like in practice?

In 2025 I built a multivendor grocery marketplace for a UK Indian supermarket: WCFM vendor dashboards, commission rules and membership plans, WooPayments checkout and an Amazon-style hamburger category menu, with orders and inventory syncing to Xero. The same WooCommerce foundations run Whitfield Service Station Online Ordering, where three brands sell through one checkout, and IPL Biologicals E-Commerce, which I maintain on a retainer.

What results can you expect?

The marketplace team can onboard vendors, process orders and reconcile them in Xero without manual entry, and the documentation means new staff can run the shop from day one. The outcome was an operating marketplace the client runs without me.

Process

How this engagement runs

Scope: vendor model, commissions, payouts and accounting agreed first.

Build on staging: storefront, vendor dashboards and checkout.

Test as a vendor and as a buyer, then test the accounting sync.

Change rounds: review each section with you and adjust before launch.

Migrate to live hosting with DNS and mail records checked.

Handover: documentation and a walkthrough for staff and vendors.

Proof

Projects built with this service

E-commerce

Whitfield Service Station Online Ordering

2025

WooCommerce online ordering for Whitfield Service Station in Dover, built by Mohit Goyal with a custom delivery radius plugin and cloud receipt printing. Three food brands on one forecourt now sell online for delivery and collection, and every order prints automatically in the kitchen. Whitfield Service Station is a forecourt in Dover that runs a Budgens store, a Fireaway pizza outlet and a doner and gyros kitchen. The owner wanted all three selling online without three separate systems. The catch was operational. Delivery had to stop at a sensible radius, fees had to reflect distance, orders had to reach the kitchen without staff watching a screen, and the store needed to switch ordering off when it closed. I built it on WordPress with Bricks Builder and WooCommerce. The shop has a three-brand landing with cards, per-brand category pages with a vertical category sidebar, a Budgens offers grid, combos, a My Account dashboard and a login and signup popup. Checkout is a multi-step Fluid Checkout with Stripe, Apple Pay and Google Pay. After the May 2025 feedback round I made the homepage e-commerce first, with dynamic featured, promotion and bestseller sections and brand cards with real product photography and Order Now buttons. I also audited the Fireaway and doner catalogues against their Just Eat menus. My custom Delivery Restriction Checker plugin geocodes the customer's address with the Google Maps API, hides delivery beyond 10 miles, charges a distance-based fee and falls back to pickup or dine-in. The delivery fee later became a flat fee, and cash on delivery was disabled. WooCommerce Product Add-Ons handle toppings and variations. A CSV import template with tutorial videos lets staff manage the menu. An 18+ confirmation covers alcohol and vapes, an opening-hours popup and WhatsApp float sit on the front end, and the owner can close the store or set hours from the admin. Food hygiene ratings and GDPR, privacy and terms pages round it out. The point-of-sale link is the piece that makes it work day to day. Orders print automatically to an Epson receipt printer through PrintNode, with order alerts in the WooCommerce mobile app, so the kitchen never has to check a dashboard. Writing the delivery logic as my own plugin rather than configuring a shipping extension was deliberate. The geocoding, radius and fee rules were specific enough that a bespoke plugin was smaller and easier to change than a general product, as the later switch to a flat fee showed. Bricks keeps the theme light, WP Rocket handles caching, and All in One SEO covers search. A W3C validation and performance report closed phase one in August 2025, with staff documentation covering price changes, reports, reprinting receipts, cancelling orders and hours. The platform is live at whitfieldservicestation.co.uk. The three outlets take online orders through one checkout, and staff manage the menu and the printer without a developer. The project confirmed that in food ordering the printer integration is the feature that decides whether the system gets used. Planning a similar online ordering store for a takeaway or forecourt? Send me your next project and I will reply with a plan.

WordPress WooCommerce Bricks Builder PHP

E-commerce

IPL Biologicals E-Commerce

2023 – Present

IPL Biologicals WooCommerce store and corporate site on a custom Oxygen Builder theme, built by Mohit Goyal in 2023 and maintained on a retainer since 2025, including the Grow Organic sub-brand. IPL Biologicals (International Panaacea Ltd) makes biofertilisers and biopesticides. It needed one site that worked as a company website and an online shop for its agri products. The product range covers bio-fertilisers, bio-fungicides, bio-insecticides and bio-stimulants, plus B2B lines. The audience splits in two: farmers who browse on mobile and distributors who research on desktop. The site had to serve both from one catalogue, carry the company's corporate content, careers, media and knowledge-centre sections, and sell online. The main build ran from September to December 2023, with maintenance through April 2024. Since 2025 the marketing team has needed a developer on call for a steady stream of changes, which is the retainer. I built the site on WordPress and WooCommerce with a custom theme on Oxygen Builder and Advanced Custom Fields (ACF). It has customised product pages that read well on mobile and desktop, category landing pages, a careers section with job listings, media and knowledge-centre sections, promotional coupons and on-page SEO. On the retainer I added phone-OTP (one-time code) login for customers and admins over SMS, bulk MRP updates from a sheet and a replacement catalogue PDF. I published News posts for the Mitsui and AgSmart Philippines distribution partnership and the Bernard Blum Awards 2025 bronze. Stock rules mark fertiliser SKUs above 1 kg out of stock while keeping size dropdowns uniform, so sizes show as unavailable rather than vanishing. I also fixed the homepage banner autoplay, repaired the video tutorials page and added Hindi tutorials for a multilingual section. I restored order emails after the company moved from Gmail to Outlook, fixed WooCommerce Analytics order reporting, supported the Amazon Seller Central listing and built an international business page with a world map. In 2025 I also launched Grow Organic, IPL's consumer urban-gardening sub-brand, inside the same store. From the marketing team's Figma brief I built the landing page at iplbiologicals.com/grow-organic and the Neem Kavach product page on Oxygen Builder, with the sub-brand's own logo, colours and menu tab, fixed image specs so new products drop in without re-cropping, and an Amazon call to action. Building it inside the existing install kept orders, stock and admin in one place. The stack is WordPress, WooCommerce, Oxygen Builder, Advanced Custom Fields, PHP, SMS OTP and Amazon Seller Central. A custom theme on Oxygen was the right call for a catalogue where product pages differ by type and need structured fields rather than free-form layouts. SMS OTP login removed login friction for customers who mostly log in from a phone. The stock rule was implemented as a rule rather than by deleting variations, so the size dropdown stays uniform across products. No performance or traffic metrics were measured for this work. The marketing team can now update prices in bulk, publish news, manage stock by size, give customers and admins a phone login and track orders in WooCommerce Analytics, with a developer on retainer for the rest. The site is live at iplbiologicals.com. Need a developer on retainer for a WooCommerce store that keeps changing? Tell me what the backlog looks like and I will reply with a plan.

WordPress WooCommerce Advanced Custom Fields Oxygen Builder

Related case studies and guides

Questions

Frequently asked

Can vendors manage their own products and orders?+

Yes. WCFM gives each vendor a dashboard for products, orders, stock and earnings.

Can orders sync to my accounting software?+

Yes. I have synced WooCommerce marketplace orders to Xero. Other systems are possible depending on their API.

Can I charge vendors a membership fee?+

Yes. WCFM membership plans let you charge vendors for a plan, with commission rules on top of that.

How long does a marketplace take?+

Larger builds such as marketplaces are scoped separately. Send me the vendor model and the product count and I will reply with a plan.

How much does a multivendor marketplace cost?+

It depends on scope. Send me the brief, the pages or features you need and any design you have, and I will reply with a written scope and a quote.

Other services

Let's build

Have a site that needs to be fast, rank and convert?

Open to Work. Usually replies within a day.