d
Topic
Posts:
1
July 15, 2015
g
5

Published_scope doesn't display correct channels, "web", "global", or "mobile"

The published_scope is always global no matter what. We need to know when we are only using a product on our mobile sdk. 

 

This question has been answer multiple times by the community but no one has the answer. We need help on this and so do all those who posted about this before us.

 

https://ecommerce.shopify.com/c/shopify-apis-and-technology/t/what-is-the-function-of-the-published_scope-field-187190

https://ecommerce.shopify.com/c/shopify-apis-and-technology/t/product-variant-visibility-settings-in-the-api-156738

https://ecommerce.shopify.com/c/shopify-apis-and-technology/t/product-published-scope-global-for-hidden-products-164827

i
Replies
Nathan Shopify Employee
Posts:
83
Last edited July 21, 2015

Hi Blake,

published_scope is an earlier item that was set up before channels really came into effect. It will only distinguish between POS, online and Global (no Pinterest, Buy Button or App). This is actually going to be deprecated soon and replaced with a variable that better reflects the new channels setup :)

Nathan McClung, Plus Onboarding Specialist
Posts:
13
September 09, 2015

Nathan, how would I go about automatically allowing it be sold via buy button then? Is there any way right now?

Posts:
5
September 18, 2015

Is the new variable available yet? We need to enable Mobile App in the scope but not sure how to do it.

Thanks

<script src="safari-extension://com.ebay.safari.myebaymanager-QYHMMGCMJR/968bdbd2/background/helpers/prefilterHelper.js" type="text/javascript"></script>
Posts:
2
September 29, 2015

Hi Shane,

Great to hear and thanks for your e-mail earlier.  Just in case I miss your update, it would be great if you could give me the heads up on e-mail too when it's ready.

You sound confident enough that it's not going to take too long?

Thanks

Patrick

 

Posts:
5
September 29, 2015

Hi Shayne,

Thank you for your response. Do you have any idea of time scales for the new end point? Are we talking days or weeks? If so we may need to look at a work around.

Would it be possible as a short term fix to have the mobile channel enabled by default as opposed to disabled?

 

Thanks

Matt

 

 

<script src="safari-extension://com.ebay.safari.myebaymanager-QYHMMGCMJR/f2a7e501/background/helpers/prefilterHelper.js" type="text/javascript"></script>
Posts:
2
November 30, 2015

Is there any update on this? I have the same issue as Matt.  Thanks

kunal singh Member
Posts:
8
Last edited December 22, 2015

Is there any update on this? I am facing the same issue. I cannot specify the sales channels on which the product is visible for products created through the API.

pjdoubleyou Member
Posts:
23
February 12, 2016
g
1
upvotes

Any update here? this is a major barrier for us building out our native app...

Posts:
8
February 16, 2016
g
1
upvotes

We also need an update to this. Not having these options is costing us a lot of time.

pjdoubleyou Member
Posts:
23
February 16, 2016

In order to get around this, I've been using the AutoFill extension for Chrome. I view a bunch of products that I'd like to make mobile visibile in the bulk editor and then use the AutoFill extension to check 50 boxes at one. Once you're in the bulk editor, be sure to hide all but the mobile visibile options, this will hide product variants and make the process run much faster... 

Not perfect, but it's better than nothing... 

shihwei Member
Posts:
8
May 17, 2016
g
1
upvotes

Hi @shayne, it's been 8 month since the last time you mentioned that this API will be exposed, at this moment there has been no change in publish_scope, it only shows "web" or "global". Any update is greatly appreciated, I assume there are more and more merchants using multiple sales channels via Shopify and thus making this API an absolute requirement. 

Judopro Member
Posts:
15
May 21, 2016
g
1
upvotes

Hi, we are also definetely in need of this change as well, if you are using fulfillment service, most likely you are automating the product creation/update/inventory sequences. It's not feasible to expect the merchant to go thru 100's of products and click enable in mobile app. 

Like @shihwei mentioned It's been about 8 months since it was mentioned that a work was in progress, so can we get a status update please?

