Dokan Multi-Vendor

Dokan Multi-Vendor Marketplace Setup

Learn how to create a multi-vendor marketplace with Dokan and BuddyX Pro theme where multiple sellers can manage their own stores.


Overview

BuddyX Pro provides complete integration with Dokan Multi-Vendor, transforming your WordPress site into a fully functional marketplace like Etsy or Amazon. Vendors get their own storefronts, dashboards, and product management tools while you earn commissions on every sale.

What You Can Do

With Dokan and BuddyX Pro, you can create:

  • Multi-Vendor Marketplace – Allow unlimited vendors to sell products
  • Individual Vendor Stores – Each vendor gets a custom storefront with unique URL
  • Vendor Registration – Simple signup process for new sellers
  • Vendor Dashboards – Sellers manage products, orders, and earnings independently
  • Commission System – Automatically collect commissions from vendor sales
  • Store Directories – Display all vendors in searchable, filterable lists
  • Vendor Reviews & Ratings – Customers can rate vendor performance
  • Social Integration – Connect vendor profiles with BuddyPress member pages

Installation Steps

Step 1: Install Required Plugins

You need both WooCommerce and Dokan:

  1. Go to Plugins → Add New
  2. Search for “WooCommerce” and click Install Now, then Activate
  3. Search for “Dokan Lite” and click Install Now, then Activate
  4. (Optional) Install Dokan Pro for advanced features

Step 2: Run WooCommerce Setup

  1. Complete the WooCommerce setup wizard (see WooCommerce Setup Guide)
  2. Configure payment gateways and shipping methods
  3. These settings apply to all vendor products

Step 3: Configure Dokan Settings

Navigate to Dokan → Settings to configure your marketplace:

General Settings

SettingRecommended ValueDescription
Admin Commission20%Percentage you earn from each sale
Admin Commission TypePercentageHow commissions are calculated
Vendor Store URLstoreURL slug for vendor stores (example.com/store/vendor-name)
Selling StatusEnableAllow vendors to sell products

Withdrawal Settings

SettingRecommended ValueDescription
Withdraw MethodsPayPal, Bank TransferHow vendors receive payments
Minimum Withdraw Amount$50Prevent small, frequent withdrawals
Withdraw Threshold7 daysDays before vendors can withdraw earnings

Vendor Registration

SettingRecommended ValueDescription
Enable RegistrationYesAllow new vendor signups
Enable Terms & ConditionsYesVendors must agree to your terms
Enable Vendor VerificationRecommendedManually approve new vendors

Step 4: Configure BuddyX Pro Store Layouts

Navigate to Appearance → Customize → Dokan Store:

Store Layout Options

OptionChoicesDefaultDescription
Store LayoutLeft Sidebar, Right SidebarLeft SidebarSidebar position on vendor stores
Store Header PositionTop, Inside ContentTopWhere to display store banner and info
Products Per Row2, 3, 43Product grid columns on store pages

Pro Tip: Use “Top” header position for prominent vendor branding with large banner images.


Vendor Store Features

Store Header & Branding

Each vendor store includes:

  • Store Banner – Full-width header image (1920×400px recommended)
  • Store Logo – Vendor brand logo displayed prominently
  • Store Name – Customizable business name
  • Store Tagline – Brief description or slogan
  • Store Rating – Average rating based on customer reviews
  • Store Address – Physical location (if provided)
  • Social Media Links – Connect Facebook, Twitter, Instagram, etc.

Store Sidebar Information

The store sidebar automatically displays:

  • Vendor profile picture
  • Store rating and review count
  • Contact button (email/message)
  • Store address with map
  • Business hours
  • Recent products
  • Product categories

Store Layouts

BuddyX Pro provides three layout options:

1. Left Sidebar Layout

[Sidebar] [Products Grid]

Best For: Marketplaces where filtering is important (fashion, electronics)

Features:

  • Filter options easily accessible
  • Vendor info always visible
  • Good for category-heavy stores

2. Right Sidebar Layout

[Products Grid] [Sidebar]

Best For: Visual-first marketplaces (art, photography, handmade)

Features:

  • Products get primary focus
  • Clean, modern look
  • Better for mobile responsiveness

3. Full Width Layout

[Products Grid - Full Width]

Best For: Stores with fewer products or large product images

Features:

  • Maximum space for products
  • Modern, spacious design
  • Best for premium/luxury items

Vendor Registration & Onboarding

