Hi,
As we all know, Shopify has added support for Shopify Locations condition(s) when creating Markets, enabling merchants to create retail specific markets & assosiated catalogs.
We have the following use case where the above would be useful, but on the online store instead:
- We have a B2B merchant who sells groceries for catering companies
- The merchant has retail locations (represented as Shopify Locations) where businesses can pick up their orders from.
- B2B customers log-in and are required to select the retail store they will order from - metafield filters we show items which can be sold by the selected retail location
- Some retail locations may run campaigns, where they have special prices for particular items - today this can be handled as a Shopify Function powered discount. However ,this means that the PLP/PDP will not reflect campaign prices, which require yet another workaround.
What I would like is native way to contextualize the online store experience to a specific Shopify Location, so that:
- Shopify returns catalogs and prices connected to the specific retail location
- If customer shops online and picks up the goods in-store, then they should see matching prices online and in the store
- Furthermore, retail markets should be able to inherit B2B markets, enabling retail price overrides for B2B customers
As I understand it, today the B2B customer would see prices contextualized to the company location, and when they go to the store, prices in the store would be contextualized to the Shopify Location (POS).
There does not seem to be a way for a customer to see retail store prices while shopping online, is that correct?