I've been working on loading some products into Shopify using the API. I'm having a hard time setting the product data so that items are visible on the online store, POS, and Pinterest.
Setting a published_scope of 'global' sets it visible on the online store and POS, but not Pinterest. I've also tried adding "pinterest" and similar values to the published_scope but that doesn't seem to help.
Can you offer any guidance or references here? Is is possible to set product visibility on these additional sales channels through the API?
My name is Anne, on the Guru team. Thanks so much for getting in touch with us!
I have been investigating this for another merchant and saw your query here :) I just wanted to let you know, it is only possible to set product visibility through the API for the Online Store Channel.
I will be making a feature request for this and you are welcome to add your voice here as well- https://ecommerce.shopify.com/c/shopify-discussion/t/feature-requests-here-52781
I hope this helps!
Thanks so much for your input, it is much appreciated! I have added your storename to this Open feature request, which is the status available to us right now! The best way to upvote a feature request is via the link above, or by emailing us at firstname.lastname@example.org :)
I just wanted to share a tool that some of you may not know of and are very welcome to do is use!
The BULK EDITOR will let you update visibility, which you can find in products/ export/ start editing your products
You can also filter your products before using the bulk editor!
And then use the editor to Toggle products on and off for differnet channels as you need to
I hope that helps!
I would suggest following the above tutorial posted by Anne in order to set product visibilty in bulk.
Just to clarify, the current behaviour of the API is to publish only on online store and point-of-sale when setting 'published_scope: global'. We are currently exploring a solution for setting product visibility through the API.
Glad to hear an API solution is on the way. Any ETA on when it will be ready to use?
Quite a few of us developers have been requesting this feature to update visibility by channel for over a year now since our customers want this solution.