⚡ WooCommerce Wallet Plugin — v2.0

The Ultimate
Wallet & Cashback
Plugin for WooCommerce

Give your customers a powerful digital wallet with cashback rewards, withdrawal management, advanced analytics, and seamless checkout — all in one production-ready plugin.

10K+Active Installs
4.9 ★Avg Rating
42Screens
100%HPOS Ready
👛 Digital Wallets
🎁 Auto Cashback
💸 Withdrawals
📊 Analytics
🔒 Rate Limiting
📱 Mobile Shortcodes
💳 Wallet Gateway
📧 Email Notifications
🏷️ Product Cashback
📁 Category Rules
🛒 Cart Conditions
🔗 HPOS Compatible
👛 Digital Wallets
🎁 Auto Cashback
💸 Withdrawals
📊 Analytics
🔒 Rate Limiting
📱 Mobile Shortcodes
💳 Wallet Gateway
📧 Email Notifications
🏷️ Product Cashback
📁 Category Rules
🛒 Cart Conditions
🔗 HPOS Compatible
33 Powerful Features

Everything Your Store Needs.
Built Into One Plugin.

From digital wallets and cashback engines to withdrawal management and advanced analytics — every feature designed to grow your WooCommerce revenue.

📊
Analytics

Advanced Analytics — Smart Filters

Slice and dice your wallet data with precision. Apply multi-level filters by date range, user segment, transaction type, and cashback category to get exactly the metrics you need.

  • Date-range filters with custom presets
  • Filter by transaction type (credit/debit/cashback/withdrawal)
  • User segment targeting for cohort analysis
  • Save filter configurations as report templates
01
💹
Analytics

KPI Dashboard & Money Flow

Your command center. See real-time KPIs — total wallet balance, cashback distributed, active users, and money flow direction — all in a stunning visual dashboard.

  • Live KPI cards: revenue, balance, cashback
  • Interactive money-flow charts
  • Active wallet count trend lines
  • Period-over-period comparison
02
📈
Analytics

Operational Metrics

Monitor the health of your entire wallet ecosystem. Track operational KPIs like withdrawal success rates, average cashback per order, and wallet engagement scores.

  • Withdrawal approval rate tracking
  • Average cashback per order metric
  • Wallet engagement & activity scores
  • Top cashback earners leaderboard
03
🔍
Analytics

Transaction Drill-Down Reports

Go from summary to detail in one click. Drill into any metric to see the individual transactions behind it, with full context on each entry.

  • One-click drill-down from any chart
  • Full transaction context on drill-down
  • User-level transaction timeline
  • Cashback source tracing
04
👛
Wallets

Wallets Overview Dashboard

See every customer wallet at a glance. Search, sort, and filter your entire wallet directory. Spot high-balance accounts, dormant wallets, and flagged users instantly.

  • Full wallet directory with search
  • Sort by balance, activity, creation date
  • Wallet status badges (active/frozen/pending)
  • Quick action buttons per wallet
05
⚖️
Wallets

Manual Balance Adjustment

Admins can credit or debit any customer wallet with a single action. Add mandatory reason notes for a complete audit trail — perfect for refunds, bonuses, or corrections.

  • Credit or debit in one click
  • Mandatory reason field for audit trail
  • Choose transaction type & source
  • Instant balance update with notification
06
🛒
Wallets

Order-Linked Wallet Info

Every wallet adjustment can be linked to a specific WooCommerce order. See order number, date, items, and wallet impact all in one place.

  • Link adjustments to specific orders
  • View order details in wallet context
  • Cashback reason traced to order
  • Order status and item details visible
07
🔒
Wallets

Wallet Status Management

Control every wallet with precision. Freeze, unfreeze, set spending limits, or flag a wallet for review — all from a clean admin interface with instant effect.

  • Freeze/unfreeze wallet instantly
  • Set custom spending limits per wallet
  • Flag wallet for manual review
  • Status change notification to user
08
🔎
Transactions

Transaction Filtering System

Find any transaction in seconds. Powerful multi-dimensional filters let you isolate exactly what you need by type, user, date, amount, or status.

  • Multi-filter combination support
  • Filter by type, amount range, date
  • User search with autocomplete
  • Status filter (pending/completed/failed)
09
🧾
Transactions

Full Transaction History

A beautiful, comprehensive transaction ledger. Every credit and debit across all wallets, fully paginated, sortable, and exportable to CSV.

  • Complete wallet ledger view
  • Sort by date, amount, user, type
  • Colour-coded transaction types
  • Inline balance snapshot per entry
10
✏️
Transactions

Edit Transaction Details

Admins can correct or annotate any transaction. Update notes, fix type labels, or add admin comments — all changes are logged for accountability.

  • Edit transaction notes & labels
  • Add admin internal comments
  • Fix transaction type misclassification
  • All edits logged with timestamp
11
💸
Withdrawals

Withdrawal Requests Overview

