Skip to main content
Answer

How to hide Products in Specific Sales Channels in Shopify?

  • June 25, 2024
  • 2 replies
  • 174 views

Forum|alt.badge.img

Hello, 

We have recently started using Shopify for both ecommerce and point of sale. 

We have several products that we want to ONLY sell at the POS and not online. 

It is my understanding that the Export to External check box is what syncs the products over to Shopify, and then the Visibility is what has it show up on the sales channels within Shopify. Our Store Default is Visible and Set as Available (Track Qty). 

 

 

When the product syncs over with this format, it becomes available on all sales channels. We have manually (using bulk edit within Shopify) removed products from certain channels, like the website. 

However, we have noticed that when a product resyncs, since the visibility is set to Visible, it turns the product back on for all channels. 

Is there something within Acumatica we can set to prevent this from happening or assign it to the channels we want to be active? 

 

Thanks in advance!

Best answer by gabrielpaz86

Hi @bclark,

Shopify offer us two methods of setting the publication scope, they are:

Source

We can use Entities (BC202000) form to provide values based on some logic on condition, for example:

However, unfortunately as far as I know Shopify doesn’t supports any API value to set availability just in POS, so this would be a Shopify limitation.

2 replies

gabrielpaz86
Acumatica Employee
Forum|alt.badge.img+1
  • Acumatica Employee
  • Answer
  • June 28, 2024

Hi @bclark,

Shopify offer us two methods of setting the publication scope, they are:

Source

We can use Entities (BC202000) form to provide values based on some logic on condition, for example:

However, unfortunately as far as I know Shopify doesn’t supports any API value to set availability just in POS, so this would be a Shopify limitation.


Forum|alt.badge.img
  • Freshman I
  • May 28, 2025

This is getting to be a real issue for us as well. There are some items that must be sold only in the POS and every time they sync they go back on the web. Which is bad if I can’t catch it before someone tries to order them.

I tried using the filters in the template entity to filter out those items but that is not working but maybe I have the logic wrong.  Should this be OR instead of AND? 

 

 

We are using 2024R2 if that helps at all.