How to Change Discount Class
you created the wrong type of discount (e.g. an order discount when you meant to create a product discount), Shopify doesn't allow you to change the discount class directly.
Example Use Cases
- You selected “Order Discount” but need per-item logic
- You want to switch from “Product Discount” to “Free Gift”
What to Do
Click the thumbnail above to watch a video demonstration.
- Open the existing discount.
- Click the export icon in the logic builder to export your logic as JSON.
- Create a new discount and choose the correct class.
- Use the import icon to paste your logic JSON into the new discount.
- Delete the old discount if no longer needed.
This ensures your logic stays intact while using the correct class.
Why It Works This Way
The discount class determines the structure of the function in Shopify's backend. Once saved, it can't be changed, which is why this workaround is necessary.
Your Feedback Matters
Your review helps keep this small business running. Please leave one on the Shopify App Store.
Updated on: 28/06/2025
Thank you!