Articles on: Regios Discounts

How to Make Discounts for Specific Sales Channels

In Shopify, you can publish/unpublish discounts from specific sales channel. However, due to limitations in the Shopify API, you cannot do this directly in our app, and must go to the Shopify admin "Discounts" page instead.


THIS IS NOT PART OF OUR APP

The "Sales channel access" functionality is part of Shopify itself, not our app.


Thank you for your understanding.


Use Cases

  • Creating discounts that don't apply on the POS, only the Online Store
  • Publishing discounts to the Google sales channel or other specific sales channels


How to publish/unpublish discounts from specific sales channels

Screenshot of the allow/deny sales channel access buttons


You can manage sales channel access for discounts by going to the Discounts page in the Shopify admin dashboard. Simply click on Allow/deny sales channel access to make the necessary adjustments.


Screenshot of the "Publish discounts to selected sales channels?" modal


Shopify will then show a "Publish discounts to selected sales channels?" or "Unpublish discounts to selected sales channels?" popup.


How the popup works

Quote from Shopify:


Thanks for sharing this. I think what might be happening here is some confusion over the UX for the bulk actions on the discounts index. When using the bulk actions on the index view, you aren’t seeing which channels the selected discounts are currently published to. Instead, you’re seeing the full set of channels for which you can choose to publish or unpublish your discounts.


They also said:


The other note I’d raise is that on the “deny sales channel access” bulk action’s modal, if you select all channels except POS then you are denying access for all channels except POS. If you want to deny access only for POS then you should be selecting only the POS channel before clicking the “Unpublish” button.


To publish discounts to specific sales channels

  1. Select only the channels you want to add your discount to. For example, to publish to "Meta," make sure only "Meta" is checked.
  2. Click "Publish."


To unpublish discounts from specific sales channels

  1. Select only the channels you want to remove your discount from. For example, to unpublish from "Point of Sale," make sure only "Point of Sale" is checked.
  2. Click "Unpublish."


How create a discount that cannot be used on the POS

⚠️ Disabling discounts on POS: Sales channel access may not work


In our experience, unpublishing a Regios discount from the Point of Sale sales channel does not work reliably. Changes may not persist, or the POS app may continue applying the discount anyway.

The only reliable solution is Retail Location Discounts.

Add a condition to your discount using the "Discount only when not shopping on POS" example in the Retail Location Discounts guide.

If your existing discount is not a Retail Location discount, you will likely need to recreate it as one. We understand this is frustrating -- unfortunately, it's the only reliable option available right now.


Will this ever be built into Regios?

We are hoping to eventually simplify this process by adding this feature directly within the app. However, it's not currently possible, due to limitations in the Shopify API. If you want to be notified if/when this feature gets added, please upvote and comment on this thread in our public feedback board.


Can I make a discount that only applies on POS?

Yes, but you will need to use the Retail Location discount type.


Troubleshooting

Once we refresh, the changes come undone

Please make sure you have read the "How the popup works" section section of this article - the checkboxes may be confusing at first use.


For more information, read this thread in Shopify's developer forum: Sales channel access issue.


We are aware of a Shopify limitation which states that "Discounts created by Discount Functions are automatically eligible on different sales channels, including Online Store and POS. Discount Functions can not be excluded from POS." Read more here. We haven't seen any recent changelog entries that states that the limitation have been changed.


Discount restrictions are not being respected on the Point of Sale channel

If your discount is still applying on POS despite being unpublished from it, this is a known limitation -- in our experience, sales channel access does not work reliably for excluding discounts from POS.


First, make sure you are looking at the right discount. If multiple discounts share a similar title, a different discount may be responsible.


Screenshot of a list of sales channels for a discount



If you've confirmed it's the right discount and it's still applying on POS, the only reliable fix is to recreate it as a Retail Location discount using the "Discount only when not shopping on POS" example.


We understand this is inconvenient -- unfortunately, this is outside our control, as the sales channel access functionality is part of Shopify, not our app.


Your Feedback Matters

As a solo founder, your experience is crucial to me. Could you spare a moment to share your thoughts? Please leave a review on the Shopify App Store. Thank you for helping me improve!

Updated on: 27/03/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!