Description
Store Credit and Wallet plugin for WooCommerce that helps you launch a lightweight, no-bloat store credit and wallet system without complexity.
Every customer gets a store credit balance (a wallet) they can top up, earn, and spend at checkout. You can also issue flexible credit vouchers, refund orders to store credit instead of the original payment method, and reward purchases with automatic credit – a complete store credit experience for WooCommerce.
A dedicated „Store Credit“ page appears under My Account where customers can view their wallet balance, vouchers, top-up options, and full activity history.
Admins get a clear settings area and tools to adjust balances, manage vouchers, refund to credit, and review a complete activity log.
Store Credit & Wallet – Free Features
- Account credit wallet: every customer gets a store credit balance they apply at checkout
- Credit vouchers: issue redeemable codes (stored as WooCommerce coupons) that work in full or in part
- Credit Redemption Tool on the cart and checkout to apply account credit, choose a voucher, or claim a code
- Compact wallet widget shown inside the cart totals for a quick apply/remove toggle
- Customer wallet dashboard (or shortcode) under My Account: balance, vouchers, top-up, and history
- Customer top-up: let customers buy store credit and load their wallet
- Refund orders to store credit instead of the original payment method
- Admin tools: adjust balances, manage vouchers, and review a full activity log
- Customisable email notifications (credit added, credit deducted, refunded to credit, voucher created)
- Multi-currency support that converts the wallet balance to the active currency
- Migration tool: import balances, store credit coupons and gift cards from TeraWallet, WooCommerce Account Funds, WP Swings Wallet, Advanced Coupons, WooCommerce Smart Coupons, WebToffee Smart Coupons, WooCommerce Store Credit, WooCommerce Gift Cards, YITH Gift Cards and PW Gift Cards
- Developer friendly functions and hooks
Why choose this Store Credit and Wallet plugin?
- Built specifically for WooCommerce
- Fast and lightweight
- Simple UX: one wallet dashboard with balance, vouchers, top-up, and history
- Easy to set up and configure
- Works alongside WooCommerce coupons, sales, and the block cart and checkout
- Two flexible systems: an account credit wallet, credit vouchers, or both
- Refund to store credit to keep revenue in your store and encourage repeat purchases
- Comprehensive admin tools for managing your store credit program
Ways to Add Store Credit
There are several ways for customers to build up their wallet balance, including:
- Topping up (buying store credit) from a page or their My Account dashboard
- Receiving a refund as store credit instead of to their payment method
- Being awarded credit manually by an admin
- Being gifted credit from another customer
Spending Store Credit
Customers can spend their wallet balance and vouchers via the Credit Redemption Tool at the cart and checkout (and the compact widget in the cart totals):
- Apply their account balance, in full or as a custom partial amount
- Choose and apply one or more credit vouchers
- Claim a voucher by entering its code
- Combine an account balance and a voucher on the same order (if enabled)
Redemption respects any minimum amount and maximum order-coverage limits you set.
Credit Vouchers
Credit vouchers are stored as standard WooCommerce coupons, so you can manage them from WooCommerce Marketing Coupons. Set a code prefix for auto-generated vouchers and configure a template coupon whose restrictions are copied to every new voucher. Vouchers support partial redemption, so a customer can spend part of a voucher’s value and keep the rest for a future order.
Pro Features
- Unlimited access to all features
- Automatic cashback (store credit) on purchases
- Conditional earning rules (by product, category, role, order total, quantity, or payment method)
- Credit expiry with automatic reminder emails
- Bulk credit tools to grant credit to customers by role
- Discounts on bulk and fixed voucher purchases
- Customer gifting (buy a gift, gift from balance, or gift a voucher)
Try PRO free for 7 days – and get 50% off with code: LAUNCH50
Settings Overview
- General: choose the account credit wallet, credit vouchers, or both, and set your store credit label.
- Credit Redemption: where the redemption tool appears, the compact wallet widget, partial redemption, and min/max limits.
- My Account: enable the wallet dashboard and choose which sections show.
- Earn / Top-up: let customers buy credit, with min/max amounts and delivery options.
- Refunds: show the „Refund as Store Credit“ button and set its label and behaviour.
- Vouchers: code prefix, template coupon, combining and converting options.
- Email: subjects and bodies for credit and voucher notifications, with merge tags.
- Store Credit Products: sell gift cards with the „Store credit / gift card“ product type, with customer-chosen amounts or fixed denominations, gifting to a recipient, and a dynamic gift-card product image.
- Multi-Currency and Gift Cards: integrations and conversion options.
- PRO tabs: Conditional Rules, Cashback, Credit Expiry, Bulk Credit, and Bulk Discount.
Tip: You can also embed the wallet balance and top-up form anywhere with the shortcodes [sscp_balance], [sscp_credit_topup], [sscp_credit_history], and [sscp_balance_check] (a public voucher balance lookup that needs no login).
Why do I need a store credit and wallet program?
A store credit and wallet program keeps revenue in your store and encourages customers to come back. Refunding to store credit, rewarding purchases with credit, and letting customers top up their wallet all increase loyalty and lifetime value, while giving shoppers a fast, friction-free way to pay at checkout.
Why choose RelyWP Store Credit for WooCommerce?
RelyWP Store Credit for WooCommerce is designed to be a lightweight, easy-to-use wallet solution that integrates seamlessly with your WooCommerce store. It offers a comprehensive set of store credit features without the complexity and bloat of larger wallet plugins. With a focus on user experience, both for customers and administrators, it provides a straightforward way to run a store credit program that drives engagement and sales.
Screenshots


