Coupon Manager
Overview
Coupon Manager is a spreadsheet-style editor for your WooCommerce coupons. Every coupon is a row, every coupon setting is a column you can edit in place, and you save all your changes at once — the same way the Product Manager grid works. It exposes the full set of WooCommerce coupon options, including brand restrictions, and lets you create coupons (with a generated code), bulk-edit them, and delete them without leaving the page.
Switched on in settingsThe Coupons tab only appears when Enable coupons is turned on in Plugin Settings → General. That setting maps to WooCommerce's own "enable coupons" option, so turning it off hides the tab and stops coupons applying at checkout.

The toolbar

Across the top: a Search coupons box (matches code and description), a Sort dropdown (Date newest or oldest, or group by status — Published or Draft), a Filter button that applies the current search and sort, a × Reset Filters link that clears them, an items-per-page box (default 20), and + Create Coupon. The list is filtered by search and sorted by your chosen order — there isn't a separate multi-criteria filter panel.

The grid

Each row is a coupon; the columns are its settings, edited directly in the cells. A tick in the first column selects rows for bulk actions, and each column header carries an i tooltip explaining what it does.

Coupon grid
Code Discount Type Amount Status

The columns

Every standard WooCommerce coupon setting is a column. They fall into a few groups:

GroupColumns
IdentityDescription, Code, Status (Published = active, Draft = inactive).
DiscountDiscount Type (Percentage, Fixed Cart, or Fixed Product), Amount, Free Shipping.
Limits & validityExpiry Date, Minimum Spend, Maximum Spend, Individual Use, Exclude Sale Items.
Product restrictionsProducts, Exclude Products, Categories, Exclude Categories, Brands, Exclude Brands.
UsageAllowed Emails, Usage Limit, Limit to X Items, Limit per User, Times Used (read-only).
Discount typeWhat it does
PercentageA percentage off the qualifying products.
Fixed CartA fixed amount off the whole cart.
Fixed ProductA fixed amount off each qualifying item.

The product, category and brand restriction cells use a search picker, so you can type to find and attach the items a coupon applies to (or is excluded from). Brand columns work with WooCommerce's native product brands.

Creating a coupon

+ Create Coupon adds a new row as a draft, so it isn't live until you're ready. New coupons get a unique code automatically, and the button beside any Code cell generates a fresh unique code (uppercase, avoiding easily-confused characters). Fill in the cells, set the Status column to Published, and save.

Editing and saving

Edits to cells are staged on the row until you press Save Changes, which writes them all in one go — so you can adjust many coupons and commit together. Edit Selected opens a bulk modal to apply the same change (discount type, amount, limits and so on) to every ticked coupon at once.

Edit Selected — bulk coupon modal

Edit 3 Coupons

×
ℹ Leave any field as “No change” or blank to skip it.
Discount
Restrictions
Status & Expiry

The bulk modal groups fields into Discount, Restrictions, Usage Limits and Status & Expiry. Anything left on “— No change —” or blank is skipped, so you change only what you intend to.

Deleting is permanentDeleting selected coupons removes them from WooCommerce entirely — there's no Bin for coupons as there is for products. A coupon you only want to take offline temporarily is better set to Draft via the Status column.
These are ordinary WooCommerce couponsEvery column maps to a standard WooCommerce coupon field, so the coupons you build here behave at checkout exactly like coupons created the usual way — Coupon Manager just gives you all of them in one editable grid.