General Settings
The base wallet configuration. First settings to fill in after activation.
Want the feature overview?
See Core Wallet for what the wallet does, how customers see it, and developer hooks.
Where
Wallet → Settings → General.

The same Settings tab also contains Multi-Currency Support and Daily Login Reward:


Step-by-step Setup
1. Default currency
Match this to your WooCommerce base currency. Plugin uses it for ledger writes when no per-currency override applies.
Recommended: leave as auto — plugin reads from WC base currency automatically.
2. Show balance to customer
| Toggle | Effect |
|---|---|
| ON | Customer sees the balance everywhere — My Account tab, header shortcode, Wallet Central |
| OFF | Wallet UI hidden site-wide. Useful when you're testing or rolling out gradually |
Recommended: ON.
3. Allow negative balance
| Toggle | Effect |
|---|---|
| ON | Customer can spend more than they have (creates BNPL debt) |
| OFF | Debits below zero rejected |
Recommended: OFF unless you've enabled BNPL. Otherwise fraud risk.
4. Low-balance threshold
Currency value. When the customer's balance crosses this downward, an alert email fires.
Examples:
| Store type | Suggested threshold |
|---|---|
| Small store, low-value carts | 100 |
| Mid-size store | 500 |
| High-value B2B | 2000 |
Set to 0 to disable the threshold check entirely.
5. Low-balance email
Toggle the email alert that fires when threshold is crossed.
Recommended: ON. Helps customers re-engage by topping up.
6. Wallet display name
Brand the wallet to fit your store voice:
| Default | Try |
|---|---|
Wallet | Store Credit, Coins, Loyalty Cash, Bonus, Pocket |
Used everywhere: gateway label, dashboard title, emails.
7. Daily login reward
Toggle. When ON:
- Reward amount field appears
- Monthly cap field appears
- "Skip admins" toggle appears
See Daily Login Reward for details.
8. Multi-currency mode
| Toggle | Effect |
|---|---|
| AUTO (default) | Plugin enables per-currency balance only when WOOCS or YITH currency switcher is detected |
| ALWAYS | Force per-currency mode regardless |
| NEVER | Single base-currency balance, ignore active currency |
Recommended: AUTO.
9. Save
Click Save changes at the bottom of the tab.
Verify
Open /my-account/my_wallet/ as a test customer:
- Balance card visible
- Brand name reflects what you typed
- Currency symbol matches your base currency
Common Combos
| Goal | Settings |
|---|---|
| Standard store credit | Show ON, Negative OFF, Threshold 100, Display name Store Credit |
| Loyalty programme | Show ON, Negative OFF, Daily login 5, Display name Coins |
| BNPL pilot | Show ON, Negative ON, Display name Wallet, then enable BNPL |
Troubleshooting
| Problem | Fix |
|---|---|
| Customer doesn't see balance | "Show balance to customer" OFF, OR theme caching /my-account/* |
| Low-balance email never fires | Threshold = 0 (disabled), OR email-alert toggle OFF |
| Wrong currency on ledger | Check WC base currency in WC settings; plugin reads from there |
