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:
- Go to Plugins → Add New
- Search for “WooCommerce” and click Install Now, then Activate
- Search for “Dokan Lite” and click Install Now, then Activate
- (Optional) Install Dokan Pro for advanced features
Step 2: Run WooCommerce Setup
- Complete the WooCommerce setup wizard (see WooCommerce Setup Guide)
- Configure payment gateways and shipping methods
- These settings apply to all vendor products
Step 3: Configure Dokan Settings
Navigate to Dokan → Settings to configure your marketplace:
General Settings
| Setting | Recommended Value | Description |
|---|---|---|
| Admin Commission | 20% | Percentage you earn from each sale |
| Admin Commission Type | Percentage | How commissions are calculated |
| Vendor Store URL | store | URL slug for vendor stores (example.com/store/vendor-name) |
| Selling Status | Enable | Allow vendors to sell products |
Withdrawal Settings
| Setting | Recommended Value | Description |
|---|---|---|
| Withdraw Methods | PayPal, Bank Transfer | How vendors receive payments |
| Minimum Withdraw Amount | $50 | Prevent small, frequent withdrawals |
| Withdraw Threshold | 7 days | Days before vendors can withdraw earnings |
Vendor Registration
| Setting | Recommended Value | Description |
|---|---|---|
| Enable Registration | Yes | Allow new vendor signups |
| Enable Terms & Conditions | Yes | Vendors must agree to your terms |
| Enable Vendor Verification | Recommended | Manually approve new vendors |
Step 4: Configure BuddyX Pro Store Layouts
Navigate to Appearance → Customize → Dokan Store:
Store Layout Options
| Option | Choices | Default | Description |
|---|---|---|---|
| Store Layout | Left Sidebar, Right Sidebar | Left Sidebar | Sidebar position on vendor stores |
| Store Header Position | Top, Inside Content | Top | Where to display store banner and info |
| Products Per Row | 2, 3, 4 | 3 | Product 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
- Go to Dokan → Settings → General
- Enable “Enable Vendor Registration”
- Choose registration page location
- 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
| Section | What Vendors Can Do |
|---|---|
| Dashboard | View sales overview, recent orders, earnings |
| Products | Add, edit, delete products |
| Orders | View and manage customer orders |
| Earnings | Track revenue and commissions |
| Withdraw | Request payment withdrawals |
| Store Settings | Customize store appearance, bio, social links |
| Reviews | View and respond to customer reviews |
| Reports | View sales analytics and statistics |
BuddyPress Integration
Vendor Profile Widgets
BuddyX Pro includes a special widget to display vendor stores on BuddyPress member profiles:
- Go to Appearance → Widgets
- Find Vendor Profile Widget
- Add to Member Profile Sidebar widget area
- 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:
- Go to Pages → Add New
- Name it “Vendors” or “Stores”
- Add the shortcode:
[dokan-stores] - Publish the page
Store List Customization
Configure how stores appear in listings:
Shortcode Options:
[dokan-stores per_page="12" search="yes" per_row="3"]
| Parameter | Values | Description |
|---|---|---|
per_page | Number (12, 24, 36) | Stores displayed per page |
search | yes/no | Show search box |
per_row | 2, 3, 4 | Stores 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:
- Go to Dokan → Settings → General
- Set Admin Commission percentage
- Choose Commission Type:
Per-Vendor Commission (Dokan Pro)
Override global settings for specific vendors:
- Go to Dokan → Vendors
- Edit vendor profile
- Set custom commission rate
- 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:
- Go to Dokan → Settings → Selling Options
- Enable “Show Verified Badge”
- 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:
- Product Quality – How good are the products?
- Customer Service – How responsive is the vendor?
- Shipping Speed – How fast do orders arrive?
- 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
- Customer Purchases → Payment goes to admin account
- Commission Calculated → Your commission is deducted
- Vendor Earnings → Remaining amount goes to vendor balance
- Withdrawal Request → Vendor requests payout
- Admin Approval → You approve withdrawal
- 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
| Setting | Recommended | Description |
|---|---|---|
| Min. Amount | $50-$100 | Prevents micro-withdrawals |
| Threshold Days | 7-14 days | Buffer for refunds |
| Auto Approval | No | Manual 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:
- Customer receives full refund
- Vendor’s earnings are reduced
- Your commission is returned
- 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:
- Go to Settings → Permalinks
- Click Save Changes (without making changes)
- This regenerates permalink structure
- Visit vendor store again
Issue: Store banner not displaying
Solution:
- Check vendor uploaded image to Dashboard → Settings → Store
- Verify image size (max 2MB recommended)
- Clear browser cache
- Check theme setting: Customize → Dokan Store → Store Header Position
Issue: Vendors can’t edit products
Solution:
- Verify vendor is approved and active
- Check Dokan → Settings → General → Selling Status is enabled
- Review user role capabilities
- Check for plugin conflicts (disable other plugins temporarily)
Issue: Commission calculations incorrect
Solution:
- Go to Dokan → Settings → General
- Verify commission percentage and type
- Check if product has custom commission override
- Review WooCommerce tax settings (commissions calculated before/after tax)
Issue: Store list page not showing all vendors
Solution:
- Check shortcode:
[dokan-stores per_page="50"] - Verify vendors are “Active” status in Dokan → Vendors
- Check vendor published products (vendors with 0 products may be hidden)
- Clear page cache
Issue: Withdrawals not working
Solution:
- Verify withdrawal method is configured: Dokan → Settings → Withdraw
- Check minimum withdraw amount requirement
- Verify threshold days have passed
- Ensure vendor has sufficient balance
- Check withdrawal request status in Dokan → Withdraw
Security & Best Practices
Vendor Approval Workflow
- New Vendor Registers → Receives pending status
- Admin Reviews → Check store info, business legitimacy
- Request Documentation → Business license, tax ID if required
- Approve Vendor → Activate selling privileges
- Monitor First Month → Review initial products and customer feedback
Product Approval Process (Pro)
Enable product review before publishing:
- Go to Dokan → Settings → Selling Options
- Enable “Product Status” → “Pending Review”
- Review new products in Products → All Products
- 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
- Use Caching Plugin
- Optimize Database
- Use CDN
- Upgrade Hosting
Image Optimization
Require vendors to use optimized images:
- Install image compression plugin (ShortPixel, Imagify)
- Set maximum upload size (1MB for products)
- Automatically compress uploads
- Generate optimized thumbnails
Next Steps
After setting up Dokan:
- Customize Store Pages – Configure layouts and colors
- Set Up Commission Structure – Define your revenue model
- Create Vendor Guidelines – Document policies and procedures
- Test Vendor Experience – Create a test vendor account
- Launch Marketing – Promote your marketplace to potential vendors
Related Settings
- WooCommerce Setup Guide – Required base setup
- BuddyPress Integration – Connect vendors with community
- Shop Layouts – Product display customization
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.
