Sell gift cards and store credit, hand coupons out with the products that earn them, and let customers apply what they hold in one click.
Store credit behaves like money. A gift card pays for the goods, the shipping, the fees and the tax, stops exactly at zero, and keeps a balance that falls as it is spent. Every movement — issued, spent, refunded, expired, corrected — is a row in an append-only ledger, so "where did this card's money go" always has an answer.
Coupons are sold, not just created. Link a coupon to any product and every unit sold hands out its own copy, with its own code and an expiry measured from the day it was issued. A pick-your-price card is worth what the store was actually paid, after any discount on the order. Buyers name a recipient, write a message and choose a delivery date on the product page — which is why the block checkout needs nothing special to support it.
One set of rules, everywhere. Location, customer role, order history, payment method, shipping method, cart contents, product attributes and taxonomies, day and hour: one condition engine answers for all of them, on the classic checkout, the block checkout, the Store API and this plugin's own coupon panel. A coupon the panel offers is a coupon the checkout will accept.
A panel that works. The customer's usable coupons appear on the cart, the checkout and My Account with an Apply button beside each. Every button is a real link to a real URL first, and an in-place apply second — so it works with JavaScript blocked, and pages holding it stay cacheable.
Also included
- Coupons that apply themselves, and take themselves off again when they stop qualifying.
- Campaign links that carry a coupon (
?gmsc-coupon=WELCOME10). - Delivery, expiry-reminder and unused-coupon emails, editable under WooCommerce → Settings → Emails and overridable from a theme.
- A coupon activity screen: what was issued, to whom, whether it was sent, and a Retry on anything that failed.
- The shopper's offers published on the Store API cart response for headless storefronts.
- Personal-data export and erasure wired into WordPress' privacy tools.
- Shortcodes
[gmsc_coupons]and[gmsc_balance].
Every license includes
- One year of updates and priority support, delivered straight to your WordPress dashboard.
- Use on 1, 5 or 25 sites depending on your license — local, staging and development sites are always free.
- 30-day money-back guarantee — full refund, no questions asked.
- Keeps working after expiry — if you choose not to renew, the plugin keeps running exactly as installed; it simply stops receiving updates and support until you do.
Requires WordPress 6.4+ · PHP 7.4+ · tested up to WordPress 7.0. Works with the classic and block checkout alike.

Brian B. (verified owner) –
Six months in and I have nothing to complain about. I would put Smart Coupons on a client site without thinking about it. Will be on my next build too.
Peter C. (verified owner) –
The trial convinced me within a day.
Gemma D (verified owner) –
Solid plugin, a couple of rough edges. Nothing has gone wrong with Smart Coupons yet.
Neil M. (verified owner) –
Everything essential is there. Smart Coupons sits fine alongside my other plugins. Recommended, with that one note.
Florian H. (verified owner) –
Einen halben Stern Abzug für die Dokumentation. Smart Coupons erfüllt seinen Zweck. Fair für das Geld.