Enable Vendor Registration

  1. Go to Dokan → Settings → General
  2. Enable “Enable Vendor Registration”
  3. Choose registration page location
  4. Set Terms & Conditions page

Registration Form Fields

Default fields collected:

  • First Name & Last Name
  • Store Name (auto-generated URL slug)
  • Store URL Preview
  • Email Address
  • Phone Number (optional)
  • Terms & Conditions Agreement

Vendor Verification Options

Option 1: Automatic Approval

  • Vendors can sell immediately after registration
  • Best for: Low-risk products, trusted communities

Option 2: Manual Approval

  • Admin reviews each vendor before activation
  • Best for: High-value products, quality control needed

Set in: Dokan → Settings → General → Enable Vendor Verification


Vendor Dashboard Features

Vendors access their dashboard at: yoursite.com/dashboard/

Dashboard Sections

SectionWhat Vendors Can Do
DashboardView sales overview, recent orders, earnings
ProductsAdd, edit, delete products
OrdersView and manage customer orders
EarningsTrack revenue and commissions
WithdrawRequest payment withdrawals
Store SettingsCustomize store appearance, bio, social links
ReviewsView and respond to customer reviews
ReportsView sales analytics and statistics

BuddyPress Integration

Vendor Profile Widgets

BuddyX Pro includes a special widget to display vendor stores on BuddyPress member profiles:

  1. Go to Appearance → Widgets
  2. Find Vendor Profile Widget
  3. Add to Member Profile Sidebar widget area
  4. Configure display options:

Connect Member Profiles to Stores

Vendors automatically get:

  • Link to their store on their BuddyPress profile
  • Activity feed updates for new products
  • Store badge on member directory
  • Integration with social features

Enable in: Dokan → Settings → BuddyPress Integration


Store Directory & Listings

Enable Store List Page

Create a page to display all vendors:

  1. Go to Pages → Add New
  2. Name it “Vendors” or “Stores”
  3. Add the shortcode: [dokan-stores]
  4. Publish the page

Store List Customization

Configure how stores appear in listings:

Shortcode Options:

[dokan-stores per_page="12" search="yes" per_row="3"]
ParameterValuesDescription
per_pageNumber (12, 24, 36)Stores displayed per page
searchyes/noShow search box
per_row2, 3, 4Stores per row in grid

Store Card Information

Each store card displays:

  • Store logo/avatar
  • Store name and rating
  • Number of products
  • Store location
  • “Visit Store” button
  • Featured products preview

Commission Settings

Global Commission

Set default commission for all vendors:

  1. Go to Dokan → Settings → General
  2. Set Admin Commission percentage
  3. Choose Commission Type:

Per-Vendor Commission (Dokan Pro)

Override global settings for specific vendors:

  1. Go to Dokan → Vendors
  2. Edit vendor profile
  3. Set custom commission rate
  4. Save changes

Example Use Cases:

  • Premium vendors: Lower commission (15%)
  • New vendors: Higher commission during trial (30%)
  • High-volume vendors: Reduced rate (10%)

Vendor Verification & Trust

Verification Badge

Enable verified vendor badges:

  1. Go to Dokan → Settings → Selling Options
  2. Enable “Show Verified Badge”
  3. Manually verify vendors in Dokan → Vendors

Trust Elements

BuddyX Pro displays these trust signals:

  • ⭐ Store Rating (1-5 stars)
  • ✓ Verified Vendor Badge
  • 📊 Total Sales Count
  • 💬 Review Count
  • 📅 Member Since Date
  • 🏆 Featured Vendor Badge (Pro)

Store Reviews & Ratings

Customers can rate vendors based on:

  1. Product Quality – How good are the products?
  2. Customer Service – How responsive is the vendor?
  3. Shipping Speed – How fast do orders arrive?
  4. Communication – How well does vendor communicate?

Enable in: Dokan → Settings → General → Enable Vendor Rating


Recommended Configurations by Marketplace Type

Fashion & Apparel Marketplace

Settings:

  • Store Layout: Left Sidebar (filters important)
  • Products Per Row: 4 (more browsing options)
  • Commission: 20-25%
  • Minimum Withdraw: $100
  • Verification: Manual (quality control)

Why: Fashion requires filtering by size, color, style. Higher commission justified by competitive market.

Handmade & Crafts Marketplace (like Etsy)

Settings:

  • Store Layout: Right Sidebar (visual focus)
  • Products Per Row: 3 (showcase craftsmanship)
  • Commission: 15-20%
  • Minimum Withdraw: $50
  • Verification: Automatic with review

