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

Gamification

Points, badges, leaderboards, and achievements — keeps bidders coming back beyond winning a lot.

Settings → Gamification — points, leaderboard and badge configuration that drives the customer-facing gamification surface

Components

ComponentWhat it does
PointsEarned per bid / win / review; spent on rewards
BadgesOne-time achievements (first bid, 10 wins, etc.)
LeaderboardPublic ranking by points / wins / spend
AchievementsMulti-step quests with progress bars
Daily streaksBonus for bidding multiple consecutive days

Points

ActionPoints (default)
Bid placedwkafw_points_per_bid (default 1)
Auction wonwkafw_points_per_win (default 10)
Review leftwkafw_points_per_review (default 5)
Daily login(configurable)
Refer a friend(configurable)

Each customer's running points total is stored against their user profile.

What points unlock

Configure via Auctions → Settings → Gamification → Rewards:

ThresholdUnlock
100 pointsBronze tier — no fees on small auctions
500 pointsSilver tier — 5% off buyer's premium
2,000 pointsGold tier — early access to flash auctions
10,000 pointsVIP tier — concierge support

Each tier triggers a notification when reached.

Badges

Predefined achievement badges:

BadgeTrigger
🏁 First BidFirst bid placed
🏆 First WinFirst auction won
💰 Big Spender$1,000+ in winning bids
👁️ Hawk Eye50+ watchlist additions
📋 Reviewer10 reviews left
🔥 Hot Streak5 consecutive wins
🎯 Sharpshooter3 wins at exactly the reserve
🌎 GlobetrotterBid on auctions in 5+ countries
🎁 Generous Donor$500+ in charity auctions

Badges display on user profile, leaderboard, and bid form (next to their name).

Leaderboard

Public ranking page at /leaderboard/ (template: templates/leaderboard.php).

SettingDefault
wkafw_leaderboard_resetnever (lifetime)
Leaderboard size100

Reset frequencies:

SettingEffect
neverLifetime leaderboard
dailyResets midnight UTC
weeklyResets Sunday midnight UTC
monthlyResets first of the month

Customers can opt out of public visibility ("private mode") in their account settings.

Achievements

Multi-step quests with progress UI:

AchievementSteps
Auction ApprenticePlace 1 bid → Win 1 auction → Leave 1 review
ConnoisseurWin 5 auctions in 3 different categories
Charity ChampionDonate $1,000+ across charity auctions
Gold RushReach 10,000 lifetime points
Watch MasterWatch 100 auctions

Render via the Achievements widget / block (Builders).

Confetti & celebrations

Hitting a milestone triggers visual celebration:

  • Badge earned → modal with badge display + share button
  • Tier reached → push notification + email
  • Achievement complete → modal + achievement art

Configurable via wkafw_celebrations_enabled.

Auction of the Day & flash bonuses

Bidding on the Auction of the Day or a flash auction earns 2× points (configurable multiplier).

Reporting

Reports → Gamification:

  • Total points awarded (currency-equivalent value)
  • Badges distributed
  • Leaderboard top users
  • Tier distribution
  • Achievement completion rate

Anti-abuse

Points / badges can be gamed (e.g., placing trivial bids to farm points). Defenses:

  • Bid amount minimum for points (wkafw_min_bid_amount_for_points)
  • Daily points cap per user
  • Points awarded only on valid bids (not retracted)
  • Suspicious patterns flagged by Fraud Detection

Common questions

"Can I disable points entirely?"

Yes — set all wkafw_points_per_* to 0. The system still tracks them as 0; remove the leaderboard / achievements widgets to fully hide.

"How do I award points manually?"

"Do points expire?"

By default no. Set wkafw_points_expiry_days to enable annual / quarterly expiry.

Prev
Psychology Triggers
Next
Fraud Detection