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:
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.
Clear session data: Another user fixed the problem by clearing session and path cookies for the Shopify admin page, then logging back in.
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.
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:
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.
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.