Posts:
1
June 10, 2016

Is there any other Shopify employee who can attend to this?

Posts:
15
June 12, 2016

Hi David,

I can tell you that I have been in contact with Shopify for about 8 months on this issue - most recently with a senior member of the Partner team and a member of the engineering team working on it.  I'm told that they are actively working on a fix but they're not able to give me any sort of time line for a solution. What we do know is the Channels SDK is scheduled for release in Q3 - so let's assume that's Q4 to be safe.

The worst case is that this SDK will include a fix but we were hoping for a specific fix sooner than that as the Channels SDK is a much wider project that just the visibility issue.

From all my contact with Shopify, unfortunately I'm not confident we'll see a resolution before Q4 but we live in hope.

Best

Patrick

 

Posts:
2
11 months ago

This is a huge issue for us, as well. Hopefully this will be fixed soon.

Posts:
2
10 months ago

+1 We also need this resolved otherwise will need to migrate to other platforms

Posts:
181
10 months ago
g
1
upvotes

Hey People, 

If you guys need to know if the product is published on the web. Simply use the property "Published_At" from the Product when in the API. If this proprety comes null then the product is HIDDEN at the "Online Store" BUT could be visible on any other channel. There is still no way that Ive found to make sure the product is visible or not in any other channel other then the Online Store. The Published Scope saves the last status of the product, so I would not rely too much on this. And the "Published" column in the Products Export works the same way as the "Published_At" proprety from the API. If its FALSE it implys its hidden on the Online Store only, BUT could be published on any other channel. All we have to do now is wait for the update so we can check each published channel haha. 

Good Luck to everyone! :D

Cheers!

Entrepreneur, Developer, Geek, Gamer and very passionate about WEB development! :P
Posts:
2
5 months ago

Any update on this?

You currently have two variables for published/hidden, and neither of them accurately describe a product. You promised an API fix in July 2015, and it's January 2017. I'm sure it's not a huge priority, but the ability to tell if a product is hidden or not is kind of a big deal to shop owners. Even an awkward solution, like an array with "[Web: Show, POS: Hide]" would be better than what we have now.

Posts:
5
5 months ago

This would definitely be useful to us too. Any updates on this?

Ashley Fulks Shopify Employee
Posts:
1
5 months ago

Hi guys, Ashley from Tier 2 support here.

Sorry you had to wait so long for an answer. The language is a bit confusing and there has been an update recently to the code to explain this:


Published_scope indicates Point of Sale state only. It can have two values:
web: the product is NOT published to Point of Sale (web does not mean published to anything else)
global: the product is published to Point of Sale


Published_at can have two values:
null: the product is not published to the online store
date and time: the date and time the product was published to the online store in ISO 8601 format

For example if you wanted to create a hidden product you would set published_scope = web and published_at = null

I hope that clears up some confusion.

Ashley Fulks

T2 Support Shopify

Posts:
5
4 months ago
g
1
upvotes

Hi Ashley,

Unfortunately, this doesn't answer the initial question of how to know if a product is set as published on the Mobile Sales channel using the API.

Would you have any information on this?

Posts:
181
4 months ago

@Algolia Team, As far as I know there is yet no way to know, via the API, if a product is published in any channel other then Online Store and POS. This means there is no way right now of know if the product is specifically published in any of the next channels: Facebook, Mobile App, Messenger, Buy Button or any other sales channel you can add. The only way to know if its HIDDEN, is if the Published_at is null. This means its HIDDEN in all channels. Shopify hints to an update where they will add a value to the product API call to know to which sales channel specifically the product is published to. But I havent seen any confirmation on this yet.

Entrepreneur, Developer, Geek, Gamer and very passionate about WEB development! :P
Posts:
2
26 days ago

+1 Any update on ability to publish visibility of a product via API to the Mobile Sales Channel?? Fix noted here does not seem to work anymore either >.<
https://ecommerce.shopify.com/c/shopify-apis-and-technology/t/product-visibility-on-extra-sales-channels-307675#comment-441431