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

Elementor & Gutenberg

Native widgets for Elementor and blocks for the Gutenberg block editor — drag-and-drop auction surfaces into any page.

Elementor widgets

Available when Elementor is active.

WidgetWhat it renders
Auction ListFilterable grid of auctions (status / type / category)
Single AuctionPulls in a specific auction by ID
Auction CountdownStandalone countdown timer for one auction
Auction SearchSearch bar for auction lots
Top BiddersLeaderboard widget
Auction of the DayFeatured single auction (rotates daily)
Recently WonPublic list of recently-paid auctions
Live Bid StreamReal-time scrolling bid activity (use sparingly — heavy)
WatchlistLogged-in user's personal watchlist
Wallet BalanceUser's balance + top-up CTA
Auction HeroLarge featured image + countdown + CTA
Stats CounterTotal auctions / bids / users

Each widget exposes Elementor controls for filters, layout, colors, button text — full customization without code.

Adding a widget

  1. Open any page in Elementor
  2. Drag a widget from the Auctions for WooCommerce category
  3. Configure in the left panel
  4. Save

Gutenberg blocks

Same widgets, available as blocks:

  • Auctions for WooCommerce category in the block inserter
  • Each block has a sidebar with filter / layout controls
  • Blocks render server-side for SEO / performance

Adding a block

  1. In the post / page editor, click + to add a block
  2. Search for "Auction"
  3. Pick a block (e.g., Auction List)
  4. Configure in the sidebar
  5. Update / publish

Block / widget reference

Auction List

Most flexible — used everywhere.

SettingEffect
Status filteractive / scheduled / ended / paid / all
Auction typeall / standard / reverse / sealed / ...
CategoryWC product category filter
Vendor(multi-vendor) — filter by seller
Sort byend date / start date / price / bid count
LimitMax items shown
LayoutGrid / List / Carousel
Columns1–6
Show countdownyes / no
Show bid countyes / no
Show watchersyes / no
Paginationyes / no

Single Auction

SettingEffect
Auction IDSpecific auction to render
ComponentsBid form / countdown / history / share / etc.
LayoutTwo-column / stacked

Auction Countdown

Standalone — useful for promo pages.

SettingEffect
Auction IDWhich auction
StyleCompact / large / minimal
Color stopsOverride default thresholds
When endedShow "Ended" / hide / redirect

Elementor templates

Pre-built Elementor templates ship with the plugin (in /templates/elementor/):

  • Auction landing page
  • Auction event landing
  • Vendor store template
  • Customer dashboard

Import via Elementor → My Templates → Import.

Theme builder integration

For Elementor Pro:

  • Custom Auction Single template (replaces theme's product template for auction product type)
  • Custom Auction Archive template (replaces shop archive when filtering for auctions)
  • Custom My Account templates for the auction endpoints

Block patterns

Gutenberg block patterns ship with curated combinations:

  • Auction homepage hero (3 columns: featured + active + ending soon)
  • Vendor store header (logo + stats + auction list)
  • Customer dashboard mosaic

Performance

Blocks / widgets cache their query results:

  • 60-second TTL for active-auction queries
  • Bust on bid placement (cache invalidation tied to wkafw_bid_placed hook)
  • Render full HTML server-side; no JS hydration needed for static blocks

Live-update blocks (countdown, bid stream) hydrate client-side via the same polling mechanism as the auction page.

Other builders

BuilderStatus
Beaver BuilderCompatible via shortcodes (Shortcodes)
DiviCompatible via shortcodes
BricksUse shortcodes inside Bricks elements
Visual ComposerUse shortcodes
OxygenUse shortcodes

For all of the above, the same set of features is available via Shortcodes — just less drag-and-drop ergonomic.

Common questions

"My Elementor widgets disappeared after a plugin update."

Run Elementor → Tools → Regenerate CSS & Data. Plugin updates may invalidate cached widget definitions.

"Can I create a custom auction page builder template?"

Yes — copy any template from /templates/elementor/ to your-theme/auctions-for-woocommerce/elementor/{name}.json, and import via Elementor.

"Does this work with Gutenberg full-site editing (FSE)?"

Yes — auction blocks work in any FSE template (header, footer, single product). The auction-product type can have its own FSE template.

Prev
Subscription Gate