All withdrawal requests in one place. See pending, approved, and rejected requests with full context. Process multiple requests efficiently from this centralized view.

  • Pending requests queue with urgency badges
  • Amount, method, and user at a glance
  • Batch selection for bulk actions
  • Status filtering and search
12
Withdrawals

Approve Withdrawal Requests

One-click approve or reject with optional admin notes. The customer is notified by email instantly. The wallet balance is debited only upon approval.

  • One-click approve with confirmation
  • Rejection with required reason field
  • Instant email notification to user
  • Balance debited only on approval
13
📋
Withdrawals

Withdrawal Detail — Info Panel

Deep-dive into any withdrawal request. See the requested amount, wallet balance at time of request, requested method, and the full user profile at a glance.

  • Full withdrawal request details
  • Wallet balance snapshot at request time
  • Requested amount vs available balance
  • Withdrawal method details
14
💳
Withdrawals

Payment Method Details

All payment method information for a withdrawal request, neatly organized. Bank account, UPI ID, PayPal email, crypto address — whatever the customer submitted.

  • Bank account details (IFSC, account no.)
  • UPI ID and registered mobile
  • PayPal email and account status
  • Crypto wallet address display
15
⚙️
Withdrawals

Admin Management Panel

Full admin control over each withdrawal. Process the payment, mark as completed, add internal processing notes, and track the payment reference all in one form.

  • Mark payment as processed
  • Add payment reference/transaction ID
  • Internal admin notes for tracking
  • Status progression workflow
16
💳
Gateway

Wallet Payment Gateway

Customers can pay at checkout using their wallet balance. Shows available balance, applies partial payment if balance is insufficient, and integrates seamlessly with WooCommerce checkout.

  • Wallet balance display at checkout
  • Partial payment with remaining via card
  • One-click wallet payment enable/disable
  • Compatible with all WooCommerce themes
17
🏷️
Cashback

Product-Level Cashback

Set a unique cashback percentage or fixed amount for any individual product. Override category and global rules for special promotions or featured items.

  • Per-product cashback percentage
  • Fixed amount cashback option
  • Override category/global rates
  • Schedule cashback by date range
18
📁
Cashback

Category-Level Cashback

Apply cashback rules to entire product categories. All products in the category inherit the rule automatically. Override at product level when needed.

  • Category-wide cashback rate setting
  • Inheritance from parent categories
  • Sub-category override support
  • Apply to all existing products
19
🛒
Cashback

Cart Cashback Rule Builder

Create sophisticated cart-level cashback rules. Name your rule, set priority, choose reward type, and define when it activates — all through a clean step-by-step form.

  • Drag-and-drop rule priority ordering
  • Rule name and description fields
  • Active/inactive rule toggle
  • Validity date range setting
20
🎯
Cashback

Cart Reward Configuration

Define exactly how much cashback customers earn. Choose between percentage, fixed amount, or tiered rewards. Set caps so no single order over-rewards.

  • Percentage or fixed cashback type
  • Tiered reward based on cart total
  • Maximum cashback cap per order
  • Minimum qualifying cart amount
21
👥
Cashback

Customer Targeting Conditions

Target cashback rules to specific customer segments. Apply to new customers, loyal shoppers, specific user roles, or account age — for precision reward campaigns.

  • Target by user role (customer/subscriber)
  • New vs. returning customer targeting
  • Account age condition (days since joined)
  • Minimum order history requirement
22
🛒
Cashback

Cart Condition Rules

Set smart cart conditions for cashback activation. Require a minimum cart total, specific products, or a minimum number of items to trigger the reward.

  • Minimum cart value requirement
  • Specific product presence condition
  • Minimum item quantity condition
  • Coupon code combination rules
23
📦
Cashback

Product Condition Filters

Filter cashback rules by what's in the cart. Activate rewards only when specific products, categories, or tags are present — perfect for targeted promotions.

  • Include/exclude specific products
  • Category inclusion/exclusion filter
  • Product tag condition matching
  • SKU-based filtering
24
🏪
Gateway

Checkout Wallet Payment UI

The customer-facing wallet gateway at WooCommerce checkout. Beautiful UI shows available balance, lets customers apply full or partial payment, and updates order total in real time.

  • Available balance display widget
  • Toggle to enable/disable wallet payment
  • Real-time order total update
  • Partial payment handling
25
📱
Mobile

Mobile: Minimum Withdrawal Notice

When a customer's balance is below the minimum, they see a clear, friendly notice explaining the requirement and showing their current balance — reducing support tickets.

  • Minimum balance requirement notice
  • Current balance clearly shown
  • Progress bar to minimum threshold
  • Helpful CTA to earn more cashback
26
📱
Mobile

Mobile: Withdrawal Request Form

A beautifully designed mobile withdrawal form. Customers select their payment method, enter details, and submit — all in a few taps with real-time validation.

  • Method selection (bank/UPI/PayPal/crypto)
  • Dynamic detail fields per method
  • Amount input with available balance hint
  • Real-time form validation