Why: Handmade items need visual prominence. Lower commission supports artisans. Quick onboarding encourages signups.

Digital Products Marketplace

Settings:

  • Store Layout: Full Width (no sidebar needed)
  • Products Per Row: 4 (compact display)
  • Commission: 25-35%
  • Minimum Withdraw: $25
  • Verification: Manual (prevent piracy)

Why: Digital products have no shipping costs, higher margins support higher commissions. Manual verification prevents illegal content.

Electronics & Tech Marketplace

Settings:

  • Store Layout: Left Sidebar (specs filtering)
  • Products Per Row: 3 (detailed views)
  • Commission: 10-15%
  • Minimum Withdraw: $200
  • Verification: Manual (authenticity checks)

Why: High-value items need lower commission. Strong verification prevents counterfeit products.

Food & Local Goods Marketplace

Settings:

  • Store Layout: Right Sidebar
  • Products Per Row: 3 (appetizing visuals)
  • Commission: 15-20%
  • Minimum Withdraw: $50
  • Verification: Manual (health compliance)

Why: Food safety requires verification. Moderate commission balances platform costs with vendor margins.


Advanced Features (Dokan Pro)

Product Subscription

Allow vendors to pay monthly/yearly fees:

  • Free Plan – Limited products (e.g., 5 products)
  • Basic Plan – Medium products (e.g., 50 products)
  • Premium Plan – Unlimited products + featured listing

Geolocation

Enable location-based vendor discovery:

  • Show nearby vendors to customers
  • Filter stores by distance
  • Display vendor location on map

Follow Store

Let customers follow their favorite vendors:

  • Email notifications for new products
  • Updates in customer dashboard
  • Build vendor loyalty

Store SEO

Vendors can optimize their stores:

  • Custom meta titles & descriptions
  • Social media previews
  • SEO-friendly store URLs

Vendor Analytics

Advanced reporting for vendors:

  • Sales by product
  • Revenue trends
  • Customer demographics
  • Best-selling items

Customization Options

Store Header Customization

Vendors can customize:

Banner Image:

  • Recommended size: 1920×400px
  • Formats: JPG, PNG
  • Upload in: Dashboard → Settings → Store

Store Logo:

  • Recommended size: 300×300px
  • Square format works best
  • Displays on store page and listings

Color Scheme (Pro):

  • Primary store color
  • Button colors
  • Banner overlay

Store Information

Vendors can add:

  • Store biography (about page)
  • Business hours
  • Shipping policies
  • Return policies
  • Terms of Service
  • Privacy policy
  • FAQ section

Payment & Withdrawal

Payment Flow

  1. Customer Purchases → Payment goes to admin account
  2. Commission Calculated → Your commission is deducted
  3. Vendor Earnings → Remaining amount goes to vendor balance
  4. Withdrawal Request → Vendor requests payout
  5. Admin Approval → You approve withdrawal
  6. Payment Sent → Vendor receives payment via chosen method

Withdrawal Methods

Configure available methods:

PayPal:

  • Instant transfers
  • Small fees apply
  • Requires verified PayPal account

Bank Transfer:

  • Direct deposit
  • 2-5 business days
  • Requires bank details

Custom Methods (Pro):

  • Skrill
  • Stripe Connect (automatic payouts)
  • Custom payment gateway

Withdrawal Settings

SettingRecommendedDescription
Min. Amount$50-$100Prevents micro-withdrawals
Threshold Days7-14 daysBuffer for refunds
Auto ApprovalNoManual review recommended

Common Questions

Can vendors message customers directly?

Yes, with Dokan Pro. Vendors can communicate with customers through the built-in messaging system. Messages are tracked in the vendor dashboard.

Do vendors need their own payment gateway?

No. All payments go through your WooCommerce payment gateways. You collect the money and pay vendors based on your commission structure.

Can I set different commissions for different products?

Yes, with Dokan Pro. You can set:

  • Global commission (all vendors)
  • Per-vendor commission
  • Per-category commission
  • Per-product commission

How do refunds work in a marketplace?

When a refund is issued:

  1. Customer receives full refund
  2. Vendor’s earnings are reduced
  3. Your commission is returned
  4. If vendor already withdrew, you can manually adjust balance

Can vendors offer coupons and discounts?

Yes. Vendors can create their own coupon codes from their dashboard. Coupons apply only to their products.

