Skip to content

Troubleshooting ​

A code doesn't work at checkout ​

Open Code lookup, enter the code, and select Check code. Codes aren't case-sensitive. The result shows the discount, whether it is active, scheduled, or expired, how many times the code was used against its limit, and conditions such as a minimum purchase, specific products, or other discounts it can't be combined with. If no discount uses the code, it was deleted or never added. Usage counts can be a few minutes behind.

A customer used two codes from the same batch ​

Shopify's "one use per customer" applies to each code, not to the batch. Give each customer only one code, for example with Shopify Flow's Get next discount code or a contact file pairing.

The batch is "Partially completed" or "Failed" ​

Open the batch and check Codes that weren't added for the reason. Imported codes that already exist in your store are listed under Codes that already existed in your store; generated codes are replaced automatically. Fix the codes and import them again, or create a new batch. Batches that need attention are counted on Home.

I can't create more codes ​

Check the monthly limit on Home or in the wizard. Generated codes count toward it; imported codes don't. The limit resets on the first day of the month (UTC), or you can change plans. If the store is close to Shopify's limit of 20,000,000 codes, delete unused codes from older batches.

The batch is slow ​

Shopify adds codes in groups of 250 and processes codes for one discount one group at a time. Large batches take longer: about 5 minutes for 10,000 codes and about 1.5 hours for 250,000. The batch keeps running when you close the page. Different discounts can run at the same time.

Download links expire after 10 minutes. Select Get download link under Recent files for a new one. Files are kept for 7 days; after that, prepare the file again.

A QR or PDF export isn't available ​

QR codes and printable coupons need the Pro plan and are limited to 10,000 codes per file. For larger batches, export Unused codes only or use a CSV with share links.

If the issue remains, contact support with your store, the batch name, and any error text.

Thoughtful tools for better commerce.