How to Create a WordPress Multi-Vendor Marketplace with Dokan

8 min read

A WordPress multi-vendor marketplace with Dokan is a single WooCommerce site where independent vendors run their own stores and pay the marketplace owner a commission on each sale. This guide walks through the complete setup, from installing the plugin to launching and scaling your vendor network.

  • Dokan Lite is available free on WordPress.org and requires WooCommerce to function.
  • Dokan supports percentage-based and fixed-amount commission rates.
  • Dokan Pro adds a drag-and-drop store builder for vendor storefronts.

For more, see our WooCommerce multi-vendor marketplace plugin comparison page.

What Is a Dokan Multi-Vendor Marketplace?

Dokan is a WordPress plugin that converts a standard WooCommerce store into a multi-vendor marketplace where each seller gets their own dashboard.

Dokan, built by weDevs, adds a complete vendor system to WooCommerce. Instead of one merchant running the store, many independent sellers can register, list products, receive orders, and track earnings. The marketplace owner keeps control through a central admin panel and can charge commission on every sale. Dokan works alongside WooCommerce, so payment gateways and shipping methods you already know remain active. If you are evaluating plugins, read our WooCommerce multi-vendor marketplace plugin comparison to see where Dokan stands.

How Do You Install and Configure Dokan?

Install Dokan like any WordPress plugin, activate it, and run the onboarding wizard to choose your marketplace type and core settings.

Go to your WordPress admin dashboard, then navigate to Plugins > Add New. Search for Dokan Lite, install it, and click Activate. The setup wizard asks you to choose between a commission-based marketplace, a wholesale store, or rental platforms. It then guides you through store settings, pages, and permalinks.

After the wizard, revisit WooCommerce > Settings to configure currency and general store options. For a stable foundation, compare best WordPress hosting for ecommerce before you install Dokan on a production site.

How Do You Add Vendors and Assign Roles?

You can add vendors by enabling vendor registration on your Dokan settings page or by creating vendor accounts manually from the admin dashboard.

Dokan creates a custom user role called Vendor, and registration forms appear on your store pages automatically when enabled. Turn on Anyone can become a seller in Dokan > Settings > General if you want open enrollment. Alternatively, add users from the WordPress Users screen and assign the Vendor role.

Send vendor approval requests, set required documents, and decide whether each vendor must be vetted manually. You can also use Dokan’s admin tools to manage each vendor’s status, products, and store settings from one place.

How Do You Set Up Commissions and Vendor Payouts?

Set a global commission rate in Dokan settings, then override it per vendor or per product to control exactly what the marketplace earns.

Dokan supports percentage-based or fixed-amount commissions. The global default is set in Dokan > Settings > Selling Options. You can change commission for individual vendors under their profile, and you can also assign category-based rates.

For payouts, Dokan integrates with PayPal, bank transfer, Stripe Connect, and manual withdrawal methods. Vendors request withdrawals from their dashboard, and you approve them after reviewing balance. This keeps revenue tracking transparent and easy to audit.

How Do You Manage Vendor Storefronts and Products?

Vendors use their own dashboards to add products, upload media, set prices, and manage inventory while the admin controls storefront visibility.

Each vendor gets a dedicated store URL like yourdomain.com/store/vendor-name. They can customize the banner, logo, and store description. The dashboard offers product creation tools, order history, coupon management, and reporting.

Admins can moderate products before publication by enabling product approval mode. This prevents low-quality or conflicting listings. You can also set vendor limits for the number of products, media storage, and featured items from the Dokan settings.

How Do You Handle Payments, Shipping, and Withdrawals?

After vendors sell products, real orders are split between admin commission and vendor earnings, and withdrawals are handled through configured methods.

Dokan doesn’t replace WooCommerce payment gateways. Stripe, PayPal, and direct bank transfer remain available to customers at checkout. The plugin records each order’s commission and marks the vendor’s earning amount automatically. Compare transaction costs with our WooCommerce payment gateway fees comparison before choosing a gateway.

