Wallet SystemWallet System
Buy Now
View Demo
  • Getting Started

    • Introduction
    • Quick Start
    • Features
    • Installation
    • First-Time Setup
    • Admin Tour
  • Wallet Core

    • Core Wallet
    • Wallet Payment Gateway
    • Recharge / Top-up
    • Wallet Transfer
    • My Wallet Page
    • Shortcodes
  • Earn & Reward

    • Cashback Engine
    • Referral Program
    • Multilevel Referral
    • Daily Login Reward
    • Invite Friends
    • Deposit / Top-up Bonus
  • Spend & Payout

    • Checkout Discount
    • Checkout Restriction
    • Withdrawal
    • PayPal Payout
    • Stripe Payout
    • Refund to Wallet
    • Buy Now Pay Later
  • Identity & Mobile

    • KYC
    • QR Code Payments
  • Wallet Central

    • Overview
    • Endpoint & Routing
    • CTA Discovery
    • Home Dashboard
    • Add Funds
    • Withdraw
    • Withdrawals List
    • Send Money
    • QR Pay
    • Payment Requests
    • Refer & Earn
    • Transactions
    • Settings
    • KYC Flow
    • Architecture
    • Tweaks & Responsive
    • Security
    • Admin Controls
  • Admin Tools

    • Admin Settings (index)
    • Bulk Credit / Debit
    • Analytics Dashboard
  • Settings Tabs

    • General
    • Recharge
    • Checkout
    • Withdrawal
    • Payout (PayPal/Stripe)
    • KYC
    • Cashback
    • Referral
    • Multilevel
    • BNPL
    • QR Pay
    • Notifications
    • Wallet Central
    • Integrations
    • API Keys
  • Notifications

    • Email Notifications
    • SMS Notifications
  • Developer

    • REST API
    • Filters & Hooks
  • Help

    • Troubleshooting
    • FAQ
    • Glossary
Support
Buy Now
View Demo
  • Getting Started

    • Introduction
    • Quick Start
    • Features
    • Installation
    • First-Time Setup
    • Admin Tour
  • Wallet Core

    • Core Wallet
    • Wallet Payment Gateway
    • Recharge / Top-up
    • Wallet Transfer
    • My Wallet Page
    • Shortcodes
  • Earn & Reward

    • Cashback Engine
    • Referral Program
    • Multilevel Referral
    • Daily Login Reward
    • Invite Friends
    • Deposit / Top-up Bonus
  • Spend & Payout

    • Checkout Discount
    • Checkout Restriction
    • Withdrawal
    • PayPal Payout
    • Stripe Payout
    • Refund to Wallet
    • Buy Now Pay Later
  • Identity & Mobile

    • KYC
    • QR Code Payments
  • Wallet Central

    • Overview
    • Endpoint & Routing
    • CTA Discovery
    • Home Dashboard
    • Add Funds
    • Withdraw
    • Withdrawals List
    • Send Money
    • QR Pay
    • Payment Requests
    • Refer & Earn
    • Transactions
    • Settings
    • KYC Flow
    • Architecture
    • Tweaks & Responsive
    • Security
    • Admin Controls
  • Admin Tools

    • Admin Settings (index)
    • Bulk Credit / Debit
    • Analytics Dashboard
  • Settings Tabs

    • General
    • Recharge
    • Checkout
    • Withdrawal
    • Payout (PayPal/Stripe)
    • KYC
    • Cashback
    • Referral
    • Multilevel
    • BNPL
    • QR Pay
    • Notifications
    • Wallet Central
    • Integrations
    • API Keys
  • Notifications

    • Email Notifications
    • SMS Notifications
  • Developer

    • REST API
    • Filters & Hooks
  • Help

    • Troubleshooting
    • FAQ
    • Glossary
Support
  • Getting Started

    • Introduction
    • Quick Start — Wallet Live in 5 Minutes
    • Features
    • Installation
    • First-Time Setup
    • Admin Tour
  • Wallet Core

    • Core Wallet
    • Wallet Payment Gateway
    • Recharge / Top-up
    • Wallet Transfer
    • My Wallet Page
    • Shortcodes
  • Earn & Reward

    • Cashback Engine
    • Referral Program
    • Multilevel Referral
    • Daily Login Reward
    • Invite Friends
    • Deposit / Top-up Bonus
  • Spend & Payout

    • Checkout Discount
    • Checkout Restriction
    • Withdrawal
    • PayPal Payout
    • Stripe Payout
    • Refund to Wallet
    • Buy Now Pay Later (BNPL)
  • Identity & Mobile

    • KYC (Know Your Customer)
    • QR Code Payments
  • Wallet Central

    • Wallet Central Overview
    • Endpoint & Routing
    • CTA Discovery
    • Home Dashboard
    • Add Funds
    • Withdraw
    • Withdrawals List + Detail
    • Send Money
    • QR Pay
    • Payment Requests
    • Refer & Earn
    • Transactions
    • Settings (customer)
    • KYC Flow
    • Architecture
    • Tweaks & Responsive
    • Security
    • Admin Controls
  • Admin Tools

    • Admin Settings
    • Bulk Credit / Debit
    • Analytics Dashboard
  • Settings Tabs

    • General Settings
    • Recharge Settings
    • Checkout Settings
    • Withdrawal Settings
    • Payout Settings (PayPal + Stripe)
    • KYC Settings
    • Cashback Settings
    • Referral Settings
    • Multilevel Settings
    • BNPL Settings
    • QR Pay Settings
    • Notifications Settings
    • Wallet Central Settings
    • Third-Party Integrations
    • API Keys
  • Notifications

    • Email Notifications
    • SMS Notifications
  • Developer

    • REST API
    • Filters & Hooks
  • Help

    • Troubleshooting
    • FAQ
    • Glossary

