Dedicated to the Hydrogen framework, headless commerce, and building custom storefronts using the Storefront API.
We are thinking about adding an additional functionality to the Android and iOS apps.
The idea is to give some bonuses to the users of the apps to stimulate them to use the app more.
For example – a free shipping for all orders in the app, or an automatic XX% discount when someone orders through the app.
Now, I can do it in a simple way by creating a discount code in Shopify and advertising it together with the app.
However, it’s not a good way because it requires users to remember this discount code. Also, such code will be applicable both for purchases on the website or through the app and it isn’t what we want – we want to separate sales channels.
Unfortunately, Shopify in its standard configuration doesn’t allow us to create different discounts for different sales channels.
So, I’m thinking about some “invisible” discount code sewed inside the app. This way, it won’t be visible for a customer but it will automatically apply to all orders created inside the app.
I've looked into help manuals and API documentations for both Storefront and Admin APIs.
Can Shopify support multiple discount code on checkout?
How to create discount code specifically for mobile app users (i.e. apps using Storefront APIs) which will apply automatically during checkout?
Please advise on how invisible discount code should be approached.
Can Shopify support multiple discount code on checkout?
No, right now you cannot stack discount codes in Shopify. Only one discount code can apply to one order at a time
How to create discount code specifically for mobile app users (i.e. apps using Storefront APIs) which will apply automatically during checkout?
There is no native functionality in Shopify that allows you to do this. You will have to implement this yourself as follows:
To learn more visit the Shopify Help Center or the Community Blog.