Installation
- Upload the plugin folder to
/wp-content/plugins/. - Activate the plugin through the Plugins menu in WordPress.
- Go to Store Credit Settings to configure.
FAQ
-
What is store credit and how does it work?
-
WooCommerce Store Credit is a balance customers can build up and spend on your store, much like a wallet. The plugin offers two independent systems you can enable separately or together:
- Account credit: a running balance attached to each customer’s account that they apply at checkout.
- Credit vouchers: redeemable codes (stored as WooCommerce coupons) that can be applied in full or in part, even across multiple orders.
You choose which system(s) to use in Store Credit Settings General.
-
How do I set up the plugin?
-
After activating, go to Store Credit Settings:
- General: choose whether to use account credit, credit vouchers, or both, and set your store credit label.
- Credit Redemption: decide where the redemption tool appears (cart, checkout, or both), enable partial redemption, and set any minimum/maximum limits.
- My Account: enable the customer dashboard and choose which sections show.
- Earn / Top-up, Refunds, Vouchers, Emails, and the other tabs: configure earning, refunds, and notifications to suit your store.
Sensible defaults are applied out of the box, so it works as soon as it’s activated.
-
How do customers earn store credit?
-
There are several ways to add credit to a customer’s balance:
- Top-up: customers buy credit themselves using the [sscp_credit_topup] form or from their My Account dashboard.
- Refunds: admins can return an order’s value as store credit instead of to the original payment method.
- Admin awards: grant or remove credit manually from the customer admin page.
- Gift vouchers: convert a voucher to account credit, or receive a gift from another customer (if enabled).
-
How do customers redeem their store credit?
-
When a customer has available credit, the Credit Redemption Tool appears on the cart and/or checkout. From there they can:
- Apply their account balance (the full amount, or a custom amount if partial redemption is enabled).
- Choose and apply one or more vouchers.
- Claim a voucher by entering its code (if enabled).
You can also enable a compact widget inside the cart totals for a quick apply/remove toggle. Redemption respects any minimum amount and maximum order-coverage limits you set.
-
Can customers use both account credit and a voucher together?
-
Yes. You can allow account credit, voucher credit, or both at checkout. When both systems are enabled, you can also let customers combine an account balance and a voucher on the same order.
-
What do customers see in My Account?
-
The plugin adds a dedicated „Store Credit“ page under WooCommerce My Account (the menu label is customizable). Depending on which sections you enable, customers can see:
- Their current balance and a summary of available credit.
- A list of their vouchers, with options to apply, view the remaining balance, or convert to account credit.
- A top-up form to buy more credit.
- A full, paginated activity history.
PRO adds Cashback and Gift Credit sections to the dashboard.
-
How do vouchers work?
-
Vouchers are stored as standard WooCommerce coupons, so you can view and manage them from WooCommerce Marketing Coupons. You can set a code prefix for auto-generated vouchers and configure a template coupon whose restrictions (product/category limits, minimum spend, usage limits, etc.) are copied to every new voucher.
-
Do customers need an account to use store credit?
-
Yes, for redeeming. Account balances belong to a user account, and the Credit Redemption Tool at the cart and checkout is only shown to logged-in customers, so a shopper has to be signed in to apply their balance or pick a voucher from their account.
The one thing that does not need an account is looking up a voucher: the [sscp_balance_check] shortcode lets anyone enter a code and see its remaining balance, status, and expiry. A guest who has been given an unassigned voucher code can also still enter it in WooCommerce’s own coupon field at checkout – the plugin’s redemption tool is a convenience layer on top of that, not a replacement for it.
-
Does it support multiple currencies?
-
Yes. Balances are stored in your shop’s base currency and converted on the fly using the exchange rates from a detected currency switcher (such as WPML, Weglot, or WooCommerce Multi-Currency). If no switcher is active, the plugin runs in single-currency mode. The Multi-Currency settings tab shows the detected switcher and active rates.
-
Can I migrate balances from another wallet plugin?
-
Yes. The built-in migration tool (Store Credit > Migration) imports existing customer data from:
- TeraWallet (Wallet for WooCommerce) – balances and transaction history
- WooCommerce Account Funds – balances
- Wallet System for WooCommerce (WP Swings) – balances and transaction history
- Advanced Coupons store credits – balances and transaction history
- WooCommerce Smart Coupons (StoreApps) store credit – coupons as vouchers, or their value as balance
- WebToffee Smart Coupons and WebToffee Gift Cards store credit – coupons as vouchers, or their value as balance
- WooCommerce Store Credit – coupons as vouchers, or their value as balance
- WooCommerce Gift Cards – cards as vouchers or balance, plus activity history
- YITH WooCommerce Gift Cards – cards as vouchers, or their value as balance
- PW WooCommerce Gift Cards – cards as vouchers or balance, plus activity history
Pick the plugin and the page explains exactly what will be migrated and how. A preview scan shows how many customers and how much value were found before you start, customers are processed in batches, and the results table lists what happened to every customer with a downloadable CSV. Balances can replace or be added to existing store credit, and coupon or gift card codes can be kept as vouchers with their original code, remaining value and expiry date. Re-running a migration is safe: already-migrated balances, vouchers and history entries are skipped.
-
What emails does the plugin send?
-
The Email Notifications tab lets you customize the subject and HTML body of each notification, using merge tags like {customer_name}, {balance}, {amount}, and {code}. Notifications include credit added, credit deducted, refunded to credit, and voucher created, with additional PRO emails for cashback, expiry reminders, and gifts. You can send yourself a test email before saving.
-
Which shortcodes are available?
-
- [sscp_balance] – shows the logged-in customer’s balance (use type=“account“, type=“voucher“, or type=“total“).
- [sscp_credit_topup] – displays the buy-credit / top-up form.
- [sscp_credit_history] – outputs a table of the customer’s credit activity (use rows=“10″ to limit entries).
- [sscp_balance_check] – a public form (no login required) where anyone can enter a voucher code to see its remaining balance, status, and expiry. Great for gift recipients. Customise the copy with title, description, button, and placeholder attributes.
-
Does this work with WooCommerce HPOS?
-
Yes. The plugin is compatible with High-Performance Order Storage and uses modern WooCommerce order APIs throughout, so the admin tools work on both the classic and HPOS order screens.
-
Does it work with the block cart and checkout?
-
Yes. The redemption tool and compact widget are compatible with the WooCommerce block-based Cart and Checkout, as well as the classic shortcode-based checkout. Because it relies on standard WooCommerce hooks, it also works with most popular custom checkout plugins.
-
Data & privacy
-
This plugin stores each customer’s store credit balance in user meta and logs credit activity (additions, deductions, and adjustments) in a custom database table to enable efficient history pagination.
Credit vouchers are stored as standard WooCommerce coupons, so they follow WooCommerce’s own data handling.
The plugin does not set tracking cookies or send customer data to any external service for its core store credit features.
As site owner, include these data uses in your site’s privacy policy as applicable.
-
Does this plugin use a 3rd party service?
-
Yes – Freemius, operated by Freemius, Inc. It is the only external service this plugin communicates with. It is used for the optional opt-in in the free version, and for licence management, automatic updates and checkout in the PRO version. No store, order, customer or store credit data is ever sent to it. Nothing is sent to Freemius unless you click „Allow & Continue“ on the opt-in notice shown after activation. If you do opt in, Freemius receives your WordPress user’s first and last name and email address; your site’s homepage URL and title, WordPress and PHP versions, and site language; and plugin activation, deactivation and uninstall events. Granting the optional „View Plugins & Themes List“ permission additionally sends the names, slugs, versions and active status of your installed plugins and themes. You can skip the opt-in and keep using the plugin, and you can opt out again at any time from the plugin’s Account page or the Opt Out link on the Plugins screen. Please review the Freemius Terms of Service and Privacy Policy before installing.
-
Do you provide support?
-
Yes. If you need any help setting up the Store Credit WooCommerce loyalty plugin, please feel free to get in touch and we’ll be happy to help!
-
How can I report issues/bugs with the plugin?
-
You can report feature bugs by creating a support ticket. Please provide as much information as possible to make it easier for us to find a solution for you.
-
Where do I report security bugs found in this plugin?
-
Please report security bugs found in the source code of the RelyWP Store Credit plugin through the Patchstack Vulnerability Disclosure Program. The Patchstack team will assist you with verification, CVE assignment, and notify the developers of this plugin.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“RelyWP: Simple Store Credit for WooCommerce” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “RelyWP: Simple Store Credit for WooCommerce” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
Version 1.0.1 – 20th September 2026
- Official release.
- New: Store credit products now use a dedicated „Store credit / gift card“ WooCommerce product type instead of a „Store Credit“ tab on ordinary products. The product editor shows only the tabs and settings a gift card needs, and the product is always virtual. Existing simple store credit products are converted automatically; variable ones keep working with a legacy tab.
- New: Store credit products can offer fixed denominations (e.g. 25 / 50 / 100) the customer picks from, alongside customer-chosen and fixed amounts.
- New: Store credit products can replace their featured image with a dynamic gift-card image that shows the credit amount and updates as the customer changes it. It has its own customiser with a live preview and starts from your Voucher Gift Card Image design.
- New: Added an option to only award cashback on new orders, so enabling cashback on an existing store no longer shows pending cashback for past orders. Turn it off to backfill existing in-progress orders.
- New: Rebuilt the Migration tool – migrate from TeraWallet, WooCommerce Account Funds (3.x and 4.x), WP Swings Wallet, Advanced Coupons store credits, WooCommerce Smart Coupons, WebToffee Smart Coupons / Gift Cards, WooCommerce Store Credit, WooCommerce Gift Cards, YITH Gift Cards and PW Gift Cards; coupon and gift card codes can be kept as vouchers with their code, remaining value and expiry; per-plugin explanations, a preview scan, safe re-runs, a results table with CSV download, and a verify-before-removing-the-old-plugin checklist.
- Tweak: Improved the compact wallet widget layout on narrow screens so its text no longer wraps or overflows, and added side padding.
- Tweak: Improved the My Account dashboard header: when only a single stat card is shown (e.g. just the account balance), it now sits beside the title instead of stretching full width.
- Fix: Fixed the redemption tool on the classic cart page rendering above the cart totals instead of above the full cart.
Version 1.0.0 – 17th September 2026
- Initial beta release.
- New: Account credit wallet: every customer gets a store credit balance they apply at checkout.
- New: Credit vouchers: issue redeemable codes (stored as WooCommerce coupons) that work in full or in part.
- New: Credit Redemption Tool on the cart and checkout to apply account credit, choose a voucher, or claim a code, plus a compact wallet widget in the cart totals.
- New: Customer wallet dashboard (or shortcode) under My Account: balance, vouchers, top-up, and history.
- New: Customer top-up: let customers buy store credit and load their wallet.
- New: Refund orders to store credit instead of the original payment method.
- New: Admin tools: adjust balances, manage vouchers, and review a full activity log.
- New: Customisable email notifications (credit added, credit deducted, refunded to credit, voucher created).
- New: Multi-currency support that converts the wallet balance to the active currency.
- New: Migrate existing wallet balances from other WooCommerce wallet plugins.
- Dev: Developer friendly functions and hooks.
