Shopify Published Scopes Update

This may be redundant because support chat might have just made up a ticket for this, but posting here as well in case others have this question.

In the latest update to the Shopify - NS Integration there was a change made to the product visibility/publish scopes so that it will now both publish AND unpublish. This is great news.

For some reason I am not seeing that behavior happening for us, hoping it is just a bug or weird glitch. Outside of that I do have a few questions on this update.

What is the expected behavior regarding sales channels that are in Shopify but not in Netsuite? Does this operate similar to the metafields where it is synced up so that if something is left out it doesn’t touch it?

Scenario: Merchant has 5 sales channels on Shopify. Online store, Google, X, Meta, Shop. Product is published on all 5. Merchant has 3 listed as options in NS in the product visibility field, Online store, Google, X. They update the field in Netsuite to select 2/3 options, Online Store and Google.

What is the result in Shopify? Does it

A) Only update the three visibility options listed in Netsuite (Online Store, Google, X) resulting in the product set to published to Online store, Google as well as X and Shop.

B) Update any/all scopes in Shopify resulting in the product set to published to 2/5 scopes, Online Store and Google.

We have some scopes that are managed in Shopify only and I need to know if I have to have them all listed in NS so they don’t get unpublished, or if I can just leave them as is.

@nileshkumar Please help us out with your expertise on this question.

Hi @craigscott

Thanks for raising this question. I believe support may have already clarified it, but I’m sharing here as well so it’s clear for everyone.

With the latest update, once the Sync published scope from NetSuite to Shopify setting is enabled, NetSuite becomes the source of truth for product visibility. This means:

  • You must define all the sales channels in NetSuite where you want the product to remain published.
  • Any channel that is not listed in NetSuite and not selected under Inventory Item > eTail> Shopify > Shopify Product Visibility for the specific product will be removed from Shopify during the product sync.

So, in your scenario, if you only select Online Store and Google in NetSuite, the product will be published only to those two channels in Shopify. All other scopes (X, Meta, Shop) will be unpublished.

In short, your option B is correct and you will need to list all the scopes in NS and correctly maintain for each item.
Please let me know if you have any further questions!

1 Like

The KB has been updated to include the example. Thanks for pointing this!