

The coupon audit: every coupon, its real status, what it applies to, and what is wrong with it — expired, exhausted, dormant, dead campaign, no expiry date, and overlapping. Filter by discount type or by whether it expires.
Most shops accumulate coupons. A launch code from two years ago, a partner discount nobody switched off, three variations of the same campaign where only one was meant to survive. WooCommerce will happily keep honouring all of them, and it will not tell you.
This plugin reads your coupons and says what is wrong with them.
Works on day one, in every shop, with no setup and no cost data:
Status is worked out when you look, never stored, so a coupon that expired overnight says so the next morning.
Filter the list by discount type, or by whether a coupon expires at all — a shop with four hundred coupons cannot be read top to bottom, and “show me everything that never expires” is the question worth asking first.
The same findings appear on the coupon edit screen, against the coupon in front of you. They never block a save. You are told, and you decide.
For each coupon: revenue, what it gave away, the cost of the goods it moved, and the gross margin left over. Over the last 30 days.
This half needs cost data, and it is honest about not having it. WooCommerce’s own cost-of-goods feature is off by default, so the plugin also reads the cost plugins shops actually use:
Figures come from one of these, never a mixture — a margin blended from two sets of books reconciles with neither. If several are installed you choose which one to believe.
Where cost is only partly known, the margin says so and states how much of it is real. Where no cost is known at all, no margin is shown. A wrong number in a financial dashboard destroys trust far faster than a missing number builds it.
Coupon Audit and Analytics Premium is this plugin with more in it. It replaces this one rather than sitting beside it: installing the paid version deactivates the free one automatically, and your settings and the figures already gathered carry straight over.
It is not a licence key that switches on something already sitting here. The paid features are not in this plugin at all — they ship in the paid build and nowhere else.
What it costs, and how to get it
It does not track your shoppers, and it does not need an account to work. Your coupons, orders and customers never leave your server: every figure on every screen is computed from your own database, on your own machine.
The plugin itself does talk to one outside service. It checks for updates, and it asks — once, and it takes no for an answer — whether you are willing to send diagnostics about the site. “Third Party Services” below says exactly what that covers.
This plugin uses Freemius for software licensing, updates and — only with your agreement — usage diagnostics. Freemius is operated by Freemius, Inc.
When the plugin is activated you are shown an opt-in screen. Nothing about you or your site is sent unless you accept it, the screen can be skipped, and the plugin works in full either way.
If you opt in, Freemius receives:
Separately from the opt-in, the plugin contacts freemius.com to check for plugin updates and, where the paid version is installed, to validate its licence key.
No coupon, order, customer or revenue data. Every figure this plugin reports is calculated on your own server, from your own database, and stays there.