WC Vendors

WC Vendors Marketplace Setup

Learn how to create a lightweight, performance-focused multi-vendor marketplace with WC Vendors and BuddyX Pro theme.


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

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

Step 1: Install Required Plugins

Install in this order:

  1. Go to Plugins → Add New
  2. Install and activate:

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

Navigate to WooCommerce → Settings → Vendors:

General Settings

SettingRecommendedDescription
Vendor Dashboard PageSelect/CreatePage with [wcv_dashboard] shortcode
Shop Settings PageSelect/CreatePage with [wcvshopsettings] shortcode
Vendor Store URLvendorURL structure (example.com/vendor/store-name)

Commission Settings

SettingRecommendedDescription
Commission TypePercentageHow you earn from sales
Commission Rate20Your percentage (enter as whole number)
Commission Fee0Additional fixed fee per sale
Give TaxEnabledVendors receive tax amounts
Give ShippingEnabledVendors receive shipping fees

Capabilities Settings

SettingRecommendedDescription
Submit ProductsEnabledVendors can add products
Edit Published ProductsEnabledVendors can update their products
View OrdersEnabledVendors see orders with their items
View Order NotesEnabledVendors see private notes
Export CSVEnabledVendors export order data

Step 4: Create Required Pages

WC Vendors needs these pages:

Vendor Dashboard:

  1. Create page: “Vendor Dashboard”
  2. Add shortcode: [wcv_dashboard]
  3. Set template: Full Width
  4. Publish page

Shop Settings:

  1. Create page: “Shop Settings”
  2. Add shortcode: [wcvshopsettings]
  3. Set template: Full Width
  4. Publish page

Vendor List (Optional):

  1. Create page: “Vendors” or “Sellers”
  2. Add shortcode: [wcv_vendorslist]
  3. Publish page

Set Pages in: WooCommerce → Settings → Vendors → General


Vendor Dashboard

WC Vendors provides a clean, focused dashboard.

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

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

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

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:

  • Facebook page
  • Twitter username
  • Instagram handle
  • YouTube channel
  • LinkedIn profile
  • Pinterest profile
  • Snapchat username

Policies (Pro):

  • Shipping policy
  • Return policy
  • Privacy policy

BuddyX Pro Store Styling

BuddyX Pro automatically enhances WC Vendors stores.

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

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

Enable Vendor Registration

  1. Go to WooCommerce → Settings → Vendors → Capabilities
  2. Enable “Can Apply to Become a Vendor”
  3. Choose registration method

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

Users fill out:

  • Username and email (if not logged in)
  • Shop name
  • Shop URL slug
  • Vendor description
  • Terms & conditions acceptance (if configured)

Approval Process

For Manual Approval:

  1. User submits application
  2. Admin receives email notification
  3. Review application in WooCommerce → Vendors
  4. Click “Approve” or “Deny”
  5. Vendor receives approval email
  6. Vendor can access dashboard and add products

Commission System

WC Vendors offers one of the most flexible commission systems.

Global Commission

Set default for all vendors:

  1. Go to WooCommerce → Settings → Vendors → Commission
  2. Set commission type and rate
  3. Configure what’s included

Commission Types:

TypeExampleCalculation
Percentage20%20% of product price goes to you
Fixed$5You get $5 per product sold
Percentage + Fixed15% + $2Combined calculation

Per-Vendor Commission (Pro)

Override global commission for specific vendors:

  1. Go to WooCommerce → Vendors
  2. Edit vendor profile
  3. Scroll to “Commission” section
  4. Set custom rate
  5. 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)

Set commission at product level:

  1. Edit any product
  2. Scroll to “WC Vendors Pro Product” metabox
  3. Set product-specific commission
  4. Overrides vendor and global settings

Example:

  • Regular products: 20% commission
  • High-margin digital products: 30% commission
  • Clearance items: 10% commission

Per-Category Commission (Pro)

Set rates by product category:

  1. Go to Products → Categories
  2. Edit category
  3. Set commission for this category
  4. Applies to all products in category

Example:

  • Electronics: 10% (lower margin)
  • Fashion: 25% (higher margin)
  • Digital: 35% (no shipping costs)

Commission Priority

When multiple commissions exist:

  1. Product (highest priority)
  2. Category
  3. Vendor
  4. Global (lowest priority, fallback)

Store Directory & Vendor List

Create Vendor Directory

Display all vendors in a searchable list:

  1. Go to Pages → Add New
  2. Title: “Vendors” or “Our Sellers”
  3. Add shortcode: [wcv_vendorslist]
  4. Publish page

Vendor List Customization (Pro)

Enhance with additional parameters:

[wcv_vendorslist show_products="yes" orderby="registered" order="ASC" vendors_per_page="12"]
ParameterValuesDescription
show_productsyes/noDisplay vendor product count
orderbyregistered, name, ratingSort vendors by
orderASC/DESCSort direction
vendorsperpageNumberVendors displayed per page

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

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

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

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

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

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

Payment Flow Overview

  1. Customer Purchase → Money goes to site owner
  2. Order Complete → Commission calculated
  3. Vendor Balance → Earnings tracked in dashboard
  4. Manual Payout → You pay vendors (free version)
  5. PayPal Mass Pay → Automated bulk payments (Pro)

PayPal Mass Pay (Pro)

Automate vendor payments:

