Sell prepaid credit with a bonus
Pull revenue forward — let customers buy a credit balance (sweetened with a bonus) and spend it down on renewals and new subscriptions.
- Prepaid top-ups
- Optional bonus %
- Spend on renewals
Selling prepaid credit pulls revenue forward and boosts loyalty: customers buy a balance — often sweetened with a bonus percentage (pay $100, get $110) — and spend it down over time. Store Credit (Pro) adds a dedicated credit purchase product type, with fixed or custom amounts bounded by min/max limits. This recipe enables credit purchases and a bonus top-up product.
- Customers prepay for a credit balance, optionally with a bonus.
- Balance spends down on renewals and new subscriptions.
- Custom-amount products honor your min/max/default limits.
- Revenue is pulled forward and loyalty increases.
The exact configuration
Enter these values and you have the setup live. Every field maps to a real ArraySubs setting.
| Setting | Value |
|---|---|
| Enable Credit PurchasesStore Credit → Settings | On |
| Min / Max / Default PurchaseStore Credit → Settings | e.g. $25 / $500 / $100 (custom-amount products) |
| Store Credit productProducts → Store Credit product | Created in WooCommerce (fixed or custom amount, optional bonus %) |
| Allow at CheckoutStore Credit → Settings | On (so bought credit applies to subscription orders) |
When to use this setup
Set it up in 3 steps
A step-by-step guide drawn from the ArraySubs user manual. Open the linked page for the full walkthrough and screenshots.
Enable credit purchases
In ArraySubs → Store Credit → Settings, turn on Enable Credit Purchases and set Min/Max/Default amounts (e.g. $25 / $500 / $100).
Store Credit SettingsCreate a Store Credit product
Add a Store Credit product in WooCommerce — fixed amount or custom amount — and set an optional bonus percentage to sweeten the deal.
Credit Purchase ProductAllow credit at checkout
Enable Allow at Checkout so the purchased balance can be applied to new subscription orders, and keep Auto-Apply on for renewals.
Store Credit Settings
This recipe is built from these ArraySubs user-manual guides:
Notes & edge cases
Modules behind this recipe
The ArraySubs modules this setup relies on.
Store Credit
A Pro wallet system for credit balances, purchase products, credit history, expirations, emails, and refund-to-credit.
Customer Portal
Subscriber self-service inside WooCommerce My Account for viewing, cancelling, pausing, switching, and paying subscriptions.
Related setups to explore
Other configurations you can build with the same modules.
Auto-apply credit to renewals
Let accumulated store credit silently pay down every renewal — subscription credit first, then customer balance.
Refund to store credit
Issue refunds as spendable store credit instead of cash back through the gateway — keep the revenue in-store.
Expiring promotional credit
Grant promo credit that expires after a set period to create urgency — with automatic expiry-warning emails.
Questions, answered
Unlock the complete Pro stack
Start on the free-forever core today, then choose a paid Pro plan when you need the advanced Pro feature set.
No credit card required · Annual and lifetime options available
