Save a voucher
A code customers type — its reach, its limits, its dates.
Save a voucher with its scope, dates and usage limit. Set how much it takes off per channel and the minimum basket; type codes, generate up to fifty with a prefix, or import a CSV.
Each voucher’s value, what it covers and how many codes were used. A deleted voucher’s codes stop working; orders keep the code text they used.
Each is a button or a form in the app; every one is tied to role permissions and logged.
A code customers type — its reach, its limits, its dates.
How much it takes off in each channel, and the minimum spend there.
The products, variants, categories and collections a specific-products voucher covers.
Codes from a CSV file — the first column, a header optional. All or none.
Type codes, or generate up to fifty with an optional prefix.
Used ones too, as in Saleor — the result says how many had been used.
Its codes stop working. Orders keep the code text they were sold with.
Vouchers is part of the Discounts module and uses the same customer record and permissions.
Templates that use this screen’s actions or turn this module on.
Business setupRetail
A shop with stock, cargo zones, first-order codes, WhatsApp order confirmations and review requests.
Business setupRetail
Sizes and colours per piece, new-season drops to your regulars, exchanges and VIP clients.
Business setupRetail
Every size as its own stock, size exchanges in a day, and a free care kit on big orders.
Save a voucher, Set a voucher’s value per channel, Limit a voucher to part of the catalogue, Import voucher codes, Add voucher codes, Remove voucher codes, Delete a voucher.
It has its own row in the Shop menu; it is part of the Discounts module and shows while the module is on.
The Discounts module’s role permissions apply here too. Era works within the same permissions; sending and deleting wait for your approval.

Open Era with your own AI subscription or API key. Turn on what you need and add the rest later — the same workspace on Windows and the web.