Auctions for WooCommerceAuctions for WooCommerce
Buy Now
View Demo
  • Getting Started

    • Introduction
    • Quick Start
    • Features
    • Installation
    • First-Time Setup
    • Onboarding Tour
  • Admin Guide

    • Admin Overview
    • Dashboard
    • All Auctions
    • Add / Edit Auction
    • Bids
    • Reports
    • Events
    • Wallet
    • Disputes
    • Blocked Users
    • Fraud Detection
    • Tools (Import / Export)
    • Settings
    • Design Studio
    • Pending Review
    • Audit Log
  • Auction Mechanics

    • Auction Types
    • Bidding Engine
    • Anti-Sniping
    • Bid Increments
    • Reserve & Buy Now
    • Auto-Relist
    • Watchlist
  • Customer Experience

    • Customer Overview
    • My Auctions
    • My Wallet
    • Withdrawal
    • Single Auction Page
    • Notifications
  • Wallet & Payments

    • Wallet System
    • Auto-Charge
    • Stripe Connect
    • Monetization Fees
  • Multi-Vendor & Integrations

    • Multi-Vendor Compatibility
    • Twilio SMS
    • Firebase Push
    • Two-Factor Auth
    • Captcha
    • Social Login
    • Subscription Gate
    • Elementor & Gutenberg
  • Premium Features

    • Smart Features
    • Psychology Triggers
    • Gamification
    • Fraud Detection
    • Compliance
    • Social Sharing
    • Email Notifications
  • Developer

    • REST API
    • Hooks & Filters
    • JS Events
    • Database Schema
    • Shortcodes
    • Options Reference
    • WP-CLI
  • Help

    • Troubleshooting
    • FAQ
    • Glossary
    • Changelog
Support
Buy Now
View Demo
  • Getting Started

    • Introduction
    • Quick Start
    • Features
    • Installation
    • First-Time Setup
    • Onboarding Tour
  • Admin Guide

    • Admin Overview
    • Dashboard
    • All Auctions
    • Add / Edit Auction
    • Bids
    • Reports
    • Events
    • Wallet
    • Disputes
    • Blocked Users
    • Fraud Detection
    • Tools (Import / Export)
    • Settings
    • Design Studio
    • Pending Review
    • Audit Log
  • Auction Mechanics

    • Auction Types
    • Bidding Engine
    • Anti-Sniping
    • Bid Increments
    • Reserve & Buy Now
    • Auto-Relist
    • Watchlist
  • Customer Experience

    • Customer Overview
    • My Auctions
    • My Wallet
    • Withdrawal
    • Single Auction Page
    • Notifications
  • Wallet & Payments

    • Wallet System
    • Auto-Charge
    • Stripe Connect
    • Monetization Fees
  • Multi-Vendor & Integrations

    • Multi-Vendor Compatibility
    • Twilio SMS
    • Firebase Push
    • Two-Factor Auth
    • Captcha
    • Social Login
    • Subscription Gate
    • Elementor & Gutenberg
  • Premium Features

    • Smart Features
    • Psychology Triggers
    • Gamification
    • Fraud Detection
    • Compliance
    • Social Sharing
    • Email Notifications
  • Developer

    • REST API
    • Hooks & Filters
    • JS Events
    • Database Schema
    • Shortcodes
    • Options Reference
    • WP-CLI
  • Help

    • Troubleshooting
    • FAQ
    • Glossary
    • Changelog
Support
  • Getting Started

    • Introduction
    • Quick Start
    • Feature Catalog
    • Installation
    • First-Time Setup
    • Onboarding Tour
  • Admin Guide

    • Admin Overview
    • Dashboard
    • All Auctions
    • Add / Edit Auction
    • Bids
    • Reports
    • Events
    • Wallet (Admin)
    • Disputes
    • Blocked Users
    • Fraud Detection
    • Tools
    • Settings
    • Design Studio
    • Pending Review
    • Audit Log
  • Auction Mechanics

    • Auction Types
    • Bidding Engine
    • Anti-Sniping (Soft Close)
    • Bid Increments
    • Reserve & Buy Now
    • Auto-Relist
    • Watchlist
  • Customer Experience

    • Customer Experience Overview
    • My Auctions
    • My Wallet
    • Withdrawal
    • Single Auction Page
    • Customer Notifications
  • Wallet & Payments

    • Wallet System
    • Wallet Auto-Charge
    • Stripe Connect
    • Monetization
  • Multi-Vendor & Integrations

    • Multi-Vendor Compatibility
    • Twilio SMS
    • Firebase (Push Notifications)
    • Two-Factor Authentication
    • Captcha
    • Social Login
    • Subscription Gate
    • Elementor & Gutenberg
  • Premium Features

    • Smart Features
    • Psychology Triggers
    • Gamification
    • Fraud Detection
    • Compliance
    • Social Sharing
    • Email Notifications
  • Developer

    • REST API
    • Hooks & Filters
    • JavaScript Events
    • Database Schema
    • Shortcodes
    • Options Reference
    • WP-CLI
  • Help

    • Troubleshooting
    • FAQ
    • Glossary
    • Changelog

