First-Time Setup
A 10-minute checklist that takes a fresh install to a production-ready auction site.

① General settings (3 minutes)
Auctions → Settings → General
| Setting | Recommended | Why |
|---|---|---|
| Default poll interval | 30 seconds | Balances live-feel and server load |
| Anti-snipe window | 60 seconds | Triggers extension if bid lands in last minute |
| Anti-snipe extension | 120 seconds | Adds 2 minutes when triggered |
| Max extension cap | 0 (unlimited) or 3600 (1 hour) | Stop runaway auctions |
| Bid confirmation | Yes | Prevents fat-finger mistakes |
| Outbid alerts | Yes | Drives re-engagement |
② Currency & locale (1 minute)
These come from WooCommerce. Confirm:
- WooCommerce → Settings → General → Currency is correct
- WooCommerce → Settings → General → Currency position / thousand / decimal match your locale
The auction plugin reads these for every price display, email, CSV export, and PDF receipt.
③ Email notifications (2 minutes)
WooCommerce → Settings → Emails
Scroll past the WooCommerce defaults — the 21 auction-specific emails are listed below them. At minimum, enable:
- Bid placed — confirms the bid to the bidder
- Outbid — drives re-engagement
- Auction won — triggers payment
- Auction ending soon — drives final bids
- Payment reminder — reduces non-paying winners
④ Auction types (1 minute)
Auctions → Settings → Auction Types
Enable only the formats you'll offer. Each enabled type adds a choice in the Add Auction → Auction Type dropdown.
For most stores, start with: Standard, Proxy, Reverse, Sealed. Enable Penny, Dutch, or Charity when you have a specific use-case.
⑤ Wallet (optional, 2 minutes)
If you want customers to pre-fund a wallet:
- Auctions → Wallet → Settings
- Enable wallet
- Pick a Top-up product (or click Auto-create to spin up a hidden WooCommerce product)
- Set min / max top-up amounts
- Enable Withdrawal if you'll allow payouts
⑥ Multi-vendor (if applicable)
If you run a marketplace and have WCFM, Dokan, WC Vendors, or YITH Multi-Vendor active, the auction plugin auto-detects it and surfaces a one-time admin notice.
No further setup is required — vendors will see auction creation inside their existing vendor dashboard.
⑦ Design Studio (1 minute)
Auctions → Design Studio
The Design Studio gives you a live iframe preview while you tweak:
- Bid form layout & colors
- Countdown timer color stops (yellow → orange → red)
- Auction badge style (Live / Ending Soon / New)
- Confetti on win
Tweak until it matches your storefront, then Save.
⑧ Compliance & legal (recommended)
Auctions → Settings → Compliance
If you're auctioning anything restricted:
- Age verification — set min age (default 18), pick categories
- Terms of service — require bidders to accept on first bid
- KYC threshold — require ID verification above bid amount
- Cookie consent — pick provider (or use built-in)
⑨ Test the full lifecycle (1 minute)
The fastest way to verify everything works:
- Auctions → Add Auction — create a test auction with a 5-minute end window
- Open an incognito window, log in as a customer, place a bid
- Watch the bid appear in Auctions → Bids
- Watch the email arrive in your test inbox
- After end time, confirm:
- Auction status flips to
endedorpaid - Winner email goes out
- Order is created and linked
- Auction status flips to
If anything fails, see Troubleshooting.
⑩ Production hardening
Before opening to real customers:
| Action | Why |
|---|---|
| Force HTTPS site-wide | Bid forms transmit identifiers — required by wkafw_require_ssl |
| Configure Captcha | Stops bot-bidding on public auctions |
| Set up Two-Factor for admin | Protects auction-creation account |
| Enable Fraud Detection rate limit | Caps bids per minute per user |
| Enable Audit Log retention | 90-day hash-chain ledger of every bid |
| Schedule daily DB backup | Auction data is irreplaceable |
You're done
- New here? Read Admin Overview →
- Want a guided tour? Try the Onboarding tour →