27
Mobile

Mobile: Withdrawal Confirmed

A reassuring confirmation screen after successful withdrawal submission. Shows the request reference, estimated processing time, and next steps for the customer.

  • Withdrawal reference number display
  • Estimated processing time shown
  • Status tracker preview
  • Email confirmation sent notice
28
📋
Mobile

Mobile: Withdrawal Status Detail

Full withdrawal detail view on mobile. Customers can see their request status, payment method used, amount, and admin notes — all in a clean, readable layout.

  • Request status with color indicator
  • Payment method details shown
  • Amount and date of request
  • Admin notes if rejection occurred
29
⬆️
Mobile

Mobile: Withdrawal Bottom Sheet

A smooth bottom sheet that slides up to show full withdrawal details without leaving the current screen. Native mobile feel with iOS/Android-style interaction.

  • Swipe-up bottom sheet pattern
  • Smooth animation with spring physics
  • Drag handle for intuitive interaction
  • Full withdrawal details without navigation
30
📜
Mobile

Mobile: Transaction History

A beautiful, scrollable transaction history on mobile. Each entry shows the type icon, amount, description, date, and running balance — exactly what customers expect from a modern wallet app.

  • Chronological transaction feed
  • Type icons: cashback/debit/withdrawal
  • Colour-coded amounts (green credit, red debit)
  • Tap entry for full details
31
📊
Mobile

Mobile: Transaction Bottom Sheet

Tap any transaction to open a bottom sheet with full details. Source, order number, notes, and running balance — without losing your place in the transaction list.

  • Full transaction details in bottom sheet
  • Order number link to WooCommerce order
  • Running balance at time of transaction
  • Cashback source description
32
💰
Mobile

Mobile: Wallet Summary Screen

The customer's main wallet home screen on mobile. A beautiful summary card shows their current balance, recent activity, cashback earned this month, and quick action buttons.

  • Live wallet balance display
  • Monthly cashback earned stat
  • Recent transactions mini-list
  • Quick-action: Withdraw, History, Pay
33
🚀 Get All 33 Features No credit card required · 14-day free trial
💰 Pricing

Simple, Transparent Pricing

Choose the plan that fits your store. All plans include core wallet features.

Monthly Yearly Save 17%
Starter
Perfect for new stores
$9/ month
$12 / month

  • Digital Wallet System
  • Basic Cashback Rules
  • Transaction History
  • 1 Store License
  • Email Support
  • Advanced Analytics
  • Cart Cashback Rules
Get Starter
Agency
Unlimited stores & features
$79/ month
$99 / month

  • Everything in Professional
  • Data Export (CSV / JSON / XLSX)
  • GDPR Privacy Tools
  • Mobile Shortcodes
  • Retailer / Vendor Tracking
  • Unlimited Licenses
  • Dedicated Support
  • Early Access Features
Get Agency
💬 Reviews

Loved by WooCommerce Store Owners

★★★★★

"The cashback system alone increased our repeat purchases by 34%. The analytics dashboard is incredibly detailed."

A
Arjun Mehta
eCommerce Manager
★★★★★

"Best wallet plugin I've ever used. Clean code, well-documented, and the withdrawal flow is seamless. My clients love it."

S
Sarah Thompson
WooCommerce Developer
★★★★★

"Setup was under 30 minutes. The withdrawal management flow is rock solid and the analytics gave us insights we never had before. Outstanding plugin!"

R
Ravi Kumar
Store Owner
❓ FAQ

Frequently Asked Questions

Does this work with any WooCommerce theme?
Yes! OHSolutions is fully compatible with any WooCommerce-compatible WordPress theme. It hooks into WooCommerce core and doesn't depend on theme structure.
Can I set different cashback rates per product or category?
Absolutely. You can set cashback rules at global, category, product, or cart level — with full customer targeting conditions per rule.
What withdrawal methods are supported?
OHSolutions supports Bank Transfer (IFSC), UPI, PayPal, Crypto wallet, IBAN/SWIFT, Wise, Paytm, and Gift Card withdrawals. Admins can enable/disable each method individually.
Can I export transaction and wallet data?
Yes. The Data Management settings panel lets you export all wallet, transaction, and withdrawal data as CSV, JSON, or XLSX. Includes GDPR data request tools.
Can customers withdraw via bank transfer?
Yes. The withdrawal system supports Bank, UPI, PayPal, crypto, and more. Customers submit requests, admins approve with a full audit trail and email notifications.
Is the plugin HPOS compatible?
Yes, OHSolutions is fully compatible with WooCommerce High-Performance Order Storage (HPOS), ensuring future-proof performance on large stores.

Ready to Supercharge Your Store?

Join 10,000+ WooCommerce stores using OHSolutions to boost loyalty, retention, and revenue.