Install and set up store credit
Updated September 14, 2026
Install the plugin from Plugins › Add New (or upload the ZIP), activate it, and a Store Credit item appears in the WordPress admin menu. Sensible defaults are written on first visit, so the account balance system is live as soon as you activate – there is nothing you must configure before it works.
Requirements
- WordPress 6.5 or later
- PHP 7.2 or later
- WooCommerce 3.7 or later (tested up to 11.1)
WooCommerce is a hard dependency: the plugin declares it under Requires Plugins, so WordPress will not let you activate it without WooCommerce present.
What activation creates
- A custom activity log table for credit movements.
- A Store Credit endpoint in the WooCommerce My Account area, and a rewrite rule for it.
- The default settings, stored together in a single option.
Work through the quick setup guide
The first time you open Store Credit › Settings a short setup guide appears above the tabs, linking to the four decisions worth making early: which credit systems to run, how customers top up, how the redemption tool behaves, and what the customer dashboard shows. You can dismiss it with Hide once you are done, and it disappears on its own a day after your first save.
A sensible first pass
- General – decide between account balance, credit vouchers, or both, and set your store credit label.
- Credit Topup – turn on Allow customers to purchase store credit if you want customers to be able to buy credit, and set minimum and maximum amounts.
- Credit Redemption – choose where the redemption tool appears and set any minimum spend or maximum order coverage limits.
- Credit Dashboard – check the My Account page, and open it with View the store credit dashboard to see what customers will see.
- Email Notifications – review the wording and send yourself a test.
After changing the My Account slug
The store credit page is registered as a WooCommerce account endpoint, and its rewrite rule is cached by WordPress. If the page 404s or redirects somewhere unexpected after installing – or after you change the endpoint slug with a filter – open Settings › Permalinks and press Save Changes once. That rewrites the cached rules and the page resolves correctly.


