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

Watchlist

Bidders can "watch" auctions they're interested in without committing to a bid. Watchers receive activity emails (configurable) and the auction appears in their My Auctions → Watchlist tab.

Customer Watchlist panel — saved auctions a bidder is following, with current price and time remaining

How users add to watchlist

SurfaceHow
Single auction pageClick the Watch heart / star button
Shop / archiveHover an auction card → click Watch quick-action
My Auctions tabAlready-watched lots appear here
Search resultsClick Watch on any result

The button toggles — clicking again removes the watch.

Where watches are stored

wkafw_watchlist table:

ColumnNotes
idauto-incrementing
auction_idreferences wkafw_auctions.id
user_idreferences WP users
created_atwhen watch was added

Unique index on (auction_id, user_id) — one watch per user per auction.

Schema →

Customer view

My Account → My Auctions → Watchlist tab shows:

ColumnSource
Imagelinked product featured image
Titlelinked product title
Current pricewkafw_auctions.current_price
Bid countwkafw_auctions.bid_count
Time leftcomputed from end_date
Statusactive / scheduled / ended / paid
ActionsView / Place bid / Remove

My Auctions endpoint →

Notifications

Watchlist activity emails fire on configurable triggers:

TriggerDefault
Auction starting (24 hrs before)enabled
Auction starting (1 hr before)enabled
First bid placeddisabled
Reserve metenabled
Auction ending soon (1 hr before)enabled
Auction ending soon (5 min before)enabled
Auction endedenabled
Auction won by someone elsedisabled

User-side opt-out: each email has an Unsubscribe from this watchlist link that removes the user's watch.

Notifications →

Auto-add on bid

By default, when a user places their first bid on an auction, they're automatically added to its watchlist. This ensures they get bid-related activity emails.

Disable via:

Auto-remove on win/loss

After auction ends:

OutcomeEffect
User wonStays on watchlist (so they can revisit)
User lostAuto-removed after 7 days
Auction failed (reserve not met)Stays — useful for relists
Auction relistedWatch transfers to the new auction automatically

Public watcher count

If wkafw_show_watchers = yes, every auction page shows: "23 people watching". Used as a psychology trigger.

Visibility rules:

  • Live count updates every poll cycle
  • Privacy: individual watchers are not exposed (only the count)
  • Threshold: count appears only after wkafw_min_watchers_to_show (default 3)

Bulk operations

ActionWhere
Remove all watchesMy Auctions → Watchlist tab → Bulk select → Remove
Export watchlistMy Auctions → Watchlist → Export CSV

Admin view

Reports → Watchlist shows:

  • Total watchers per auction
  • Watch-to-bid conversion (% of watchers who become bidders)
  • Most-watched lots (proxy for demand)
  • Top watchers (potential VIPs)

REST API

GET    /wp-json/wkafw/v1/watchlist
POST   /wp-json/wkafw/v1/watchlist  { auction_id: N }
DELETE /wp-json/wkafw/v1/watchlist/{auction_id}

REST API →

Common workflows

"Email watchers about a special promo on a specific lot"

"Re-engage dormant watchers"

Send these users a "we noticed you've been watching but not bidding" email.

"Find demand without bid signal"

Watchlist counts often outpace bid counts on early-funnel lots. Use Reports → Watchlist to find lots with high watch counts but no bids — these may be over-priced or need promotion.

Prev
Auto-Relist