WC Vendors Marketplace Setup
Learn how to create a lightweight, performance-focused multi-vendor marketplace with WC Vendors and BuddyX Pro theme.
Overview
Section titled “Overview”BuddyX Pro provides full integration with WC Vendors, the original and most streamlined marketplace solution for WordPress. WC Vendors is known for its simplicity, clean code, and excellent performance even with hundreds of vendors.
What You Can Do
Section titled “What You Can Do”With WC Vendors and BuddyX Pro, you can:
- Lightweight Marketplace - Fast, efficient, no bloat
- Simple Vendor Dashboards - Easy-to-use vendor interface
- Commission Management - Flexible commission structures
- Product Assignment - Automatic vendor-product linking
- Custom Store URLs - Each vendor gets branded store page
- Vendor Reviews - Built-in rating system (Pro)
- Flexible Commission - Global, vendor, product, and category levels
- PayPal Mass Pay - Bulk vendor payments (Pro)
- Shipping Controls - Per-vendor shipping setup (Pro)
- Tax Handling - Smart tax calculations
- BuddyPress Integration - Connect stores with member profiles
Installation Steps
Section titled “Installation Steps”Step 1: Install Required Plugins
Section titled “Step 1: Install Required Plugins”Install in this order:
- Go to Plugins → Add New
- Install and activate:
- WooCommerce (required)
- WC Vendors Marketplace (free version)
- WC Vendors Pro (optional, advanced features)
Step 2: Complete WooCommerce Setup
Section titled “Step 2: Complete WooCommerce Setup”Follow the WooCommerce Setup Guide:
- Configure payment gateways
- Set up shipping zones
- Define tax rates
- Create essential pages
Step 3: Configure WC Vendors
Section titled “Step 3: Configure WC Vendors”Navigate to WooCommerce → Settings → Vendors:
General Settings
Section titled “General Settings”| Setting | Recommended | Description |
|---|---|---|
| Vendor Dashboard Page | Select/Create | Page with [wcv_dashboard] shortcode |
| Shop Settings Page | Select/Create | Page with [wcv_shop_settings] shortcode |
| Vendor Store URL | vendor |
URL structure (example.com/vendor/store-name) |
Commission Settings
Section titled “Commission Settings”| Setting | Recommended | Description |
|---|---|---|
| Commission Type | Percentage | How you earn from sales |
| Commission Rate | 20 | Your percentage (enter as whole number) |
| Commission Fee | 0 | Additional fixed fee per sale |
| Give Tax | Enabled | Vendors receive tax amounts |
| Give Shipping | Enabled | Vendors receive shipping fees |
Capabilities Settings
Section titled “Capabilities Settings”| Setting | Recommended | Description |
|---|---|---|
| Submit Products | Enabled | Vendors can add products |
| Edit Published Products | Enabled | Vendors can update their products |
| View Orders | Enabled | Vendors see orders with their items |
| View Order Notes | Enabled | Vendors see private notes |
| Export CSV | Enabled | Vendors export order data |
Step 4: Create Required Pages
Section titled “Step 4: Create Required Pages”WC Vendors needs these pages:
Vendor Dashboard:
- Create page: “Vendor Dashboard”
- Add shortcode:
[wcv_dashboard] - Set template: Full Width
- Publish page
Shop Settings:
- Create page: “Shop Settings”
- Add shortcode:
[wcv_shop_settings] - Set template: Full Width
- Publish page
Vendor List (Optional):
- Create page: “Vendors” or “Sellers”
- Add shortcode:
[wcv_vendorslist] - Publish page
Set Pages in: WooCommerce → Settings → Vendors → General
Vendor Dashboard
Section titled “Vendor Dashboard”WC Vendors provides a clean, focused dashboard.
Dashboard Overview
Section titled “Dashboard Overview”The main dashboard shows:
- Sales Overview - Total sales and commission owed
- Recent Orders - Latest orders containing vendor products
- Quick Stats - Products, sales, pending commission
- Date Range Filter - View specific time periods
Product Management
Section titled “Product Management”Add/Edit Products:
- Product name and description
- Featured image and gallery
- Regular and sale prices
- Stock management
- Categories and tags
- Attributes and variations
- Shipping settings (Pro)
- Downloads (for digital products)
Product Approval:
- Products go to “Pending Review” status
- Admin approves before publishing
- Vendor receives notification when approved
Order Management
Section titled “Order Management”View Orders:
- See orders containing their products only
- View customer details
- See order total and their commission
- Check shipping addresses
- Update order status (Pro)
- Add order notes (Pro)
- Mark shipped (Pro)
Commission Display:
- Shows vendor’s earnings per order
- Excludes admin commission automatically
- Includes/excludes tax based on settings
- Includes/excludes shipping based on settings
Shop Settings
Section titled “Shop Settings”Vendors customize their store:
Store Details:
- Shop name (appears in store header)
- Store description (about section)
- Store banner image (1920×400px)
- Store icon/logo (300×300px)
Contact Information:
- Seller info (name, email, phone)
- Company URL
- Payment email (for PayPal)
Social Media:
Each store profile exposes eight social fields. BuddyX Pro renders whichever ones the vendor fills in as icon links on the store header.
- Facebook page (Facebook URL)
- Twitter username
- Instagram handle (Instagram Username)
- YouTube channel (YouTube URL)
- LinkedIn profile (LinkedIn URL)
- Pinterest profile (Pinterest URL)
- Snapchat username
- Telegram username
Policies (Pro):
- Shipping policy
- Return policy
- Privacy policy
BuddyX Pro Store Styling
Section titled “BuddyX Pro Store Styling”BuddyX Pro automatically enhances WC Vendors stores.
Store Page Layout
Section titled “Store Page Layout”Store Header:
- Full-width banner image with overlay
- Store logo/icon prominently displayed
- Store name and rating
- Total products count
- Vendor description/bio
- Social media icon links
- Contact vendor button
- Store location (if provided)
Product Grid:
- Customizable columns (2, 3, or 4)
- Product filters and sorting
- Pagination
- WooCommerce product loop styling
Store Sidebar (Optional):
- Vendor information card
- Store rating and reviews
- Product categories
- Recent products
- Contact form widget
BuddyX Theme Integration
Section titled “BuddyX Theme Integration”The theme includes helper functions for WC Vendors:
Banner Display:
buddyx_wc_vendors_banner_image( $vendor_id )Displays vendor banner with fallback to default.
Store Icon:
buddyx_wc_vendors_stor_icon( $vendor_id, $width, $height )Shows store logo or avatar.
Store Rating:
buddyx_wc_vendors_shop_rating( $vendor_id )Displays star rating with review count.
Store Description:
buddyx_wc_vendors_shop_description( $vendor_id )Shows truncated store description (350 characters default).
Social Media Icons:
buddyx_wc_vendors_format_store_social_icons( $vendor_id, $size, $hidden )Renders social media links as icons.
Vendor Registration
Section titled “Vendor Registration”Enable Vendor Registration
Section titled “Enable Vendor Registration”- Go to WooCommerce → Settings → Vendors → Capabilities
- Enable “Can Apply to Become a Vendor”
- Choose registration method
Registration Methods
Section titled “Registration Methods”Option 1: Manual Application
- Users apply to become vendors
- Admin reviews and approves
- Best for curated marketplaces
Option 2: Automatic Approval
- Users automatically become vendors
- Immediate selling access
- Best for open marketplaces
Set in: WooCommerce → Settings → Vendors → Capabilities → Approve Vendor Applications Manually
Application Form
Section titled “Application Form”Users fill out:
- Username and email (if not logged in)
- Shop name
- Shop URL slug
- Vendor description
- Terms & conditions acceptance (if configured)
Approval Process
Section titled “Approval Process”For Manual Approval:
- User submits application
- Admin receives email notification
- Review application in WooCommerce → Vendors
- Click “Approve” or “Deny”
- Vendor receives approval email
- Vendor can access dashboard and add products
Commission System
Section titled “Commission System”WC Vendors offers one of the most flexible commission systems.
Global Commission
Section titled “Global Commission”Set default for all vendors:
- Go to WooCommerce → Settings → Vendors → Commission
- Set commission type and rate
- Configure what’s included
Commission Types:
| Type | Example | Calculation |
|---|---|---|
| Percentage | 20% | 20% of product price goes to you |
| Fixed | $5 | You get $5 per product sold |
| Percentage + Fixed | 15% + $2 | Combined calculation |
Per-Vendor Commission (Pro)
Section titled “Per-Vendor Commission (Pro)”Override global commission for specific vendors:
- Go to WooCommerce → Vendors
- Edit vendor profile
- Scroll to “Commission” section
- Set custom rate
- Save changes
Use Cases:
- New vendors: Higher commission during probation
- Top performers: Reward with lower commission
- Bulk sellers: Volume discounts
- Premium vendors: Negotiated rates
Per-Product Commission (Pro)
Section titled “Per-Product Commission (Pro)”Set commission at product level:
- Edit any product
- Scroll to “WC Vendors Pro Product” metabox
- Set product-specific commission
- Overrides vendor and global settings
Example:
- Regular products: 20% commission
- High-margin digital products: 30% commission
- Clearance items: 10% commission
Per-Category Commission (Pro)
Section titled “Per-Category Commission (Pro)”Set rates by product category:
- Go to Products → Categories
- Edit category
- Set commission for this category
- Applies to all products in category
Example:
- Electronics: 10% (lower margin)
- Fashion: 25% (higher margin)
- Digital: 35% (no shipping costs)
Commission Priority
Section titled “Commission Priority”When multiple commissions exist:
- Product (highest priority)
- Category
- Vendor
- Global (lowest priority, fallback)
Store Directory & Vendor List
Section titled “Store Directory & Vendor List”Create Vendor Directory
Section titled “Create Vendor Directory”Display all vendors in a searchable list:
- Go to Pages → Add New
- Title: “Vendors” or “Our Sellers”
- Add shortcode:
[wcv_vendorslist] - Publish page
Vendor List Customization (Pro)
Section titled “Vendor List Customization (Pro)”Enhance with additional parameters:
[wcv_vendorslist show_products="yes" orderby="registered" order="ASC" vendors_per_page="12"]| Parameter | Values | Description |
|---|---|---|
show_products |
yes/no | Display vendor product count |
orderby |
registered, name, rating | Sort vendors by |
order |
ASC/DESC | Sort direction |
vendors_per_page |
Number | Vendors displayed per page |
Vendor Card Display
Section titled “Vendor Card Display”Each vendor card shows:
- Store banner image (background)
- Store logo/avatar
- Vendor name
- Store rating (Pro)
- Total products
- “Visit Store” button
- Sample products (if configured)
Recommended Configurations by Marketplace Type
Section titled “Recommended Configurations by Marketplace Type”Budget/Discount Marketplace
Section titled “Budget/Discount Marketplace”Settings:
- Commission: 25-30% (high volume, low prices)
- Product Approval: Manual (quality control)
- Vendor Approval: Automatic
- Min Commission: $0 (allow small sales)
Features:
- Allow coupon creation
- Show sale badges
- Enable bulk pricing (Pro)
- Quick checkout
Why: High commission justifies low prices. Volume over margin strategy.
Luxury/Premium Marketplace
Section titled “Luxury/Premium Marketplace”Settings:
- Commission: 10-15% (high ticket items)
- Product Approval: Strict manual review
- Vendor Approval: Application with verification
- Min Commission: $50
Features:
- Detailed product fields
- High-resolution images required
- Vendor verification badges
- White-glove support
Why: High prices mean lower commission percentage still generates revenue. Quality is paramount.
Handmade/Artisan Marketplace
Section titled “Handmade/Artisan Marketplace”Settings:
- Commission: 15-20%
- Product Approval: Manual with feedback
- Vendor Approval: Application review
- Min Commission: $0
Features:
- Vendor story sections
- Custom product options
- Made-to-order functionality
- Gift services
Why: Support artisans with fair commission. Focus on unique, one-of-a-kind items.
Digital Downloads Marketplace
Section titled “Digital Downloads Marketplace”Settings:
- Commission: 30-40%
- Product Approval: Automated with manual spot checks
- Vendor Approval: Email verification
- Min Commission: $0
Features:
- File version control
- License key system
- Update notifications
- Preview/demo files
Why: No physical costs, higher margins support higher commission. Piracy prevention is key.
Local Services Marketplace
Section titled “Local Services Marketplace”Settings:
- Commission: 20-25%
- Product Approval: Manual (verify legitimacy)
- Vendor Approval: Business verification
- Min Commission: $10
Features:
- Location-based search
- Booking system (Pro)
- Service area mapping
- Review system
Why: Services require verification. Geographic targeting important for local businesses.
Payment & Withdrawal
Section titled “Payment & Withdrawal”Payment Flow Overview
Section titled “Payment Flow Overview”- Customer Purchase → Money goes to site owner
- Order Complete → Commission calculated
- Vendor Balance → Earnings tracked in dashboard
- Manual Payout → You pay vendors (free version)
- PayPal Mass Pay → Automated bulk payments (Pro)
PayPal Mass Pay (Pro)
Section titled “PayPal Mass Pay (Pro)”Automate vendor payments:
Setup:
- Install WC Vendors Pro
- Configure PayPal API credentials
- Set payout schedule (weekly, monthly)
- Define minimum payout amount
Process:
- Review pending commissions
- Select vendors to pay
- Click “Mass Pay”
- PayPal processes all payments
- Vendors receive payment simultaneously
Manual Payment Process
Section titled “Manual Payment Process”Without PayPal Mass Pay:
- Go to WooCommerce → Commission
- Filter “Due” commissions
- Export vendor payment report
- Process payments via bank transfer, PayPal, etc.
- Mark commissions as “Paid”
- Vendors see updated balance in dashboard
Commission Settings
Section titled “Commission Settings”Configure payout rules:
| Setting | Recommended | Description |
|---|---|---|
| Payment Schedule | Monthly | How often you pay vendors |
| Minimum Payout | $100 | Threshold before payment |
| Payment Method | PayPal | How vendors receive payment |
| Payment Tax | Exclude | Handle tax separately |
Vendor Reviews & Ratings (Pro)
Section titled “Vendor Reviews & Ratings (Pro)”Enable Store Reviews
Section titled “Enable Store Reviews”- Go to WooCommerce → Settings → WC Vendors Pro → Ratings
- Enable “Store Ratings”
- Configure rating options
Rating System
Section titled “Rating System”Customers rate vendors on multiple criteria:
Default Criteria:
- Customer Service (1-5 stars)
- Quality of Products (1-5 stars)
- Delivery Speed (1-5 stars)
- Product as Described (1-5 stars)
Overall Rating = Average of all criteria
Review Display
Section titled “Review Display”Ratings appear:
- On vendor store header
- In vendor directory listings
- On products (vendor rating)
- In vendor dashboard
- In search results
Review Moderation
Section titled “Review Moderation”Options:
- Auto-approve verified purchases
- Require admin approval for all reviews
- Allow vendors to respond
- Hide low ratings until resolved (Pro)
Shipping Configuration (Pro)
Section titled “Shipping Configuration (Pro)”Per-Vendor Shipping
Section titled “Per-Vendor Shipping”Each vendor sets their own shipping:
Vendor Dashboard → Shipping:
- Flat rate shipping
- Free shipping threshold
- International shipping
- Shipping classes
- Multiple rates per zone
Benefits:
- Vendors control shipping costs
- Accurate rates per product location
- Vendor handles fulfillment
- Customer sees combined shipping at checkout
Shipping Split Orders
Section titled “Shipping Split Orders”When customers buy from multiple vendors:
- Order automatically splits by vendor
- Each vendor sees only their portion
- Shipping calculated per vendor
- Customer pays combined shipping
- Each vendor fulfills independently
BuddyPress Integration
Section titled “BuddyPress Integration”Vendor Profile Widget
Section titled “Vendor Profile Widget”BuddyX Pro includes vendor profile widget:
- Go to Appearance → Widgets
- Find Vendor Profile Widget
- Add to Member Profile Sidebar
- Configure options:
- Show store banner
- Display product count
- Show store rating
- Recent products
- “Visit Store” button
Member-Store Connection
Section titled “Member-Store Connection”When BuddyPress is active:
Profile Enhancements:
- Link to vendor store on member profile
- Store badge on member directory
- Vendor role indicator
- Product count display
Activity Integration:
- New product posts in activity stream
- Store milestone achievements
- Vendor badges and achievements
Private Messaging:
- “Message Vendor” button
- BuddyPress PM integration
- Order-related messages
Advanced Features (WC Vendors Pro)
Section titled “Advanced Features (WC Vendors Pro)”Frontend Dashboard
Section titled “Frontend Dashboard”Enhanced vendor interface:
Pro Dashboard Sections:
- Advanced reports with graphs
- Customer management
- Coupon creation
- Shipping management
- Store settings
- Media library
- Store SEO
- Product import/export
Vacation Mode
Section titled “Vacation Mode”Vendors can pause their stores:
- Set vacation dates
- Display vacation notice
- Disable product purchases
- Auto-reply to messages
- Return date displayed
Store Policies
Section titled “Store Policies”Vendors create custom policies:
Policy Types:
- Shipping policy
- Return & refund policy
- Privacy policy
- Terms of service
- Store disclaimer
Display:
- Tabs on store page
- Footer of store
- During checkout
- In order emails
Advanced Product Options
Section titled “Advanced Product Options”Pro adds:
- Product variations interface
- Downloadable products
- External/affiliate products
- Grouped products
- Product scheduling
- Featured products
- Product tags
Common Questions
Section titled “Common Questions”Do vendors access WordPress admin?
Section titled “Do vendors access WordPress admin?”In free version, vendors have limited admin access. With Pro, you can use Frontend Dashboard for zero admin access.
Can I charge vendors listing fees?
Section titled “Can I charge vendors listing fees?”Not built-in. You’d need WooCommerce Subscriptions + WC Vendors Pro to charge vendors membership fees for store access.
How do I handle customer support?
Section titled “How do I handle customer support?”Options:
- Vendors handle their own support
- Site owner provides all support
- Hybrid: Vendors handle product questions, you handle tech issues
Configure in: WooCommerce → Settings → Vendors → Capabilities
Can vendors create discount coupons?
Section titled “Can vendors create discount coupons?”Yes, with WC Vendors Pro. Vendors create coupons in their dashboard that only apply to their products.
What happens with multi-vendor orders?
Section titled “What happens with multi-vendor orders?”Orders containing products from multiple vendors are split. Each vendor sees only their portion in their dashboard.
Can I set different commission rates for different product categories?
Section titled “Can I set different commission rates for different product categories?”Yes, with WC Vendors Pro. Set per-category commission rates that override global settings.
Do vendors see customer information?
Section titled “Do vendors see customer information?”Yes. Vendors see customer names, emails, and shipping addresses for orders containing their products. This is necessary for fulfillment.
Can I approve products before they go live?
Section titled “Can I approve products before they go live?”Yes. Enable product approval in settings. All new products require admin approval before publishing.
How do refunds work?
Section titled “How do refunds work?”When you issue a refund:
- Customer receives money back
- Vendor’s commission is reversed
- Your commission is reversed
- If vendor was already paid, deduct from next payout
Troubleshooting Common Issues
Section titled “Troubleshooting Common Issues”Issue: Vendor dashboard shows blank page
Section titled “Issue: Vendor dashboard shows blank page”Solution:
- Go to Settings → Permalinks
- Click Save Changes
- Clear browser cache
- Verify dashboard page has correct shortcode:
[wcv_dashboard] - Check for PHP errors in debug.log
Issue: Commission not calculating correctly
Section titled “Issue: Commission not calculating correctly”Solution:
- Go to WooCommerce → Settings → Vendors → Commission
- Verify commission type and rate
- Check “Give Tax” and “Give Shipping” settings
- Review vendor-specific commission overrides
- Test with simple product first
- Check for decimal vs percentage confusion (20 not 0.20)
Issue: Vendor store page not found (404)
Section titled “Issue: Vendor store page not found (404)”Solution:
- Check WooCommerce → Settings → Vendors → General
- Verify “Vendor Store URL” is set
- Go to Settings → Permalinks and save
- Check vendor has published products
- Verify vendor account is active
Issue: Vendors can’t upload product images
Section titled “Issue: Vendors can’t upload product images”Solution:
- Check PHP upload_max_filesize (8MB minimum)
- Verify post_max_size is adequate
- Check server disk space
- Verify vendor has “Upload Files” capability
- Test with smaller image file
Issue: Store header/banner not displaying
Section titled “Issue: Store header/banner not displaying”Solution:
- Check vendor uploaded banner in Shop Settings
- Verify image dimensions (1920×400px recommended)
- Check theme compatibility
- Look for CSS conflicts
- Verify BuddyX helper functions are loading
Issue: Products not showing on vendor store
Section titled “Issue: Products not showing on vendor store”Solution:
- Verify products are “Published” (not draft/pending)
- Check product assigned to correct vendor
- Look for inventory issues (out of stock hidden?)
- Check catalog visibility settings
- Clear product query cache
Security Best Practices
Section titled “Security Best Practices”Vendor Screening
Section titled “Vendor Screening”Before Approving Vendors:
- Verify email address is valid
- Check for business legitimacy (Google search)
- Request business documentation for high-risk categories
- Review store information completeness
- Set probation period with higher commission
Product Quality Control
Section titled “Product Quality Control”Mandatory Reviews:
- Enable product approval for all vendors
- Review first 5-10 products from new vendors
- Create detailed product guidelines
- Define prohibited items clearly
- Spot-check random products monthly
Quality Standards:
- Minimum description length
- Required product images (at least 3)
- Accurate categorization
- Complete product attributes
- Honest pricing (no deceptive tactics)
Terms & Conditions
Section titled “Terms & Conditions”Create vendor agreement covering:
Essential Terms:
- Commission structure and calculation method
- Payment schedule and minimum payout
- Product guidelines and prohibited items
- Intellectual property responsibilities
- Customer service requirements
- Refund and return policies
- Data protection compliance
- Account termination conditions
- Dispute resolution process
Set Terms Page in: WooCommerce → Settings → Vendors → Capabilities → Terms and Conditions
Fraud Prevention
Section titled “Fraud Prevention”Red Flags:
- Multiple accounts from same IP
- Too-good-to-be-true pricing
- Stolen product images
- Copied descriptions from other sites
- Unusual order patterns
- Customer complaints about authenticity
Actions:
- Enable manual product approval
- Use image reverse search (Google Images)
- Monitor vendor feedback closely
- Require ID verification for high-value items
- Implement strike system (3 strikes = ban)
Performance Optimization
Section titled “Performance Optimization”For Large Marketplaces (200+ Vendors)
Section titled “For Large Marketplaces (200+ Vendors)”Server Requirements:
- Minimum: 4GB RAM, SSD storage
- PHP 7.4 or higher
- MySQL 5.7+
- OPcache enabled
Optimization Steps:
-
Install Caching Plugin
- WP Rocket, W3 Total Cache, or LiteSpeed
- Enable object caching (Redis preferred)
- Exclude vendor dashboards from cache
-
Database Optimization
- Index vendor_id columns
- Clean old order data (1+ years)
- Remove expired transients
- Optimize tables weekly
-
Limit Dashboard Queries
- Show last 30 days by default
- Paginate order lists
- Lazy load reports
- Cache vendor statistics
-
CDN for Static Assets
- Use CloudFlare or similar
- Offload images to CDN
- Cache CSS/JS files
- Enable image optimization
Vendor Store Performance
Section titled “Vendor Store Performance”Speed up vendor pages:
- Limit products displayed per page (24 maximum)
- Optimize store banner images (compress before upload)
- Use lazy loading for product images
- Cache store pages (refresh every 6 hours)
- Minimize custom widgets on store sidebar
Next Steps
Section titled “Next Steps”After WC Vendors setup:
- Create Test Vendor - Experience vendor dashboard
- Test Full Purchase Flow - Order, commission, payout
- Configure Email Templates - Customize vendor notifications
- Write Vendor Guidelines - Document policies and rules
- Launch Vendor Recruitment - Invite initial sellers
- Monitor First Month - Address issues quickly
Related Settings
Section titled “Related Settings”- WooCommerce Setup Guide - Foundation configuration
- BuddyPress Integration - Community features
- Shop Layouts - Product display options
Need Help?
Section titled “Need Help?”WC Vendors Documentation: docs.wcvendors.com Theme Support: support@wbcomdesigns.com WC Vendors Support: wcvendors.com/support
Note: Many advanced features require WC Vendors Pro. Compare versions at wcvendors.com/pricing.

