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

Wallet (Admin)

Auctions → Wallet — ?page=wkafw-wallet

Admin-side controls for the customer wallet system — top up, debit, refund, view ledger, and override balances. The customer-facing wallet endpoint is at /my-account/my_wallet/ (Customer Wallet).

Wallet (admin) — system summary with total liability, transactions today and top customers (top)

Wallet (admin) — customer search panel with balance, transaction list and manual ops (middle)

Wallet (admin) — withdrawal queue with approve / reject / mark-paid actions (bottom)

What the page shows

Three sections:

  1. System summary — total wallet liability, transactions today, top customers by balance
  2. Customer search — autocomplete to pull up any customer's wallet
  3. Per-customer panel — balance, transaction history, manual ops

Open a customer's wallet

In the search box, type a customer's name, email, or ID. Pick from results. The right panel updates.

Panel itemWhat it shows
BalanceThe customer's current balance, computed from the ledger
Total creditsSum of all credit transactions
Total debitsSum of all debit transactions
Pending withdrawalsCount of withdrawal requests awaiting approval
Last transactionMost recent ledger entry
Transaction listPaginated, latest first

Manual operations

ActionEffectUse case
Credit (top-up)Adds amount to the walletGoodwill credit, refund
DebitDeducts amount from the walletCharging a fee post-hoc
RefundReverses a specific transactionDisputed top-up
AdjustOverrides balance to a specific amountMigration, audit fix

Every manual op:

  • Writes a row in the wallet ledger
  • Includes a note (admin's reason)
  • Triggers an email to the customer (configurable)
  • Logs to Audit Log

Adjust is destructive

Adjust does not preserve history — it writes a single offsetting row to bring the balance to your target. Prefer Credit / Debit / Refund for traceability.

Bulk top-up

For loyalty drops or migration:

  1. Click Bulk Top-up
  2. Upload CSV: customer_email,amount,note
  3. Preview rows
  4. Apply — runs through Action Scheduler, one row at a time

The plugin emails you a results CSV when done.

Withdrawal queue

The bottom of the page shows pending withdrawal requests:

ColumnWhat it shows
IDUnique request ID
CustomerName and email
AmountRequested payout amount
MethodBank transfer / PayPal / custom
StatusPending / Approved / Rejected / Paid
RequestedTimestamp
ActionsApprove / Reject / Mark paid

Approval workflow

  1. Customer requests withdrawal at /my-account/wkwc_withdrawal/
  2. A row appears here as pending
  3. Admin reviews bank / PayPal details (in the per-row drawer)
  4. Click Approve → sends out-of-band payout (admin's responsibility)
  5. Click Mark Paid when payout completes
  6. Wallet balance is debited; customer gets a confirmation email

The plugin does not automatically initiate bank payouts — admin executes the actual payout (Stripe Connect / PayPal Payouts / manual bank transfer) and marks the row paid.

Customer Withdrawal endpoint →

Wallet settings

Auctions → Settings → Wallet controls system-wide behavior:

SettingDefaultEffect
Wallet enabledyesMaster switch
Top-up product(auto-create)WC product used for wallet top-ups
Min top-up1Lowest amount per top-up
Max top-up10000Highest single top-up
Wallet pay feesnoAllow auction fees to debit wallet
Auto-charge winnernoAuto-debit on auction win
OTP for transferyesRequire OTP for peer-to-peer transfer
Withdrawal enablednoMaster switch for withdrawal endpoint
Min withdrawal100Lowest withdrawal amount
Withdrawal fee0Flat fee per withdrawal
Ledger per page25Customer pagination

All settings →

Wallet bridge to auctions

The wallet ties into auctions in four places:

  • Top-up — when a customer adds funds via the top-up product, the bridge credits the wallet ledger.
  • Auto-charge — on auction win, if auto-charge is on the bridge debits the winning bid amount.
  • Fee charge — auction fees (listing, buyer's premium) try the wallet first when wallet-pay-fees is on.
  • Refund — auction cancellation triggers a wallet refund if the win was wallet-paid.

Wallet System deep-dive →

Reports

ReportWhat it shows
Wallet liabilityTotal customer-held balance — your liability
Transactions by typeTop-up vs debit vs refund breakdowns
Top walletsCustomers with highest balances
Idle walletsWallets with no activity in N days (regulatory holding alert)

Available under Reports → Wallet.

Compliance

Wallet balances are real money you hold for customers — that's a regulated activity in many jurisdictions. The plugin provides:

  • Full ledger (immutable rows)
  • Audit log of every admin op
  • CSV export for accounting
  • Idle-wallet reporting
  • Configurable hold periods

You're still responsible for legal compliance (e.g. e-money licensing, escheat laws). See Compliance.

Prev
Events
Next
Disputes