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

Add / Edit Auction

Auctions → Add Auction — ?page=wkafw-add-auctionAuctions → All Auctions → row → Edit — ?page=wkafw-add-auction&auction_id=N

A single-screen form. Field-by-field reference below — top to bottom in the order you'd fill it.

Add Auction — single-screen creation form linking a WooCommerce product to auction settings

Section 1 — Product link

The auction must reference a WooCommerce product. You have two options:

OptionWhen to use
Link existing productThe product already exists (e.g. "Vintage Rolex Submariner")
Create new productSpins up a hidden product on save and links it

The product type is automatically set to auction (the custom WooCommerce product type registered by the plugin).

Item condition

Dropdown — New / Like New / Used / Refurbished / For Parts. Persisted to wkafw_auctions.item_condition and shown on the storefront.

Section 2 — Auction type

Dropdown listing only the enabled auction types.

TypeModeWins by
StandardForwardHighest bid
ReverseReverseLowest bid
SealedForward, hiddenHighest bid (revealed at close)
ProxyForward, auto-bidHighest bid (system bids on user's behalf)
SilentForwardHighest bid (paddles + ballot)
CharityForward + receiptHighest bid
PennyPay-per-bidLast bid before timer hits zero
DutchDescendingFirst to accept current price
SeatedLive eventHighest paddle
Unique-BidSealedLowest unique bid

Selecting a type may show / hide fields below (e.g. Pack Size appears for Penny; Seat Count for Seated).

Section 3 — Pricing

FieldRequiredNote
Start priceyesWhat bidding opens at
Reserve priceno (set to start price to disable)Hidden from bidders; auction fails if not met
Buy It Now priceno (0 to disable)Optional fixed-price instant purchase
Bid incrementyesSee below

Bid increment

Three modes:

ModeFieldExample
Fixedsingle numberAlways +$10
Variabletier table+$5 under $100, +$25 under $500, +$100 above
Percentagesingle %Always +5% of current bid

Bid increments deep-dive →

Buy Now auto-disable rules

If you set a Buy Now price, you can choose when it disappears:

  • Always visible
  • Hide after first bid
  • Hide after reserve met
  • Hide after N bids

Reserve & Buy Now →

Section 4 — Schedule

FieldNote
Start date / timeAuction goes live at this moment (status → active)
End date / timeBidding closes; lifecycle worker picks a winner
Anti-snipe windowLast-N-seconds trigger window (default 60)
Anti-snipe extensionAdd-N-seconds when triggered (default 120)
Max extension capTotal cumulative extension cap; 0 = unlimited

Anti-sniping →

Schedule into the future

Set a start date in the future to schedule the auction. It saves as scheduled and flips to active automatically when the cron worker fires.

Section 5 — Bidding rules (advanced)

FieldDefaultEffect
Allow retractionoffBidder can pull a bid within the retraction window
Retraction window300 sTime to retract after placing
Bid cooldown5 sMin wait between bids by same user
Max bids per userunlimitedCap on one user's bid count
Max total bidsunlimitedCap on total bid count
Bid confirmationoff"Are you sure?" modal before placing
Anonymous biddingoffAllow bidders to mark themselves anonymous

Bidding engine →

Section 6 — Lifecycle (advanced)

FieldDefaultEffect
Auto-relist on failureoffRe-list automatically if reserve not met
Auto-relist on non-paymentoffRe-list if winner doesn't pay in N hours
Max relist attempts3Stop after this many cycles
Relist interval72 hrsWait between attempts

Auto-relist →

Section 7 — Multi-vendor (if applicable)

If a multi-vendor plugin is active, the form shows a Vendor dropdown. The auction is assigned to the chosen vendor and, when it sells, the commission split is recorded against that vendor automatically.

Multi-vendor →

Section 8 — Notifications

Per-auction overrides for the global email settings. Use these to silence specific emails (e.g. for a private VIP auction) or to add specific recipients.

Email notifications →

Save buttons

ButtonWhat it does
PublishSaves and goes live (or schedules if start date is future)
Save DraftSaves without publishing — draft auctions are not visible publicly
ScheduleSame as Publish, but explicit about future start date
Update (edit mode)Saves changes; status is preserved

Editing a live auction

Some fields are locked once bidding starts: start price, bid increment, auction type. To change them, you must end / cancel and re-create the auction. The plugin shows a notice when you try.

Validation rules

The form validates server-side before save:

RuleError
End date > start date"End must be after start"
Reserve ≥ start price"Reserve must be ≥ start"
Buy Now > start price + increment"Buy Now too low"
Increment > 0"Increment must be positive"
Variable tier table sorted"Tier ranges must be ascending"
Anti-snipe window ≥ 0"Window cannot be negative"
Max extension cap ≥ 0"Cap cannot be negative"

Errors render at the top of the form; the failing field is scrolled into view.

After saving

  • A row is created in wkafw_auctions
  • An entry is appended to wkafw_auction_logs (action: created)
  • If the start date is in the past, status flips to active immediately and the auction is visible on the storefront
  • The cron worker schedules wkafw_auction_starting and wkafw_auction_ending_soon notifications

Common gotchas

SymptomFix
Auction not visible on storefrontStatus is draft or scheduled; check All Auctions filter
Bid increment field grayed outAuction has bids — locked
Reserve "not met" message even when bid > reserveReserve was changed after bid; re-check field
End date won't saveSite timezone mismatch; check Settings → General → Timezone
Prev
All Auctions
Next
Bids