A space to discuss GraphQL queries, mutations, troubleshooting, throttling, and best practices.
Hello there,
We are not sure how/why this is happening but for certain stores when we try to create/update discounts keeping `orderDiscounts`, `productDiscounts` and `shippingDiscounts` as `true` using GraphQL we are receiving INVALID_COMBINES_WITH_FOR_DISCOUNT_CLASS error. This error can be replicated on test store `ksm-test-collections-3`.
Also we have observed that when we are trying to create discount from the `Discounts` section in this store the combine option `Order Discounts` is not available to selected. But in another test store all 3 options are visible. Any idea why this could be happening?
This issue could be related to the specific configuration of the problematic store. The INVALID_COMBINES_WITH_FOR_DISCOUNT_CLASS
error typically arises when the discount combination parameters are set in a way that the system does not support.
The differences you're observing between stores could be due to varying settings, installed apps, or the applied theme, among other factors.
Firstly, review the store settings and compare them with the settings of the store where you are not encountering this issue.
One more thing to note, Shopify discount codes have certain limitations, such as:
If you are trying to apply a discount that falls into any of these categories, it may be causing the error.
Hope this helps,
Liam | Developer Advocate @ Shopify
- Was my reply helpful? Click Like to let me know!
- Was your question answered? Mark it as an Accepted Solution
- To learn more visit Shopify.dev or the Shopify Web Design and Development Blog