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

Tweaks & Responsive

Customer-side personalisation panel + how the layout adapts to different screen sizes.

The wallet-central shell is designed around the persistent left sidebar; tweaks override the hero look + accent + density:

Wallet Central home — full dashboard with sidebar (where Tweaks panel lives)

Tweaks Panel

Floating gear icon (bottom-right on desktop, top-right on mobile). Click → slides open.

┌───────────────────────────┐
│  ⚙  Tweaks                │
├───────────────────────────┤
│  Hero variant             │
│  ◯ A · Big number         │
│  ● B · Credit card        │
│  ◯ C · Wide bar           │
├───────────────────────────┤
│  Accent                   │
│  [violet][teal][rose]    │
│  [orange][slate][custom]  │
├───────────────────────────┤
│  Density                  │
│  ◯ Compact ● Cozy ◯ Comfy│
├───────────────────────────┤
│  [ Reset to defaults ]    │
└───────────────────────────┘

All preferences saved in browser localStorage (per-browser, per-customer). No server roundtrip.

Hero Variants

VariantLook
A · Big numberCentred huge balance + hide / show toggle, no decoration
B · Credit card (default)Brand strip + masked wallet ID + balance + currency chip
C · Wide barSingle-row strip, densest

Default for new customers configurable in admin.

Accent Picker

Six swatches + custom hex picker. Cascades to action grid hover, CTA buttons, active sidebar item, status pills.

SwatchHex
Violet (default)#6f3fff
Teal#14b8a6
Rose#f43f5e
Orange#f97316
Slate#475569
Customuser-typed hex

Density Toggle

ModePadding scale
Compact× 0.75 (densest)
Cozy (default)× 1.0
Comfortable× 1.25 (roomiest)

Reset to Defaults

Clears all Tweaks → next paint reverts to admin defaults. No reload.

Disable Tweaks Panel

Some stores don't want customer-side branding overrides. Disable globally:

Wallet → Settings → Wallet Central → Tweaks panel → OFF.

Or filter wkwp_central_tweaks_enable → false in code.

Responsive Breakpoints

ViewportLayout
≥ 1440px (desktop wide)Sidebar 240px + content max 1440px + right rail 320px
1024–1439pxSidebar collapses to icon rail (60px) + right rail folds below
768–1023px (tablet)Sidebar hidden, mobile menu hamburger top-bar visible, right rail folds below
481–767px (mobile)Single column, action grid 1 col, OTP cells 40px
≤ 480px (small mobile)Compressed paddings, share buttons stack, KPI strip 2-col grid

Sidebar Behaviour

ViewportMode
≥ 1440Always visible, labelled
1024–1439Icon rail (hover expands tooltip)
≤ 1023Hidden, hamburger toggle

OTP Cells

The 6-cell OTP entry shrinks at smaller viewports:

ViewportCell sizeGap
≥ 76856×5612
481–76748×488
≤ 48040×406

Tab Strip (mobile)

On mobile, sidebar's view links collapse into a horizontal scrolling tab strip. Active tab highlighted with accent. Swipe gestures supported.

Print

Add ?print=1 to any view → strips chrome → only the content prints. Browser "Save as PDF" works the same way.

Dark Mode

Global toggle in the topbar. Uses OS preference as initial guess; localStorage override.

ThemeTrigger
Lightdefault if OS prefers-color-scheme: light
Darkdefault if OS prefers-color-scheme: dark
Systemfollows OS

RTL

<html dir="rtl"> triggers RTL CSS rules — sidebar moves right, action grid mirrors, share buttons reorder. Tested with WPML + Polylang RTL languages.

Common Scenarios

Customer wants the densest layout

Tweaks → Hero variant A, Density Compact. Saves locally.

Brand-match the accent

Pick a swatch or type your brand hex. Cascades across the UI for that customer.

Force everyone to use default layout

Disable the Tweaks panel globally. Customers stuck with admin defaults.

When Something Goes Wrong

ProblemFix
Tweaks not persistinglocalStorage blocked (private browsing); use a regular window
Sidebar collapses too earlyTheme viewport meta missing
Dark mode doesn't applyOS preference change without page reload — toggle theme manually
RTL layout brokenTheme overriding [dir="rtl"] rules; check specificity
For developers — hooks + CSS variables

Hooks

HookTypeWhen
wkwp_central_tweaks_enablefilterhide / show panel
wkwp_central_tweaks_default_variantfilterper-user default hero variant
wkwp_central_tweaks_default_accentfilterper-user default accent
wkwp_central_tweaks_default_densityfilterper-user default density

CSS variables

.wcc-root[data-density="compact"] {
  --wcc-pad-card: 12px;
  --wcc-gap:      8px;
}
.wcc-root[data-density="cozy"] {
  --wcc-pad-card: 20px;
  --wcc-gap:      14px;
}
.wcc-root[data-density="comfy"] {
  --wcc-pad-card: 28px;
  --wcc-gap:      20px;
}

Related

  • Home Dashboard
  • Architecture
Prev
Architecture
Next
Security