WCFM Marketplace

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:

  1. Go to Plugins → Add New
  2. 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

SettingRecommendedDescription
Commission ModePercentHow you earn from sales
Admin Commission20%Your percentage of each sale
Commission TaxInclude TaxCalculate commission with tax
Commission Include ShippingNoDon’t take commission on shipping
Commission Include CouponYesCalculate on discounted price

Vendor Settings

SettingRecommendedDescription
Store URLstoreVendor store slug (example.com/store/vendor-name)
Store ApprovalEnabledManually approve new vendors
Product ApprovalEnabledReview products before publishing
Auto Publish ProductNoMaintain quality control

Withdrawal Settings

SettingRecommendedDescription
Withdrawal ModeThresholdBased on amount, not schedule
Minimum Withdrawal$100Prevents frequent small payouts
Withdrawal TaxDeductedRemove tax from withdrawals
Auto ApprovalNoManual review recommended

Step 4: Configure Store Pages

WCFM creates these pages automatically. Verify they exist:

PagePurposeShortcode
Store ManagerVendor dashboard[wcfmstoremanager]
Stores ListDirectory of all vendors[wcfm_stores]
ArticlesVendor 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:

SettingOptionsDescription
Store SidebarLeft, Right, NoneSidebar position
Products Per Page12, 24, 36, 48Products displayed
Products Per Row2, 3, 4Grid columns
Store TabsCustomizeChoose 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"]
ParameterValuesDescription
per_row2, 3, 4Stores per row
per_pageNumberStores per page
has_productyes/noOnly show vendors with products
searchyes/noShow search box
categoryyes/noShow category filter
orderbynewness, name, ratingSort 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:

TypeExampleWhen to Use
Percent20%Standard marketplace model
Fixed$5 per saleLow-margin products
Percent + Fixed15% + $2Balanced 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
  2. Optimize Queries

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.

Last updated: January 31, 2026