Shipping rules also follow WooCommerce. In default mode, one vendor handles the order. If you enable per-vendor shipping, each seller manages their own rates and zones. This is essential for marketplaces selling physical goods across different regions.

How Do You Customize the Marketplace Look and User Experience?

You can customize the marketplace with Dokan’s store builder, custom vendor store pages, and WooCommerce-compatible themes.

Dokan Pro includes a store builder with drag-and-drop blocks, so vendors can create a storefront that matches their brand without touching code. The free version allows basic store branding through settings. The overall site uses any WooCommerce-compatible theme, and you can add custom layouts through WordPress blocks.

Keep navigation simple. Add a dedicated vendors page, explain how selling works, and show commission rates upfront. Clear onboarding is often the difference between active and abandoned vendor accounts.

What Are Best Practices for Launching and Scaling a Dokan Marketplace?

Launch with a reliable hosting plan, clear vendor rules, tested checkout flows, and a maintenance system that keeps the marketplace fast and secure.

Before launch, test registration, product publication, checkout, and withdrawals with a sandbox account. Publish vendor guidelines that cover prohibited items, return policies, and content standards. Use caching and image compression to keep pages fast.

As your vendor count grows, consider upgrading to infrastructure built for ecommerce; review managed WordPress hosting vs self-hosted WordPress to decide what fits. You can also outsource repetitive work with WooCommerce Google Shopping feed management service if product feeds become time-consuming. A managed partner like WpAsis can keep the core platform maintained so you can focus on growth.

What Dokan Modules Add for Advanced Marketplaces?

Dokan Pro comes with modules such as subscriptions, wholesale, shipping, and product add-ons that expand marketplace functionality.

Dokan Pro separates advanced features into modules. The subscription module lets you charge vendors a recurring fee to keep their store active, which is common for SaaS-style marketplaces. The wholesale module supports tiered pricing for B2B buyers. Shipping modules add per-vendor rates, and product add-ons allow custom fields to be sold at checkout.

You don’t need every module on day one. Enable what matches your business model, then add more as the platform evolves.

Why Choose Dokan Over Custom Development?

Dokan saves weeks of development time because it handles vendor roles, dashboards, registers, commissions, and payouts out of the box.

Building a multi-vendor marketplace from scratch requires custom user roles, front-end forms, product sharing logic, commission calculations, and payment splits. Dokan packages these into one plugin. It also updates with WooCommerce changes, which reduces maintenance burden.

For most founders, a mature plugin is more reliable than a custom codebase. You keep the ability to add custom features through hooks and extensions, so Dokan is a strong starting point.

How Do You Promote a New Marketplace?

Recruit anchor vendors, create a vendor signup page with clear benefits, and use SEO and content marketing to attract both buyers and sellers.

Marketplaces fail without supply. Start by onboarding a small group of vendors who can commit to quality inventory. Offer them reduced commission for the first three months if your budget allows. Publish a page that shows how easy it is to open a store and how payouts work.

Use search engine optimization to rank category pages and vendor stores. A stable hosting environment keeps those pages fast and reliable, which is why performance planning matters as much as plugin setup.

You can explore WooCommerce Google Shopping feed management service.

Frequently Asked Questions

Is Dokan free to use?

Dokan Lite is free and includes core multi-vendor features such as product management, commission, and vendor dashboards. Paid plans add subscriptions, shipping, and advanced store builders.

Does Dokan work without WooCommerce?

No, Dokan is a WooCommerce extension and requires WooCommerce to be installed and activated before it can create a marketplace.

What payment methods can Dokan vendors use?

Dokan supports Stripe Connect, PayPal, bank transfer, and manual withdrawals, while the checkout continues to use your WooCommerce payment gateways.

Can vendors sell products with variations in Dokan?

Yes, Dokan supports product variations, and vendors can manage attributes, stock, and SKUs from their dashboard.

This site uses cookies and similar technologies to improve service quality and ensure your security. See our Cookie Policy and Privacy Notice for details.