Is there a mobile app for vendors?

Dokan offers a separate mobile app (iOS/Android) for vendors to manage their stores on the go. Available with Dokan Pro.

Can I feature certain vendors?

Yes. Mark vendors as “Featured” in Dokan → Vendors. Featured vendors appear at the top of store listings with a special badge.

How do I prevent vendor spam or low-quality products?

Best practices:

  • Enable manual vendor verification
  • Set product approval requirements (Dokan Pro)
  • Review new vendor stores regularly
  • Create strict vendor guidelines
  • Use product quality reporting system

Can vendors see each other’s earnings?

No. Vendor dashboards are completely isolated. Each vendor only sees their own data.

Does this work with WooCommerce extensions?

Most WooCommerce extensions work with Dokan. Compatible extensions include:

  • WooCommerce Subscriptions
  • WooCommerce Bookings
  • Product Add-ons
  • PDF Invoices

Troubleshooting Common Issues

Issue: Vendor store pages show 404 error

Solution:

  1. Go to Settings → Permalinks
  2. Click Save Changes (without making changes)
  3. This regenerates permalink structure
  4. Visit vendor store again

Issue: Store banner not displaying

Solution:

  1. Check vendor uploaded image to Dashboard → Settings → Store
  2. Verify image size (max 2MB recommended)
  3. Clear browser cache
  4. Check theme setting: Customize → Dokan Store → Store Header Position

Issue: Vendors can’t edit products

Solution:

  1. Verify vendor is approved and active
  2. Check Dokan → Settings → General → Selling Status is enabled
  3. Review user role capabilities
  4. Check for plugin conflicts (disable other plugins temporarily)

Issue: Commission calculations incorrect

Solution:

  1. Go to Dokan → Settings → General
  2. Verify commission percentage and type
  3. Check if product has custom commission override
  4. Review WooCommerce tax settings (commissions calculated before/after tax)

Issue: Store list page not showing all vendors

Solution:

  1. Check shortcode: [dokan-stores per_page="50"]
  2. Verify vendors are “Active” status in Dokan → Vendors
  3. Check vendor published products (vendors with 0 products may be hidden)
  4. Clear page cache

Issue: Withdrawals not working

Solution:

  1. Verify withdrawal method is configured: Dokan → Settings → Withdraw
  2. Check minimum withdraw amount requirement
  3. Verify threshold days have passed
  4. Ensure vendor has sufficient balance
  5. Check withdrawal request status in Dokan → Withdraw

Security & Best Practices

Vendor Approval Workflow

  1. New Vendor Registers → Receives pending status
  2. Admin Reviews → Check store info, business legitimacy
  3. Request Documentation → Business license, tax ID if required
  4. Approve Vendor → Activate selling privileges
  5. Monitor First Month → Review initial products and customer feedback

Product Approval Process (Pro)

Enable product review before publishing:

  1. Go to Dokan → Settings → Selling Options
  2. Enable “Product Status” → “Pending Review”
  3. Review new products in Products → All Products
  4. Approve or reject with feedback

Terms & Conditions

Create clear vendor agreements covering:

  • Commission structure and payment terms
  • Product listing requirements and restrictions
  • Prohibited items and content policies
  • Intellectual property rights
  • Vendor responsibilities for customer service
  • Dispute resolution process
  • Platform liability limitations

Set in: Dokan → Settings → General → Vendor Registration → Terms & Conditions


Performance Optimization

For Marketplaces with 100+ Vendors

  1. Use Caching Plugin
  2. Optimize Database
  3. Use CDN
  4. Upgrade Hosting

Image Optimization

Require vendors to use optimized images:

  1. Install image compression plugin (ShortPixel, Imagify)
  2. Set maximum upload size (1MB for products)
  3. Automatically compress uploads
  4. Generate optimized thumbnails

Next Steps

After setting up Dokan:

  1. Customize Store Pages – Configure layouts and colors
  2. Set Up Commission Structure – Define your revenue model
  3. Create Vendor Guidelines – Document policies and procedures
  4. Test Vendor Experience – Create a test vendor account
  5. Launch Marketing – Promote your marketplace to potential vendors

Related Settings


Need Help?

Dokan Documentation: wedevs.com/docs/dokan Theme Support: support@wbcomdesigns.com Community Forum: wbcomdesigns.com/support

Note: Some features require Dokan Pro. Check wedevs.com/dokan/pricing for feature comparison.

Last updated: January 31, 2026