@Donal-Shopify okay, it makes sense than. Would be more convenient if Shopify would distinguish types of catalogs:
MARKET
COMPANY_LOCATION
MARKET
NONE
And a new one, something like B2B MARKET
Right now, it’s impossible to distinguish B2B market catalogs and regional market catalogs. But I understand that Shopify is designed that way so merchants can easily change on the Admin interface what object does the market assign to: the countries (in this case it’s regional market), or to the Company Locations (in this case it’s B2B MARKET).
But it’s indistinguishable on the Admin API, and B2B MARKET catalogs and regional market catalogs have a different place in the hierarchy that defines what variant is visible and what variable is not visible.
Every new feature is harder to support using the Admin API last year.
But it will be much easier if on the Admin API we would have publishedInContext endpoint on the Variant level. Which was my original request.
Hopefully the Dev team could look into it and maybe potentially release it in the next version of API.
Thank you very much really testing these edge cases, and please keep me updated!
P.S.: Another request also related to the recent updates I already mentioned in my other post would be if the Dev team could potentially release for developers something like deliverableInContext endpoint for every variant on Admin API. To identify how many inventory is eligible for a buyer in a specific country.
It’s a relatively new feature that went live, where merchants can set up delivery profiles for every location they stock inventory. In the earlier model the total amount was available for everybody an online store, now it’s per delivery profile.