Why am I getting errors when creating a new discount code?

Topic summary

Users are encountering three subscription-related errors when attempting to create new discount codes in Shopify, despite only selling physical products:

  • applies_on_subscription field not permitted
  • applies_on_one_time_purchase field not permitted
  • recurring_cycle_limit field not permitted

Root Cause:
The issue appears linked to previously installed subscription apps (particularly Seal Subscriptions). Even after uninstalling these apps, residual settings or session data continue triggering subscription-related validation errors.

Reported Solutions:

  1. Reinstall and disable: One user resolved the issue by reinstalling Seal Subscriptions, disabling subscriptions within the app settings, then properly removing it. This also eliminated 73,000 JavaScript errors on the discount page.

  2. Clear session data: Another user fixed the problem by clearing session and path cookies for the Shopify admin page, then logging back in.

  3. Delete expired codes: Removing old discount codes helped in at least one case, though this may address a different limit issue.

Multiple users confirmed experiencing identical problems, suggesting this is a widespread issue related to subscription app remnants in Shopify stores.

Summarized with AI on November 1. AI used: claude-sonnet-4-5-20250929.

I am trying to add a discount code and have been receiving 3 errors.

The website currently has 5+ active discount codes that I have made. Now when I am trying to add another code it is giving me these 3 errors:

  • applies_on_subscription field is not permitted without the shop using subscriptions.
  • applies_on_one_time_purchase field is not permitted without the shop using subscriptions.
  • recurring_cycle_limit field is not permitted without the shop using subscriptions.

Someone suggested that I may have a subscription app, but I don’t know which app it would be. My products I am selling are not subscription products, they are physical goods. Here are all the apps that are installed:

And here are all the apps that were installed but have been removed.

Thanks in advance for any help.

I am having the same issue. I also only sell physical products and dont have any of the same apps you are using.

Same issue here

If you’re seeing errors when creating a discount code, it could be due to a few reasons:

  • The code may already exist
  • Special characters in the code name
  • Exceeding the limit of 20,000,000 unique codes (Try to delete expired discount codes)(This works for me)

Same issue here. This happened only after I uninstalled the Seal Subscriptions app. Now, I can’t add or edit any subscriptions.

I was able to get around this by reinstalling Seal Subscriptions and disabling subscriptions in the app. Also, without the application installed, it caused me to have 73,000 Javascript errors on the discount page.

1 Like

If anyone else has landed here with the same problem and is looking for a solution, I got rid of the issue by installing my app it’s only £200 a month!

Nah, just clear your session and path cookies for your Shopify admin page, log back in and boom, fixed.

G