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

Bid Increments

Three modes — fixed, variable, percentage. Configurable per-auction or globally.

Fixed

The simplest mode. Every bid must beat the current price by exactly this amount.

SettingExample
Increment10
Bid behaviorAlways +$10 over current
Current priceMin next bid
$0 (start)start price
$100$110
$250$260

Configure in Add Auction → Pricing → Increment type: Fixed → value.

Variable (tiered)

Increment changes based on the current bid level. Define a tier table.

Example tier table

When current price <Increment becomes
$100$5
$500$25
$1,000$50
$5,000$100
$10,000$250
(any higher)$500
Current priceMin next bid
$50$55
$200$225
$750$800
$4,500$4,600
$8,000$8,250
$50,000$50,500

How to configure

In the Add Auction form:

  1. Increment type → Variable
  2. Click Add tier to add a row
  3. Below price + Increment for each tier
  4. Tiers must be in ascending order (UI auto-sorts on save)

The tier table is stored as JSON in wkafw_auctions.variable_increments.

CSV import / export

For repeatable rules across many auctions:

ToolAction
Tools → CSV → Export incrementsDownloads current tier table
Tools → CSV → Import incrementsBulk-set tier tables across auctions

CSV format:

auction_id,below_price,increment
123,100,5
123,500,25
123,1000,50

Tools →

Percentage

Increment is a percentage of the current price. Always rounded up to the nearest cent (or your currency's smallest unit).

SettingExample
Increment %5
Bid behaviorAlways at least +5% over current
Current priceMin next bid (5%)
$100$105.00
$250$262.50
$1,000$1,050.00
$9,999$10,498.95

Use cases:

  • Real estate / luxury auctions where stakes scale with price
  • Currencies with very different denominations (e.g. JPY where +¥1 is meaningless)

Per-auction vs global

SourceWhen used
Per-auction bid_increment fieldAlways wins
Global wkafw_bid_increment optionDefault for new auctions in Add Auction form

You can set a sensible global default and override per-auction for special cases.

Validation

When a bidder submits a bid:

  1. Engine reads the auction's increment_type (fixed / variable / percentage)
  2. Computes the required minimum increment for the current price
  3. If bid_amount < current_price + increment, rejects with: "Bid must be at least $X"

The bid form shows the suggested minimum in the input placeholder for guidance.

Quick-bid buttons

Each auction can show 3–5 one-click bid buttons. By default they show:

  • Current price + 1× increment
  • Current price + 2× increment
  • Current price + 5× increment
  • Current price + 10× increment

Configurable per-auction (in the Bid form section) or globally in Design Studio.

Reverse auctions

For reverse-type auctions, the increment is a decrement — bids must be lower than the current price by at least this amount.

The same three modes apply, just inverted.

Common questions

"Can the bidder bid more than the minimum increment?"

Yes, always. The increment is a minimum floor. A bidder can bid any amount ≥ current + increment.

"What if my percentage rounds to less than 1 cent?"

The plugin enforces a hard minimum of 1 in your currency's smallest unit (cent / paisa / yen). For 0.01 percent on $1, the increment is rounded up to $0.01.

"Can I show different increments to different bidders?"

Use the wkafw_required_increment filter to vary by user (e.g. VIP bidders get smaller increments, new bidders get larger ones).

Prev
Anti-Sniping (Soft Close)
Next
Reserve & Buy Now