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

Reserve & Buy Now

Two pricing controls that change the dynamic of every auction.

No-reserve auction page — current price, Buy Now and Place Bid in their natural positions on a Standard-style lot

Reserve price

The secret minimum the seller will accept. Hidden from bidders.

If the auction closes below the reserve, it fails — no winner, no order. The lot can be auto-relisted (see Auto-Relist) or manually re-listed.

Configure

Add Auction → Pricing → Reserve Price

SettingBehavior
Reserve = start priceNo reserve (auction always succeeds if any bid lands)
Reserve > start priceBids must reach reserve to succeed

Reserve indicator

Bidders never see the reserve amount, but can see whether it's been met:

StateUI shown
No bids yet"Reserve not met"
Bid above reserve"Reserve met" badge appears (gold check)
Bid below reserve"Reserve not met" persists

Toggle visibility globally with wkafw_reserve_indicator (default yes).

Reserve psychology

Sellers under-set reserves. Set the reserve at the lowest amount you'd actually accept — not your dream price. Reserves above market kill auctions.

When reserve is not met

At auction close, if current_price < reserve_price:

  • Status flips to failed (not ended)
  • All bidders receive the Auction Failed email
  • No order is created
  • No payment is requested
  • The lot is eligible for auto-relist or manual re-list

Editing the reserve mid-auction

You cannot lower the reserve after bids exist (would be unfair to the high bidder). You can raise it (rare and risky — bidders may have bid expecting an unprovable lower reserve).

The form locks the reserve field once bid_count > 0.

Buy It Now (BIN)

A fixed price — buyer can skip the auction entirely and purchase immediately.

Configure

Add Auction → Pricing → Buy Now Price

Leave at 0 to disable.

SettingBehavior
BIN = 0Disabled — no Buy Now button shown
BIN > 0Button shown; clicking adds the lot to cart at BIN price

Auto-disable rules

If a buyer waits and bidding starts, sellers usually want BIN to disappear (so buyers feel the urgency to either bid OR commit at BIN before others bid).

RuleEffect
Always visibleBIN never hides
Hide after first bidBIN disappears once any bid lands
Hide after N bidsBIN disappears after N bids
Hide after reserve metBIN disappears once bid ≥ reserve
Hide in last X minutesBIN disappears in final stretch

Configure per-auction or globally.

Pricing strategy

  • BIN ≈ 1.5–2× reserve — provides a clear premium for instant purchase
  • BIN = market high — the "I want this and won't bid" price
  • BIN < auction-likely-result — auction would normally end higher; BIN should be a deal that's worth grabbing immediately

BIN flow uses normal cart / checkout

Buy Now adds to cart and runs through standard WooCommerce checkout. The buyer pays whatever WooCommerce gateways are enabled. The bid log records a bid_type = buy_now row at the BIN amount.

How they interact

ScenarioBehavior
BIN clicked before any bidAuction immediately ends; buyer wins at BIN
BIN clicked after one bidAuction ends; first bidder gets a partial refund (they paid via wallet hold, depends on settings); BIN buyer wins
BIN clicked while reserve unmetBIN buyer wins at BIN price; reserve becomes irrelevant
BIN auto-hidden (after first bid)Auction proceeds normally; only ends via timer

If BIN is purchased, the auction status flips to paid immediately (skipping ended).

Examples

High-value with strict reserve

SettingValue
Start price$1,000
Reserve$5,000
Buy Now$8,000
BIN auto-disableAfter first bid

Bids open at $1,000. If no one reaches $5,000, the lot fails. Anyone willing to pay $8,000 can grab it instantly — but only before bidding starts.

Low-stakes with no reserve

SettingValue
Start price$10
Reserve$10 (= start, no reserve)
Buy Now$0 (disabled)

Pure auction — anyone willing to bid > $10 wins.

Charity / festival auction

SettingValue
Start price$1
Reserve$1 (= start)
Buy Now$0 (disabled)

Maximize donation; lowest-friction entry.

Custom reserve logic

Hide reserve indicator from specific user roles:

Reporting

Reports tracks:

  • Reserve-met rate (% of auctions hitting reserve)
  • BIN-purchased rate (% of auctions ended via BIN)
  • Average reserve gap (reserve − final price for failed lots)

Use these to tune reserve-pricing strategy.

Prev
Bid Increments
Next
Auto-Relist