BuddyX

WCFM Marketplace Setup

Free & Pro

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)

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 the WCFMmp class).
  • 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

Step 1: Install Required Plugins

You need three core plugins:

  1. Go to Plugins → Add New
  2. Install and activate in this order:
    • WooCommerce (required base)
    • WCFM (free version)
    • WCFM Marketplace (required for multi-vendor)

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 [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

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

  1. Go to WooCommerce → Settings → WCFM Marketplace → Vendor
  2. Enable "Vendor Registration"
  3. Select registration page (default: My Account page)
  4. 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:

  1. Create new page or edit existing
  2. Add shortcode: [wcfm_stores]
  3. 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:

  1. Go to WooCommerce → Settings → WCFM Marketplace → Commission
  2. Set commission type and rate
  3. 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:

  1. Go to Products → Categories
  2. Edit category
  3. Set custom commission
  4. 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:

  1. Go to WCFM → Vendors
  2. Edit vendor profile
  3. Set custom commission
  4. 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

  1. Customer Purchase → Payment to site owner (you)
  2. Commission Calculated → Your percentage deducted
  3. Vendor Balance Updated → Remaining amount added to vendor
  4. Withdrawal Request → Vendor requests payout
  5. Admin Review → Approve or reject
  6. 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:

  1. Goes to Dashboard → Withdrawal
  2. Enters withdrawal amount
  3. Selects payment method
  4. Adds payment details (if needed)
  5. Submits request

Admin Side:

  1. Review in WCFM → Withdrawal
  2. Verify amount and account
  3. Approve or reject with note
  4. Process payment manually
  5. Mark as completed

Store Reviews & Ratings

Enable Store Reviews

  1. Go to WCFM → Settings → Marketplace → Review
  2. Enable "Store Review"
  3. 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:

  1. Customer receives money back
  2. Vendor balance is reduced by their share
  3. Your commission is returned to you
  4. 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:

  1. Go to Settings → Permalinks
  2. Click Save Changes (regenerates rules)
  3. Clear browser cache and cookies
  4. Check for plugin conflicts
  5. Verify WCFM page has correct shortcode

Issue: Vendors can't upload product images

Solution:

  1. Check PHP memory limit (256MB recommended)
  2. Verify upload file size limit (8MB minimum)
  3. Check server disk space
  4. Test image size (reduce if > 2MB)
  5. Verify vendor role has upload capability

Issue: Commission calculations wrong

Solution:

  1. Check WCFM → Settings → Commission
  2. Verify commission mode (percent/fixed/combined)
  3. Check if product has category-level commission
  4. Review vendor-specific commission overrides
  5. Clear WooCommerce transients

Issue: Store pages not displaying correctly

Solution:

  1. Verify BuddyX Pro theme is active
  2. Clear theme cache and browser cache
  3. Check for CSS conflicts (disable other plugins)
  4. Regenerate CSS in Appearance → Customize
  5. Contact theme support if issue persists

Issue: Withdrawal requests not working

Solution:

  1. Verify minimum withdrawal amount is met
  2. Check vendor payment details are complete
  3. Verify withdrawal method is enabled
  4. Check for pending orders (threshold not met)
  5. Review withdrawal request status

Issue: Products not appearing on vendor store

Solution:

  1. Check product status (must be "Published")
  2. Verify product is assigned to vendor
  3. Check if store has product approval enabled
  4. Look for inventory issues (out of stock hidden)
  5. Clear product visibility settings

Security Best Practices

Vendor Verification Process

  1. Email Verification - Confirm valid email
  2. Business Documentation - Request tax ID, business license
  3. Identity Verification - ID proof for high-value sellers
  4. Store Review - Check store info completeness
  5. 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:

  1. Install Redis or Memcached
  2. Use object caching
  3. Enable page caching (exclude dashboards)
  4. 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:

  1. Limit Dashboard Data

    • Show last 30 days by default
    • Paginate order lists (20 per page)
    • Lazy load reports
    • Cache dashboard widgets
  2. Optimize Queries

    • Index vendor_id in custom tables
    • Use query caching
    • Limit related product queries
    • Reduce real-time calculations

Next Steps

After WCFM setup:

  1. Create Test Vendor Account - Experience vendor dashboard
  2. Test Complete Workflow - Create product, make purchase, process withdrawal
  3. Configure Email Templates - Customize vendor notifications
  4. Set Up Store Policies Page - Define marketplace rules
  5. Launch Vendor Recruitment - Market to potential sellers

Related Settings


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.