POS Custom Sales and Regios Automatic Discounts
Unfortunately, due to limitations in Shopify itself that we cannot work around, our app is incompatible with custom sales in the POS.
Our app's discounts are built using a Shopify API called Shopify Functions.
This means that the discounts you create in our app are calculated on Shopify's servers, and for the most part, they work like Shopify's built-in discounts.
However, there are some subtle, undocumented differences between Shopify Functions discounts, and Shopify's built-in discounts.
Adding a custom sale to the cart removes Shopify Functions-based automatic discounts.
This is a limitation of Shopify itself that we can't get around.
No app based on Shopify Functions can get around this. Not ours, nor anyone else's.
Keep reading for information on how you can help raise this to Shopify's attention.
We have recently discovered that in Shopify POS Pro, when a custom sale is added to the cart, Shopify Functions-based automatic discounts will be removed from the cart. When this happens, as pictured in the screenshot above, an "Automatic discount removed" message will be displayed.
This does not happen with built-in Shopify automatic discounts, so we suspect there is an issue in how Shopify POS integrates with Shopify Functions.
This is not an issue caused by our our app - we've investigated, and found that our app still calculates discounts correctly, but the POS does not apply it, for an unknown reason.
Remember, as mentioned in the previous section, discount apps in Shopify Functions can only calculate discounts - at the time of this writing, they can't actually "apply" the discounts to the cart.
We have opened a Shopify Community Forums thread to raise this issue to Shopify's concern.
If you'd like to help us get this on Shopify's radar, please go leave a thumbs up and comment on that thread. Thanks for your time!
We want to hear about your experience with our app! Leave a review on the Shopify App Store.
Background information
Our app's discounts are built using a Shopify API called Shopify Functions.
This means that the discounts you create in our app are calculated on Shopify's servers, and for the most part, they work like Shopify's built-in discounts.
However, there are some subtle, undocumented differences between Shopify Functions discounts, and Shopify's built-in discounts.
Why doesn't Regios work with custom sales?
Adding a custom sale to the cart removes Shopify Functions-based automatic discounts.
This is a limitation of Shopify itself that we can't get around.
No app based on Shopify Functions can get around this. Not ours, nor anyone else's.
Keep reading for information on how you can help raise this to Shopify's attention.
Adding a custom sale to the cart removes Shopify Functions-based automatic discounts.
We have recently discovered that in Shopify POS Pro, when a custom sale is added to the cart, Shopify Functions-based automatic discounts will be removed from the cart. When this happens, as pictured in the screenshot above, an "Automatic discount removed" message will be displayed.
This does not happen with built-in Shopify automatic discounts, so we suspect there is an issue in how Shopify POS integrates with Shopify Functions.
This is not an issue caused by our our app - we've investigated, and found that our app still calculates discounts correctly, but the POS does not apply it, for an unknown reason.
Remember, as mentioned in the previous section, discount apps in Shopify Functions can only calculate discounts - at the time of this writing, they can't actually "apply" the discounts to the cart.
We have opened a Shopify Community Forums thread to raise this issue to Shopify's concern.
If you'd like to help us get this on Shopify's radar, please go leave a thumbs up and comment on that thread. Thanks for your time!
Have any feedback for us?
We want to hear about your experience with our app! Leave a review on the Shopify App Store.
Updated on: 15/08/2024
Thank you!