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

Customer Experience Overview

What a logged-in customer sees and can do — front-end pages, my-account endpoints, notifications.

My Account dashboard — the logged-in customer landing with auction-specific endpoints (My Auctions, Wallet Balance, Watchlist, Withdrawal)

My Account additions

The plugin adds three new endpoints to My Account:

EndpointURLPurpose
My Auctions/my-account/my-auctions/Active bids, won, lost, watchlist
My Wallet/my-account/my_wallet/Top up, transfer, view ledger
Withdrawal/my-account/wkwc_withdrawal/Request payout

Plus features integrated into existing tabs:

Existing tabAuction-related additions
DashboardActive auction summary widget
OrdersOrder types include auction wins, BIN, wallet top-ups
Account detailsKYC documents (when Compliance is enabled)

Single auction page

The customer-facing page for any auction lives at the linked product's permalink:

/product/{slug}/ (or your storefront's product permalink structure)

Components:

ComponentReference
Bid formPlace / proxy / quick-bid buttons
Countdown timerLive, color-coded
Auction badgeLive / Ending Soon / Hot
Bid historyInline or accordion
Watchers countPublic count
Reserve indicatorMet / Not Met
Buy Now buttonOptional
Image galleryZoom / lightbox
Shipping estimatorBy postcode
Share buttonsSocial platforms
ComparisonAdd to compare

Single auction page reference →

Shop / archive

Auctions appear in the regular shop with a custom badge in the corner:

BadgeWhen
LiveStatus = active
Ending SoonWithin wkafw_urgency_threshold_minutes of close
NewCreated within last 24 hrs
HotMore than wkafw_hot_auction_threshold bids in last hour

Filtering by auction type, end date, or price range is available via:

  • WooCommerce's standard product filters
  • The [wkafw_auctions] shortcode (custom listing pages)
  • Elementor / Gutenberg auction widgets

Builders →, Shortcodes →

Saved searches

Customers can save search criteria and get email alerts when matching auctions list.

SettingDefault
Max saved searches per user10
Notification frequencyDaily digest
Match check intervalHourly cron

To save a search: on any filtered shop page, click Save search → name → confirm.

Manage at My Account → Saved Searches.

Favorites / Wishlist

Separate from Watchlist — favorites are a personal list, not auction-activity-linked.

FeatureWatchlistFavorites
Adds activity emailsYesNo
Counts toward "watching" psychologyYesNo
Auto-removes after auction endsYes (7 days)No
Bulk operationsYesYes
Public countYes (per auction)No

Favorites are heart-icon marked. Manage at My Account → Favorites.

Comparison

Compare up to 3 auctions side-by-side.

  1. On any auction, click Add to compare
  2. Repeat for up to 2 more lots
  3. Click the floating compare bar → opens /compare/
  4. Side-by-side table of: image, title, current price, time left, condition, seller, bid count, watchers, BIN price, bid history snapshot

Useful for buyers deciding between similar lots.

Messaging

Buyer ↔ seller direct messages on individual auctions.

SurfaceWhere
Auction page"Contact seller" button → modal
Stored inwkafw_messages table
NotificationsEmail + in-app badge on My Account
ThreadingPer-auction conversation thread

Pre-bid only

By default, messaging is closed once the user has placed a bid (prevents back-channel collusion). Configurable via wkafw_messaging_post_bid_enabled.

Print auction details

A printer-friendly view of an auction is available at /auction/{id}/print/. Used for:

  • Estate sale catalogs
  • Live event paddles / programs
  • Buyer take-home receipts

Share

Share buttons inject on every auction page (configurable in Design Studio):

  • Facebook
  • Twitter / X
  • WhatsApp
  • Pinterest
  • LinkedIn
  • Email
  • Copy link

Social Sharing →

Notifications

In-app + email + (optionally) SMS / push.

ChannelConfigured atReference
EmailWooCommerce → Settings → EmailsNotifications
SMSAuctions → Settings → TwilioTwilio
PushAuctions → Settings → FirebaseFirebase
In-app toastPer-auction polling(always on)

Customers manage email preferences at My Account → Notification preferences.

Mobile experience

The plugin's customer surfaces are fully responsive:

  • Bid form collapses to single-column on mobile
  • Countdown stays prominent
  • Touch-friendly buttons (min 44×44 px tap targets)
  • Mobile-first poll cadence (slightly slower to save battery)

Accessibility

  • Semantic HTML throughout
  • ARIA labels on interactive controls
  • Keyboard navigation supported (Tab through bid form)
  • Screen-reader announcements on bid placement
  • High-contrast mode auto-detected

Templates to override

Customer-facing surfaces can be re-templated by copying to your-theme/auctions-for-woocommerce/:

TemplateUsed on
single-product/bid-form.phpBid form
single-product/countdown.phpCountdown timer
single-product/auction-info.phpAuction details box
single-product/bid-history.phpBid history
single-product/auction-badge.phpSingle page badge
single-product/penny-auction.phpPenny auction UI
single-product/shipping-estimate.phpShipping calc
archive/auction-badge.phpShop / archive badge
comparison.phpCompare page
leaderboard.phpLeaderboard widget

Design Studio →, Builders →

Customer documentation

Pages users can read directly:

  • My Auctions
  • My Wallet
  • Withdrawal
  • Single Auction
  • Notifications
Next
My Auctions