Multi-Vendor Compatibility

The plugin natively integrates with four multi-vendor plugins. Vendor onboarding, dashboards, and payouts stay in the multi-vendor plugin — auction-specific UI is layered in.

Supported plugins

  • WCFM Marketplace
  • Dokan
  • WC Vendors
  • YITH Multi-Vendor

The plugin auto-detects which multi-vendor plugin is active and adapts its UI on top of it. If more than one is active, priority is WCFM > Dokan > WC Vendors > YITH (for legacy compatibility reasons). If none are active, the plugin runs in single-vendor mode — the admin owns all auctions.

What the integration does

Vendor side

SurfaceWhere it appears
Auction creation formInside the vendor dashboard's "Products" section, with auction-type fields
Auction listVendor's product list filtered to their auctions
Bid viewVendor sees bids on their auctions
EarningsAuction sales shown in the vendor's earnings report
PayoutsVendor's standard payout flow includes auction commissions

The vendor never sees the auction admin pages — those are admin-only.

Admin side

SurfaceEffect
All AuctionsVendor filter dropdown appears
ReportsPer-vendor revenue + commission breakdown
WalletVendor balances tracked alongside customers
Pending ReviewLot moderation queue (when wkafw_lot_review_enabled = yes)
Settings → Multi-VendorAdapter info + per-plugin commission overrides

Commission flow

When an auction sells:

Customer pays $100 → Order completes
   ↓
wkafw_vendor_commissions table:
   ├── Insert row: vendor_id=12, auction_id=N, total=$100,
   │   commission_rate=10%, commission_amount=$10,
   │   vendor_earning=$90, adapter_slug='wcfm', status='pending'
   ↓
Multi-vendor plugin's payout system reads commissions
   ↓
On payout date (per multi-vendor plugin's schedule):
   ├── Vendor gets $90
   └── Platform keeps $10

For Stripe Connect, the split is done at the payment level (Stripe sends $90 directly to the vendor's connected account, $10 to platform).

Per-plugin notes

WCFM Marketplace

  • Auction creation appears under Products → Add New Product with auction-type fields
  • Vendor-side bid view at WCFM → Auctions (custom page)
  • Commissions flow through WCFM's commission table, with auction-specific rate from wkafw_commission_override_wcfm
  • Withdrawals use WCFM's withdrawal system

Dokan

  • Auction creation in Dokan dashboard → Products → Add Product
  • Vendor sees bids in Dokan dashboard → Auctions (custom)
  • Commissions integrate with Dokan's commission engine
  • Withdrawal via Dokan's standard flow

WC Vendors

  • Pro version recommended (free version has limited product creation)
  • Auction creation in vendor dashboard → Add Product
  • Commissions via WC Vendors' default split logic
  • Withdrawal via WC Vendors' Pro feature

YITH Multi-Vendor

  • Auction creation in vendor dashboard → Products
  • Commissions stored separately in wkafw_vendor_commissions
  • Payouts manual via YITH's vendor list

Lot moderation

When wkafw_lot_review_enabled = yes:

  • Vendor-created auctions enter pending state
  • Admin reviews in Pending Review
  • Approve / reject / edit before lot goes live

Recommended for new vendor onboarding; optional for trusted vendors.

Vendor ratings

Buyers can rate sellers after winning an auction:

  • 1–5 stars + optional review
  • Stored in wkafw_vendor_ratings
  • Public on vendor's store page (configurable)
ColumnSource
vendor_idseller's user_id
buyer_idrater's user_id
auction_idthe rated auction
stars1–5
reviewoptional text

Vendor onboarding (KYC for marketplace)

If your platform requires vendor KYC (regulatory or legal):

StepWhere
Vendor signs upMulti-vendor plugin's vendor application flow
KYC documentsVendor uploads (using a KYC plugin or your custom flow)
Stripe Connect onboardingVendor connects their bank for payouts
Auction-specific KYCUse Compliance → KYC for high-value auctions

The auction plugin doesn't ship its own vendor onboarding — that stays in the multi-vendor plugin.

Settings

Auctions → Settings → Multi-Vendor:

SettingDefault
Detected adapter(auto)
WCFM commission %0
Dokan commission %0
WC Vendors commission %0
YITH commission %0
Lot review requiredno
Auto-approve trusted vendorsno
Vendor ratings enabledno

Reporting

Reports → By Vendor:

  • Top vendors by revenue
  • Average winning bid per vendor
  • Listing → sale conversion per vendor
  • Average dispute rate per vendor (warning indicator)
  • Outstanding commission per vendor

Common questions

"What if no multi-vendor plugin is active?"

The plugin runs in single-vendor mode. Admin owns all auctions. Vendor-related settings, the Pending Review menu, and commissions are still available but unused.

"Can vendors set their own auction-specific commission?"

Not directly. Admin sets the commission per-adapter via wkafw_commission_override_*. To override per-vendor:

"How do I migrate existing vendor commissions to the auction plugin's table?"

Use Tools → Maintenance → Recalculate vendor balances — reads the multi-vendor plugin's commission table and writes equivalent rows to wkafw_vendor_commissions.

Next
Twilio SMS