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

Auction Types

Ten formats. Each one is configured per-auction (not site-wide), so you can run any mix simultaneously.

Enable / disable types globally in Settings → Auction Types.

Quick comparison

TypeBid orderWinnerBids visible?Deposit / fee?
StandardAscendingHighestYesNone
ReverseDescendingLowestYesNone
SealedAscending (hidden)HighestNo (until close)None
ProxyAscending (auto)HighestYesNone
SilentAscendingHighestAt closeNone
CharityAscendingHighestYesReceipts issued
Penny+1 per bidLast before zeroYesBid pack purchase
DutchDescending priceFirst to acceptCurrent price visibleNone
SeatedAscendingHighest paddleYesEvent registration
Unique-BidSealedLowest uniqueNo (until close)Per-bid fee

Standard

The default. Highest bidder wins.

Classic forward auction. Bids go up, the highest one when the timer hits zero (after anti-snipe extensions) wins. Reserve must be met or the auction fails.

FieldDefaultNotes
Start pricerequiredOpening bid
Reserve priceoptionalHidden minimum
Buy NowoptionalSkip-the-line price
IncrementrequiredFixed / variable / percentage

Use for almost everything. Other types are special cases.

Standard auction — current price, time remaining, reserve indicator, anti-snipe note, bid form with quick-increment chips, Buy Now and Proxy Bidding

Reverse

Lowest bid wins.

Used for procurement, freelancer-pricing, contractor jobs. Bidders compete to undercut. The lowest valid bid at close wins.

FieldEffect
Start priceMaximum acceptable price (bids must be below)
Reserve priceMinimum acceptable; below this auction fails
IncrementDecrement amount (e.g., -$10 per bid)

Reverse auction — bidders compete to undercut the price; lowest valid bid at close wins

Sealed

Bids hidden until close.

All-pay style. Bidders see total bid count but never bid amounts. At close, all bids reveal and highest wins. Removes anchoring and bid-war psychology.

Use for: high-stakes one-shot bids (real estate, art, business sales).

FieldEffect
Reveal at closeyes (always)
Show bid count during runyes / no toggle
Allow rebiddingyes / no toggle

Anti-snipe doesn't apply

Sealed auctions don't extend on last-second bids — there are no "last seconds" since bids are hidden. End time is final.

Sealed-bid auction — bid count is shown but amounts stay hidden until the close-and-reveal

Proxy

Auto-bidding up to a max.

Bidder enters their maximum willingness to pay. System automatically bids the minimum amount needed to keep them in the lead, only escalating in increments. Stops at the user's max.

This is eBay-style. Most users default to proxy because it removes the need to constantly check the auction.

FieldEffect
Max bidbidder's secret maximum
Incrementmin step between auto-bids

The system stores the max in wkafw_proxy_bids (separate table) — never written to the public bid log until the actual auto-placed bid happens.

Proxy table schema →

Proxy auction — bidder enters a maximum and the system auto-bids the minimum needed to lead, up to that ceiling

How ties resolve

If two bidders enter the same max, the earliest registered max wins (timestamp tie-break).

Combined with manual

Proxy and manual bids coexist. A proxy bidder is auto-incremented when a manual bidder beats their current bid (until proxy max is hit).

Silent

Like sealed, but bids reveal during the auction at admin-controlled intervals.

Used for charity galas (paddle ballots) and event auctions. Admin can schedule reveal windows ("reveals at 4pm sharp").

FieldEffect
Reveal scheduleadmin-defined times
Show bid countalways
Show top-Nconfigurable, e.g. show top 3 only

Silent auction — bids accumulate during the auction and reveal in admin-scheduled windows or at close

Charity

Standard auction with tax-receipt issuance.

After the auction sells, the plugin issues a tax-deductible receipt PDF to the buyer (via email + downloadable from My Account). Donor wall optionally lists buyers publicly.

FieldEffect
Charity nameon receipt
Charity registration #on receipt
Donor wall enabledpublic list of donors
Anonymous donation optionbidder can opt out of donor wall
Receipt templatebranded PDF

Compliance →

Charity auction — standard bidding flow plus tax-receipt issuance and optional public donor wall

Penny

Pay-per-bid model.

Each bid:

  1. Costs the bidder one bid token (purchased in packs)
  2. Adds 1¢ (or configurable) to the auction price
  3. Resets the timer to N seconds (default 10)

The auction ends when the timer hits zero with no new bid. Last bidder wins. Bidders pay only for bids they placed (token cost), plus the final auction price (cents).

FieldEffect
Pack sizesavailable pack tiers (e.g. 10 / 50 / 200 bids)
Pack pricesper pack
Cents per bidhow much each bid raises the price
Timer resetseconds added per bid

Penny auctions are regulated

Many jurisdictions classify penny auctions as gambling. Verify legality before enabling. The plugin enforces full disclosure: bid pack purchase, per-bid cost, and total spent are all shown to the bidder.

Penny auction — bid-pack purchase UI, per-bid token cost, timer-reset countdown and current price meter

Dutch

Descending price; first to accept wins.

Price starts high and steps down at fixed intervals. The first bidder to click Accept current price wins.

FieldEffect
Start priceinitial high price
Floor pricelowest the price will fall to
Step amountcurrency drop per interval
Step intervalseconds between drops

Used for: time-sensitive perishable goods (fresh fish, fresh flowers, last-minute travel).

Dutch auction — price drops on a fixed schedule and the first bidder to Accept current price wins the lot

Seated

Live auctioneer-led format with paddle / seat assignments.

Bidders register for an event, get assigned a paddle number, and bid via paddle (online or in-person). The admin (auctioneer) controls when each lot opens / closes.

FieldEffect
Event linkrequired — must belong to an Event
Seat capacitymax paddles
Auctioneer IDadmin user who controls live actions

Useful for: real-world live auctions, gala fundraisers, estate sales with online + in-person bidders.

Seated auction — paddle / seat assignment, auctioneer-controlled lot lifecycle and live online + in-person bidding

Unique-Bid

Lowest unique bid wins.

Bidders submit secret bids. At close, the system finds the bid amount that no one else placed, and the bidder with the lowest such amount wins.

Bidders pay a per-bid fee regardless of outcome.

FieldEffect
Per-bid feecharged on every submission
Allow multiple bids per useryes / no
Bid rangemin / max acceptable bid

Unique-bid is also regulated

Like penny auctions, this format may be classified as gambling. Verify legality.

Unique-bid auction — sealed entry, per-bid fee disclosure and lowest-unique-bid win logic

Switching types mid-auction

You cannot change auction type once bidding starts — the bid logic differs fundamentally between types. To change, end / cancel the auction and create a new one.

Next
Bidding Engine