WCFM Marketplace Setup
Learn how to create a professional multi-vendor marketplace with WCFM (WooCommerce Frontend Manager) and BuddyX Pro theme.
Overview
Section titled “Overview”BuddyX Pro integrates seamlessly with WCFM Marketplace, giving you a powerful alternative to create an Amazon-style marketplace. WCFM provides an advanced frontend dashboard system where vendors manage everything without accessing WordPress admin.
What You Can Do
Section titled “What You Can Do”With WCFM Marketplace and BuddyX Pro, you can:
- Frontend Store Management - Vendors manage stores from beautiful frontend dashboards
- Zero Backend Access - Vendors never see WordPress admin area
- Advanced Vendor Controls - More granular control than other marketplace solutions
- Built-in Messaging - Vendor-customer communication system
- Inquiry Management - Handle product questions efficiently
- Advanced Reports - Detailed analytics and sales reports
- Store Policies - Shipping, refund, and return policy management
- Product Q&A - Built-in product question system
- Vendor Coupons - Individual discount management
- Staff Management - Vendors can add team members (Pro)
What BuddyX Pro Adds vs. What WCFM Does
Section titled “What BuddyX Pro Adds vs. What WCFM Does”WCFM provides the entire marketplace: vendor dashboards, product and order management, commissions, withdrawals, store directory, reviews, and every setting under WooCommerce → Settings → WCFM Marketplace.
BuddyX Pro adds presentation only:
- A dedicated stylesheet (
assets/css/wcfm.min.css) that loads automatically when the WCFM Marketplace add-on is active (gated on theWCFMmpclass). - Theme styling scoped to WCFM’s main content wrapper (
#wcfm-main-content) so vendor stores, the store list, and the dashboard match the theme, dark mode included.
There are no WCFM-specific Customizer controls in the theme. Store sidebar, products per page/row, and tab options shown later in this guide are WCFM’s own settings, not theme options.
Installation Steps
Section titled “Installation Steps”Step 1: Install Required Plugins
Section titled “Step 1: Install Required Plugins”You need three core plugins:
- Go to Plugins → Add New
- Install and activate in this order:
- WooCommerce (required base)
- WCFM (free version)
- WCFM Marketplace (required for multi-vendor)
Step 2: Complete WooCommerce Setup
Section titled “Step 2: Complete WooCommerce Setup”Follow the WooCommerce Setup Guide to configure:
- Store details and currency
- Payment gateways
- Shipping zones
- Tax settings
Step 3: Configure WCFM Marketplace
Section titled “Step 3: Configure WCFM Marketplace”Navigate to WooCommerce → Settings → WCFM Marketplace:
Commission Settings
Section titled “Commission Settings”| Setting | Recommended | Description |
|---|---|---|
| Commission Mode | Percent | How you earn from sales |
| Admin Commission | 20% | Your percentage of each sale |
| Commission Tax | Include Tax | Calculate commission with tax |
| Commission Include Shipping | No | Don’t take commission on shipping |
| Commission Include Coupon | Yes | Calculate on discounted price |
Vendor Settings
Section titled “Vendor Settings”| Setting | Recommended | Description |
|---|---|---|
| Store URL | store |
Vendor store slug (example.com/store/vendor-name) |
| Store Approval | Enabled | Manually approve new vendors |
| Product Approval | Enabled | Review products before publishing |
| Auto Publish Product | No | Maintain quality control |
Withdrawal Settings
Section titled “Withdrawal Settings”| Setting | Recommended | Description |
|---|---|---|
| Withdrawal Mode | Threshold | Based on amount, not schedule |
| Minimum Withdrawal | $100 | Prevents frequent small payouts |
| Withdrawal Tax | Deducted | Remove tax from withdrawals |
| Auto Approval | No | Manual review recommended |
Step 4: Configure Store Pages
Section titled “Step 4: Configure Store Pages”WCFM creates these pages automatically. Verify they exist:
| Page | Purpose | Shortcode |
|---|---|---|
| Store Manager | Vendor dashboard | [wcfm_store_manager] |
| Stores List | Directory of all vendors | [wcfm_stores] |
| Articles | Vendor blog posts | [wcfm_articles] |
Check: Go to Pages → All Pages and verify these pages exist.
Vendor Dashboard Features
Section titled “Vendor Dashboard Features”WCFM provides the most comprehensive vendor dashboard in WordPress.
Dashboard Home
Section titled “Dashboard Home”Vendors see at a glance:
- Sales Summary - Today, this week, this month
- Recent Orders - Latest customer purchases
- Pending Products - Items awaiting approval
- Low Stock Alerts - Inventory warnings
- Recent Messages - Customer inquiries
- Sales Chart - Visual revenue trends
Products Management
Section titled “Products Management”Full product control:
- Add new products with all WooCommerce features
- Manage simple, variable, grouped products
- Set product attributes and variations
- Upload product images and galleries
- Configure inventory and SKUs
- Set pricing and sale prices
- Add product videos (Pro)
Orders Management
Section titled “Orders Management”Vendors can:
- View all orders containing their products
- Update order status (processing, completed, etc.)
- Print packing slips and invoices
- Export order data to CSV
- Filter orders by status and date
- Add private order notes
Inquiry System
Section titled “Inquiry System”Built-in customer communication:
- Product inquiries on product pages
- Direct messages from customers
- Email notifications for new messages
- Message history and archive
- Quick reply templates
Coupons Management
Section titled “Coupons Management”Vendors create their own discounts:
- Percentage or fixed amount coupons
- Minimum purchase requirements
- Product/category restrictions
- Usage limits per coupon
- Expiration dates
- Free shipping coupons
Reports & Analytics
Section titled “Reports & Analytics”Comprehensive sales data:
- Sales by date range
- Best-selling products
- Sales by category
- Customer analytics
- Revenue trends
- Product-wise sales reports
Store Customization
Section titled “Store Customization”Store Info Settings
Section titled “Store Info Settings”Vendors can configure:
Basic Details:
- Store name and slug
- Store description/bio
- Store address and map
- Business hours
- Store logo (300×300px)
- Store banner (1920×400px)
Contact Details:
- Phone number
- Email address
- Contact form
- Live chat widget code
Social Profiles:
- Facebook page URL
- Twitter handle
- Instagram profile
- YouTube channel
- LinkedIn profile
- Pinterest profile
Store Policies
Section titled “Store Policies”Vendors must define:
Shipping Policy:
- Shipping methods used
- Processing time
- Shipping carriers
- International shipping details
Refund Policy:
- Return window (e.g., 30 days)
- Return conditions
- Restocking fees
- Refund processing time
Cancellation Policy:
- When orders can be canceled
- Cancellation fees
- Refund for cancellations
BuddyX Pro Store Layouts
Section titled “BuddyX Pro Store Layouts”BuddyX Pro automatically styles WCFM stores to match your theme.
Store Page Elements
Section titled “Store Page Elements”Store Header:
- Full-width banner image with overlay
- Store logo displayed prominently
- Store rating and review count
- Total products and followers
- Follow store button
- Social media icons
- Store contact button
Store Content Area:
- Product grid with customizable columns
- Product filters (categories, price, etc.)
- Store sidebar with vendor info
- Store tabs (Products, About, Policies, Reviews)
Store Sidebar:
- Vendor avatar and name
- Store rating
- Contact vendor button
- Store location map
- Business hours
- Recent products widget
- Product categories
Layout Options
Section titled “Layout Options”Configure in WooCommerce → Settings → WCFM Store → Display:
| Setting | Options | Description |
|---|---|---|
| Store Sidebar | Left, Right, None | Sidebar position |
| Products Per Page | 12, 24, 36, 48 | Products displayed |
| Products Per Row | 2, 3, 4 | Grid columns |
| Store Tabs | Customize | Choose which tabs to show |
Vendor Registration
Section titled “Vendor Registration”Enable Vendor Registration
Section titled “Enable Vendor Registration”- Go to WooCommerce → Settings → WCFM Marketplace → Vendor
- Enable “Vendor Registration”
- Select registration page (default: My Account page)
- Configure registration fields
Registration Form Fields
Section titled “Registration Form Fields”Standard fields:
- First Name / Last Name
- Username
- Email Address
- Password
- Store Name
- Store URL (auto-generated)
- Vendor Type (if multi-type marketplace)
Optional fields (configure in settings):
- Phone number
- Store address
- Business description
- Terms & Conditions agreement
Vendor Approval Workflow
Section titled “Vendor Approval Workflow”Automatic Approval:
Register → Email Verification → Active VendorManual Approval:
Register → Pending Status → Admin Reviews → Approved/RejectedSet in: WCFM Marketplace → Vendor Settings → Store Approval
Store Directory & Listings
Section titled “Store Directory & Listings”Create Store List Page
Section titled “Create Store List Page”The stores page displays all active vendors:
- Create new page or edit existing
- Add shortcode:
[wcfm_stores] - Publish the page
Advanced Store List Shortcode
Section titled “Advanced Store List Shortcode”Customize the directory:
[wcfm_stores per_row="3" per_page="12" has_product="yes" search="yes" category="yes" orderby="newness"]| Parameter | Values | Description |
|---|---|---|
per_row |
2, 3, 4 | Stores per row |
per_page |
Number | Stores per page |
has_product |
yes/no | Only show vendors with products |
search |
yes/no | Show search box |
category |
yes/no | Show category filter |
orderby |
newness, name, rating | Sort order |
Store Card Display
Section titled “Store Card Display”Each store shows:
- Store banner image
- Store logo/avatar
- Store name with verified badge
- Store rating (1-5 stars)
- Total products count
- Store location
- “Visit Store” button
- Quick preview of products
Commission System
Section titled “Commission System”Global Commission
Section titled “Global Commission”Set default for all vendors:
- Go to WooCommerce → Settings → WCFM Marketplace → Commission
- Set commission type and rate
- Choose what’s included in commission
Commission Types:
| Type | Example | When to Use |
|---|---|---|
| Percent | 20% | Standard marketplace model |
| Fixed | $5 per sale | Low-margin products |
| Percent + Fixed | 15% + $2 | Balanced approach |
| Fixed + Percent | $3 + 10% | Cover base costs plus percentage |
Category-Specific Commission (Pro)
Section titled “Category-Specific Commission (Pro)”Set different rates by product category:
- Go to Products → Categories
- Edit category
- Set custom commission
- Overrides global setting
Example:
- Electronics: 10% (lower margin)
- Fashion: 25% (higher margin)
- Digital: 30% (no physical costs)
Vendor-Specific Commission (Pro)
Section titled “Vendor-Specific Commission (Pro)”Customize rates for individual vendors:
- Go to WCFM → Vendors
- Edit vendor profile
- Set custom commission
- Highest priority override
Use Cases:
- New vendors: Higher rate during trial
- Top performers: Reward with lower rate
- Bulk sellers: Volume discounts
Recommended Configurations by Marketplace Type
Section titled “Recommended Configurations by Marketplace Type”Fashion & Clothing Marketplace
Section titled “Fashion & Clothing Marketplace”Settings:
- Products Per Row: 4
- Store Sidebar: Right
- Commission: 20-25%
- Product Approval: Enabled
- Minimum Withdrawal: $100
Features to Enable:
- Size charts
- Color swatches
- Product videos
- Customer Q&A
- Style guides
Why: Fashion needs visual browsing, strict quality control, and detailed product information.
Handmade Artisan Marketplace
Section titled “Handmade Artisan Marketplace”Settings:
- Products Per Row: 3
- Store Sidebar: Right
- Commission: 15-20%
- Product Approval: Manual review
- Minimum Withdrawal: $50
Features to Enable:
- Vendor stories (about page)
- Custom product fields
- Made-to-order options
- Gift wrapping
- Seller badges
Why: Support artisans with lower fees, showcase craftsmanship, build vendor-customer connections.
Digital Products Marketplace
Section titled “Digital Products Marketplace”Settings:
- Products Per Row: 4
- Store Sidebar: None (full width)
- Commission: 25-35%
- Product Approval: Strict
- Minimum Withdrawal: $25
Features to Enable:
- Instant downloads
- License key management
- Software version control
- File update notifications
- Demo versions
Why: Digital products have high margins, need piracy protection, require frequent updates.
Food & Grocery Marketplace
Section titled “Food & Grocery Marketplace”Settings:
- Products Per Row: 3
- Store Sidebar: Left (for categories)
- Commission: 15-20%
- Product Approval: Health compliance check
- Minimum Withdrawal: $200
Features to Enable:
- Delivery time slots
- Perishable item warnings
- Nutritional information
- Allergen notices
- Temperature zones
Why: Food safety is critical, local delivery focus, health regulations compliance.
Electronics & Tech Marketplace
Section titled “Electronics & Tech Marketplace”Settings:
- Products Per Row: 3
- Store Sidebar: Left (specifications)
- Commission: 8-12%
- Product Approval: Authenticity verification
- Minimum Withdrawal: $300
Features to Enable:
- Technical specifications
- Warranty information
- Product comparisons
- Expert reviews
- Installation guides
Why: High-value items need lower commission, authenticity verification prevents counterfeits.
Advanced Features (WCFM Pro)
Section titled “Advanced Features (WCFM Pro)”Vendor Subscription Plans
Section titled “Vendor Subscription Plans”Create tiered membership for vendors:
Free Plan:
- 5 products maximum
- Basic features only
- Limited uploads
- No featured products
Silver Plan ($29/month):
- 50 products
- Priority support
- Product videos
- 5 featured products
Gold Plan ($99/month):
- Unlimited products
- All features
- API access
- Unlimited featured products
- Staff accounts
Configure in: WCFM → Subscription
Vendor Staff Management
Section titled “Vendor Staff Management”Vendors can add team members:
- Assign roles (manager, inventory, support)
- Set permissions per staff member
- Track staff activity
- Staff login to vendor dashboard
- Multi-user collaboration
Shipment Tracking
Section titled “Shipment Tracking”Advanced shipping features:
- Tracking number system
- Carrier integration
- Delivery status updates
- Customer tracking page
- Estimated delivery dates
Store Followers
Section titled “Store Followers”Build vendor loyalty:
- Customers follow favorite stores
- New product notifications
- Exclusive follower discounts
- Follower count displayed
- Follow/unfollow system
Product Import/Export
Section titled “Product Import/Export”Bulk operations:
- Import products via CSV
- Export vendor products
- Bulk edit pricing
- Mass update inventory
- Clone products
Payment & Withdrawal System
Section titled “Payment & Withdrawal System”Payment Flow
Section titled “Payment Flow”- Customer Purchase → Payment to site owner (you)
- Commission Calculated → Your percentage deducted
- Vendor Balance Updated → Remaining amount added to vendor
- Withdrawal Request → Vendor requests payout
- Admin Review → Approve or reject
- Payment Processed → Money sent to vendor
Withdrawal Methods
Section titled “Withdrawal Methods”Configure available options:
PayPal:
- Instant transfers
- Requires vendor PayPal email
- Small transaction fee
- Global availability
Bank Transfer:
- Direct deposit
- 2-5 business days
- Requires bank details
- Domestic only (usually)
Stripe Connect (Pro):
- Automatic split payments
- Real-time transfers
- Vendor receives payment directly
- Reduces admin workload
Custom Payment Methods:
- Wire transfer
- Cryptocurrency
- Mobile money (Africa/Asia)
- Custom gateway integration
Withdrawal Request Process
Section titled “Withdrawal Request Process”Vendor Side:
- Goes to Dashboard → Withdrawal
- Enters withdrawal amount
- Selects payment method
- Adds payment details (if needed)
- Submits request
Admin Side:
- Review in WCFM → Withdrawal
- Verify amount and account
- Approve or reject with note
- Process payment manually
- Mark as completed
Store Reviews & Ratings
Section titled “Store Reviews & Ratings”Enable Store Reviews
Section titled “Enable Store Reviews”- Go to WCFM → Settings → Marketplace → Review
- Enable “Store Review”
- Configure review settings
Rating Criteria
Section titled “Rating Criteria”Customers rate vendors on:
- Product Quality (1-5 stars)
- Shipping Speed (1-5 stars)
- Communication (1-5 stars)
- Customer Service (1-5 stars)
Overall Rating = Average of all criteria
Review Moderation
Section titled “Review Moderation”Options:
- Auto-approve reviews
- Require admin approval
- Allow vendor responses
- Report inappropriate reviews
Set in: WCFM Settings → Review Settings
Inquiry & Messaging System
Section titled “Inquiry & Messaging System”Product Inquiries
Section titled “Product Inquiries”Built-in Q&A on product pages:
Customer Side:
- Click “Ask about this product”
- Submit question via form
- Receive email when answered
- View all Q&A on product page
Vendor Side:
- Receive notification
- Answer from dashboard
- Manage inquiry history
- Set up FAQ templates
Direct Messaging
Section titled “Direct Messaging”Vendor-customer communication:
Features:
- Message inbox in dashboard
- Email notifications
- Message threads
- File attachments (Pro)
- Mark as read/unread
- Quick reply templates
BuddyPress Integration
Section titled “BuddyPress Integration”Vendor Member Profiles
Section titled “Vendor Member Profiles”Connect marketplace with community:
Profile Elements:
- Store banner on member profile
- Link to vendor store
- Product count badge
- Store rating display
- Recent products widget
- “Shop Now” button
Activity Integration
Section titled “Activity Integration”Store updates in activity feed:
- New product announcements
- Store milestones
- Special promotions
- Vendor blog posts
Enable in: WCFM Settings → BuddyPress Integration
Private Messaging
Section titled “Private Messaging”Link WCFM messaging with BuddyPress:
- Customer can message vendor via BP
- Messages sync between systems
- Unified communication experience
Common Questions
Section titled “Common Questions”Do vendors access WordPress admin?
Section titled “Do vendors access WordPress admin?”No. WCFM provides a complete frontend dashboard. Vendors never see the WordPress backend, making it safer and simpler.
Can vendors create variations (size, color)?
Section titled “Can vendors create variations (size, color)?”Yes. WCFM fully supports WooCommerce variable products with unlimited variations, attributes, and custom options.
How do refunds work?
Section titled “How do refunds work?”When you issue a refund:
- Customer receives money back
- Vendor balance is reduced by their share
- Your commission is returned to you
- If vendor withdrew already, manually adjust next payout
Can I charge vendors a membership fee?
Section titled “Can I charge vendors a membership fee?”Yes, with WCFM Pro. Create subscription plans that vendors pay monthly/yearly for store access and features.
Do vendors get their own payment gateway?
Section titled “Do vendors get their own payment gateway?”No. All payments go through your WooCommerce gateways. You hold the money and pay vendors based on commission structure.
Can customers follow their favorite stores?
Section titled “Can customers follow their favorite stores?”Yes, with WCFM Pro. Customers can follow stores and receive notifications about new products and promotions.
Does WCFM work with WooCommerce extensions?
Section titled “Does WCFM work with WooCommerce extensions?”Yes. WCFM is built on WooCommerce and supports most extensions including:
- Subscriptions
- Bookings
- Product Bundles
- PDF Invoices
- Points & Rewards
Can I set different commissions per product category?
Section titled “Can I set different commissions per product category?”Yes, with WCFM Pro. Set category-level commissions that override global settings.
How do I prevent fake or spam vendors?
Section titled “How do I prevent fake or spam vendors?”Best practices:
- Enable manual vendor approval
- Require product approval before publishing
- Collect business documentation
- Set minimum store requirements
- Monitor new vendor activity
- Use email verification
Troubleshooting Common Issues
Section titled “Troubleshooting Common Issues”Issue: Vendor dashboard showing blank page
Section titled “Issue: Vendor dashboard showing blank page”Solution:
- Go to Settings → Permalinks
- Click Save Changes (regenerates rules)
- Clear browser cache and cookies
- Check for plugin conflicts
- Verify WCFM page has correct shortcode
Issue: Vendors can’t upload product images
Section titled “Issue: Vendors can’t upload product images”Solution:
- Check PHP memory limit (256MB recommended)
- Verify upload file size limit (8MB minimum)
- Check server disk space
- Test image size (reduce if > 2MB)
- Verify vendor role has upload capability
Issue: Commission calculations wrong
Section titled “Issue: Commission calculations wrong”Solution:
- Check WCFM → Settings → Commission
- Verify commission mode (percent/fixed/combined)
- Check if product has category-level commission
- Review vendor-specific commission overrides
- Clear WooCommerce transients
Issue: Store pages not displaying correctly
Section titled “Issue: Store pages not displaying correctly”Solution:
- Verify BuddyX Pro theme is active
- Clear theme cache and browser cache
- Check for CSS conflicts (disable other plugins)
- Regenerate CSS in Appearance → Customize
- Contact theme support if issue persists
Issue: Withdrawal requests not working
Section titled “Issue: Withdrawal requests not working”Solution:
- Verify minimum withdrawal amount is met
- Check vendor payment details are complete
- Verify withdrawal method is enabled
- Check for pending orders (threshold not met)
- Review withdrawal request status
Issue: Products not appearing on vendor store
Section titled “Issue: Products not appearing on vendor store”Solution:
- Check product status (must be “Published”)
- Verify product is assigned to vendor
- Check if store has product approval enabled
- Look for inventory issues (out of stock hidden)
- Clear product visibility settings
Security Best Practices
Section titled “Security Best Practices”Vendor Verification Process
Section titled “Vendor Verification Process”- Email Verification - Confirm valid email
- Business Documentation - Request tax ID, business license
- Identity Verification - ID proof for high-value sellers
- Store Review - Check store info completeness
- Trial Period - Monitor first 30 days closely
Product Quality Control
Section titled “Product Quality Control”Mandatory Approvals:
- Enable product approval for new vendors
- Review first 10 products from each vendor
- Create product listing guidelines
- Define prohibited items clearly
- Regular random product checks
Quality Standards:
- Minimum image quality requirements
- Required product information fields
- Description length minimums
- Accurate categorization rules
- Pricing reasonableness checks
Terms & Conditions
Section titled “Terms & Conditions”Create comprehensive vendor agreement:
Must Include:
- Commission structure and fees
- Payment terms and schedule
- Product guidelines and restrictions
- Intellectual property policies
- Customer service responsibilities
- Data privacy requirements
- Termination conditions
- Dispute resolution process
Performance Optimization
Section titled “Performance Optimization”For Large Marketplaces (500+ Vendors)
Section titled “For Large Marketplaces (500+ Vendors)”Server Requirements:
- Minimum: 8GB RAM
- Recommended: 16GB RAM + SSD
- PHP 7.4 or higher
- MySQL 5.7 or higher
Caching Strategy:
- Install Redis or Memcached
- Use object caching
- Enable page caching (exclude dashboards)
- CDN for images and assets
Database Optimization:
- Regular cleanup of old orders
- Archive inactive vendor accounts
- Remove transients weekly
- Optimize database tables monthly
Dashboard Performance
Section titled “Dashboard Performance”Speed up vendor dashboards:
-
Limit Dashboard Data
- Show last 30 days by default
- Paginate order lists (20 per page)
- Lazy load reports
- Cache dashboard widgets
-
Optimize Queries
- Index vendor_id in custom tables
- Use query caching
- Limit related product queries
- Reduce real-time calculations
Next Steps
Section titled “Next Steps”After WCFM setup:
- Create Test Vendor Account - Experience vendor dashboard
- Test Complete Workflow - Create product, make purchase, process withdrawal
- Configure Email Templates - Customize vendor notifications
- Set Up Store Policies Page - Define marketplace rules
- Launch Vendor Recruitment - Market to potential sellers
Related Settings
Section titled “Related Settings”- WooCommerce Setup Guide - Foundation setup
- BuddyPress Integration - Community features
- Shop Layouts - Product displays
Need Help?
Section titled “Need Help?”WCFM Documentation: docs.wclovers.com Theme Support: support@wbcomdesigns.com WCFM Support: wclovers.com/support
Note: Many advanced features require WCFM Pro. Check wclovers.com/product/wcfm-marketplace for details.

