WCFM Marketplace Setup
Learn how to create a professional multi-vendor marketplace with WCFM (WooCommerce Frontend Manager) and BuddyX Pro theme.
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
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)
Installation Steps
Step 1: Install Required Plugins
You need three core plugins:
- Go to Plugins → Add New
- Install and activate in this order:
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
Navigate to WooCommerce → Settings → WCFM Marketplace:
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
| 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
| 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
WCFM creates these pages automatically. Verify they exist:
| Page | Purpose | Shortcode |
|---|---|---|
| Store Manager | Vendor dashboard | [wcfmstoremanager] |
| 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
WCFM provides the most comprehensive vendor dashboard in WordPress.
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
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
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
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
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
Comprehensive sales data:
- Sales by date range
- Best-selling products
- Sales by category
- Customer analytics
- Revenue trends
- Product-wise sales reports
Store Customization
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
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
BuddyX Pro automatically styles WCFM stores to match your theme.
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
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
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
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
Automatic Approval:
Register → Email Verification → Active Vendor
Manual Approval:
Register → Pending Status → Admin Reviews → Approved/Rejected
Set in: WCFM Marketplace → Vendor Settings → Store Approval
Store Directory & Listings
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
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
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
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)
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)
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
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
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
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
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
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)
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
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
Advanced shipping features:
- Tracking number system
- Carrier integration
- Delivery status updates
- Customer tracking page
- Estimated delivery dates
Store Followers
Build vendor loyalty:
- Customers follow favorite stores
- New product notifications
- Exclusive follower discounts
- Follower count displayed
- Follow/unfollow system
Product Import/Export
Bulk operations:
- Import products via CSV
- Export vendor products
- Bulk edit pricing
- Mass update inventory
- Clone products
Payment & Withdrawal System
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
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
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
Enable Store Reviews
- Go to WCFM → Settings → Marketplace → Review
- Enable “Store Review”
- Configure review settings
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
Options:
- Auto-approve reviews
- Require admin approval
- Allow vendor responses
- Report inappropriate reviews
Set in: WCFM Settings → Review Settings
Inquiry & Messaging System
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
Vendor-customer communication:
Features:
- Message inbox in dashboard
- Email notifications
- Message threads
- File attachments (Pro)
- Mark as read/unread
- Quick reply templates
BuddyPress Integration
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
Store updates in activity feed:
- New product announcements
- Store milestones
- Special promotions
- Vendor blog posts
Enable in: WCFM Settings → BuddyPress Integration
Private Messaging
Link WCFM messaging with BuddyPress:
- Customer can message vendor via BP
- Messages sync between systems
- Unified communication experience
Common Questions
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)?
Yes. WCFM fully supports WooCommerce variable products with unlimited variations, attributes, and custom options.
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?
Yes, with WCFM Pro. Create subscription plans that vendors pay monthly/yearly for store access and features.
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?
Yes, with WCFM Pro. Customers can follow stores and receive notifications about new products and promotions.
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?
Yes, with WCFM Pro. Set category-level commissions that override global settings.
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
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
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
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
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
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
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
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
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
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
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
Speed up vendor dashboards:
- Limit Dashboard Data
- Optimize Queries
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
- WooCommerce Setup Guide – Foundation setup
- BuddyPress Integration – Community features
- Shop Layouts – Product displays
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.
