Why is there no discount input on Checkout when a stacked discount is applied?
- When our app needs to create a custom/stacked discount, it takes over the discount calculation when the Checkout button is clicked, and creates a Draft Order. The Draft Order is displayed on the Checkout page, which causes Shopify to hide the discount field, and customers won't be able to change the discounts at this stage.
- You may switch our app to the "Single Auto-Generated Code" option on the "Stacked Discounts" page. This will cause the app to instead generate a single commutative discount, which is applied on Checkout, and the discount field will still be present. Please note that the Checkout discount field will NOT have the same functionality as the one which the app injects on pages like the cart - it will remain controlled by Shopify, not by our app.
- You may switch our app to the "Single Auto-Generated Code" option on the "Stacked Discounts" page. This will cause the app to instead generate a single commutative discount, which is applied on Checkout, and the discount field will still be present. Please note that the Checkout discount field will NOT have the same functionality as the one which the app injects on pages like the cart - it will remain controlled by Shopify, not by our app.
Updated on: 16/02/2024