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.

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