Setup:

  1. Install WC Vendors Pro
  2. Configure PayPal API credentials
  3. Set payout schedule (weekly, monthly)
  4. Define minimum payout amount

Process:

  1. Review pending commissions
  2. Select vendors to pay
  3. Click “Mass Pay”
  4. PayPal processes all payments
  5. Vendors receive payment simultaneously

Manual Payment Process

Without PayPal Mass Pay:

  1. Go to WooCommerce → Commission
  2. Filter “Due” commissions
  3. Export vendor payment report
  4. Process payments via bank transfer, PayPal, etc.
  5. Mark commissions as “Paid”
  6. Vendors see updated balance in dashboard

Commission Settings

Configure payout rules:

SettingRecommendedDescription
Payment ScheduleMonthlyHow often you pay vendors
Minimum Payout$100Threshold before payment
Payment MethodPayPalHow vendors receive payment
Payment TaxExcludeHandle tax separately

Vendor Reviews & Ratings (Pro)

Enable Store Reviews

  1. Go to WooCommerce → Settings → WC Vendors Pro → Ratings
  2. Enable “Store Ratings”
  3. Configure rating options

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

Ratings appear:

  • On vendor store header
  • In vendor directory listings
  • On products (vendor rating)
  • In vendor dashboard
  • In search results

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)

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

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

Vendor Profile Widget

BuddyX Pro includes vendor profile widget:

  1. Go to Appearance → Widgets
  2. Find Vendor Profile Widget
  3. Add to Member Profile Sidebar
  4. Configure options:

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)

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

Vendors can pause their stores:

  • Set vacation dates
  • Display vacation notice
  • Disable product purchases
  • Auto-reply to messages
  • Return date displayed

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

Pro adds:

  • Product variations interface
  • Downloadable products
  • External/affiliate products
  • Grouped products
  • Product scheduling
  • Featured products
  • Product tags

Common Questions

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?

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?

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?

Yes, with WC Vendors Pro. Vendors create coupons in their dashboard that only apply to their products.

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?

Yes, with WC Vendors Pro. Set per-category commission rates that override global settings.

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?

Yes. Enable product approval in settings. All new products require admin approval before publishing.

How do refunds work?

When you issue a refund:

  1. Customer receives money back
  2. Vendor’s commission is reversed
  3. Your commission is reversed
  4. If vendor was already paid, deduct from next payout

Troubleshooting Common Issues

Issue: Vendor dashboard shows blank page

Solution:

  1. Go to Settings → Permalinks
  2. Click Save Changes
  3. Clear browser cache
  4. Verify dashboard page has correct shortcode: [wcv_dashboard]
  5. Check for PHP errors in debug.log

Issue: Commission not calculating correctly

Solution:

  1. Go to WooCommerce → Settings → Vendors → Commission
  2. Verify commission type and rate
  3. Check “Give Tax” and “Give Shipping” settings
  4. Review vendor-specific commission overrides
  5. Test with simple product first
  6. Check for decimal vs percentage confusion (20 not 0.20)

Issue: Vendor store page not found (404)

Solution:

  1. Check WooCommerce → Settings → Vendors → General
  2. Verify “Vendor Store URL” is set
  3. Go to Settings → Permalinks and save
  4. Check vendor has published products
  5. Verify vendor account is active

Issue: Vendors can’t upload product images

Solution:

  1. Check PHP uploadmaxfilesize (8MB minimum)
  2. Verify postmaxsize is adequate
  3. Check server disk space
  4. Verify vendor has “Upload Files” capability
  5. Test with smaller image file

Issue: Store header/banner not displaying

Solution:

  1. Check vendor uploaded banner in Shop Settings
  2. Verify image dimensions (1920×400px recommended)
  3. Check theme compatibility
  4. Look for CSS conflicts
  5. Verify BuddyX helper functions are loading

Issue: Products not showing on vendor store

Solution:

  1. Verify products are “Published” (not draft/pending)
  2. Check product assigned to correct vendor
  3. Look for inventory issues (out of stock hidden?)
  4. Check catalog visibility settings
  5. Clear product query cache

Security Best Practices

Vendor Screening

Before Approving Vendors:

  1. Verify email address is valid
  2. Check for business legitimacy (Google search)
  3. Request business documentation for high-risk categories
  4. Review store information completeness
  5. Set probation period with higher commission

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

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

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

For Large Marketplaces (200+ Vendors)

Server Requirements:

  • Minimum: 4GB RAM, SSD storage
  • PHP 7.4 or higher
  • MySQL 5.7+
  • OPcache enabled

Optimization Steps:

  1. Install Caching Plugin
  2. Database Optimization
  3. Limit Dashboard Queries
  4. CDN for Static Assets

Vendor Store Performance

Speed up vendor pages:

  1. Limit products displayed per page (24 maximum)
  2. Optimize store banner images (compress before upload)
  3. Use lazy loading for product images
  4. Cache store pages (refresh every 6 hours)
  5. Minimize custom widgets on store sidebar

Next Steps

After WC Vendors setup:

  1. Create Test Vendor – Experience vendor dashboard
  2. Test Full Purchase Flow – Order, commission, payout
  3. Configure Email Templates – Customize vendor notifications
  4. Write Vendor Guidelines – Document policies and rules
  5. Launch Vendor Recruitment – Invite initial sellers
  6. Monitor First Month – Address issues quickly

Related Settings


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.

Last updated: January 31, 2026