Referral Settings

Single-level referral programme. For chain commissions add Multilevel Settings.

Want the feature overview?

See Referral Program for the customer flow, code generation, cookie attribution, and dashboard layout.

Where

Wallet → Settings → Referral.

Referral section — enable, referrer reward type/amount, referee coupon, cookie window

The same Settings tab also contains the Invite Friends sub-section:

Invite Friends section — enable, daily limit, max per submit, subject/body templates

Step-by-step Setup

1. Enable

Master toggle. Zero overhead when OFF — no auth hooks fire.

2. Referrer reward type

TypeResult
fixedFlat amount (e.g. ₹100)
percentPercent of invitee's first-order subtotal

fixed is simplest. percent rewards the referrer proportionally to how big the friend's first purchase is.

3. Referrer reward amount

Currency value (for fixed) or percent (for percent).

StrategyAmount
Light50
Normal100
Aggressive250 or 10 percent

4. Referrer max cap

Optional. When type = percent, cap the maximum reward per referral.

5. Referee coupon type

TypeCustomer experience
fixed_cartFlat discount on the cart
percentPercent off

6. Referee coupon amount

The discount value. Auto-generated WC coupon WELCOME-XXXXXX carries this.

StrategyAmount
Soft50 (flat) or 5 percent
Standard100 (flat) or 10 percent
Aggressive250 (flat) or 20 percent

7. Cookie days

Attribution window. When a friend visits via the referral link, a 7-day (default) cookie is set. Friends who register within the window get attributed to the referrer.

WindowUse
1Strict — only same-day signups credit
7 (default)Standard
30Generous — long-cycle products

8. Promo enable

Toggle for the time-boxed multiplier.

When ON, three more fields:

  • Promo start
  • Promo end
  • Promo multiplier

9. Promo start / end

Date-time fields. Window during which the multiplier applies.

10. Promo multiplier

The boost. Default 2 (= 2× rewards during the window). Multiplier applies to:

  • Referrer base reward
  • Multilevel chain rewards (if multilevel enabled)

11. Dashboard description

Rich text shown above the customer's referral panel. Brand it:

Earn ₹100 every time a friend places their first order. They get ₹50 off too.

12. How-it-works steps (3)

Three rich-text steps shown in the gradient card. Default:

1. Share your link
2. Friend signs up + places first order
3. You get ₹100, they get ₹50 off

Edit per your campaign.

13. Save

Click Save changes.

Verify

  1. As customer A: visit /my-account/my_wallet/ → confirm referral panel + personal link
  2. Copy link
  3. Open private window → visit ?ref=A_CODE
  4. Cookie set
  5. Register as customer B
  6. Place first order, complete it
  7. Reload customer A's referral view → invites list shows B as signed_up with reward

Common Combos

GoalSettings
StandardReferrer ₹100 fixed, Referee ₹50 fixed_cart, Cookie 7d
Acquisition pushReferrer ₹250, Referee 20% percent, Cookie 14d
Launch promoAbove + Promo enable, multiplier 2, end date 30 days from now

Multilevel Add-On

Want chain commissions (sponsor of sponsor of friend)? See Multilevel Settings.

Invite-Friends Form

Want customers to invite via email instead of just sharing a link? See Invite Friends. Same engine, additional UI.

Troubleshooting

ProblemFix
Code doesn't resolveRegenerate via Users → [user] → Wallet card
Reward not creditedOrder in completed? Friend visited via link? Already paid?
Cookie not setBrowser blocking 3rd-party cookies — share via direct link only
Coupon not in friend's emailEmail mismatch; confirm friend's account email matches the cookie
Promo multiplier not activeInside start/end window? Server timezone?

Related

  • Referral Program (engine)
  • Multilevel Settings
  • Invite Friends
  • Wallet Central Refer & Earn
Prev
Cashback Settings
Next
Multilevel Settings