Featured images gallery
Generate thousands of unique, single-use discount codes with CSV/XLSX export and an API.
Shopify lets you create one discount code at a time. It doesn't let you create ten thousand. Generate large batches of unique codes in a single run, each limited to one use per customer, so a code shared online can't be passed around. Batches retry automatically and show live progress, so nothing fails silently. Export to CSV or XLSX for printed inserts, events, influencer and refer-a-friend campaigns — or connect your own tools using the built-in API and webhooks.
- Generate up to 100,000 unique codes per set with live progress and auto-retries
- Import your own codes by paste; export everything as CSV or XLSX
- API & webhooks: create sets and pull fresh codes from your other tools
- One-use-per-customer, expiry dates, prefixes/suffixes, usage limits
- Codes skip look-alike characters (0, O, 1, I, L) so nobody mistypes them
Languages
English
Works with
- Shopify Admin
Categories
Discount types
Managing discounts
Pricing
Choose the plan that best fits your business.
Free
Free
Features
- 500 codes per month
- Import & CSV/XLSX export
- Full API & webhooks access
Unlimited
$8.99 / month
Features
- Unlimited codes and sets
- Import & CSV/XLSX export
- Full API & webhooks access
7-day free trial
All charges are billed in USD. Recurring and usage-based charges are billed every 30 days.
Reviews
-
0% of ratings are 5 stars
-
0% of ratings are 4 stars
-
0% of ratings are 3 stars
-
0% of ratings are 2 stars
-
0% of ratings are 1 stars
Support
App support provided by Stonewren.
Resources
Launched
July 29, 2026
Data access
This app needs access to the following data to work on your store. Learn why in the developer's privacy policy .
View staff and contributor data:
Store owner
-
Store owner
Name, email address, phone number, physical address
View and edit store data:
Discounts
-
Edit discounts
Discount codes and promotions
More apps like this
Meets our highest standards for performance, design, and integration. Learn moreOpens in new window