Google Shopping added a new requirement in the US this year, Regional availability and pricing. Linking their documentation below, the gist of it is if products can't be shipped to every state or have unique prices in different places, product pages need link suffixes that will show an item as in stock or out of stock based on whether it can ship to the recipients home address. Same for local price.
We don't ship to every state, and Shopify's platform is not setup to allow modification to the URL structure of products, including based on inventory availability.
Is anyone else running into this issue? Is there an app or developer that you have found to get your store in compliance with these new rules until Shopify can add the feature?
I would like to correct your sentence. It is not a requirement, its an optional feature. Just to avoid you assuming you need to add it.
I recommend using datafeedwatch if you want more advanced features. You can setup your data feed to include region ID.
Please note, the intent of regional pricing and availability is if 1 store has different stock levels compared to another store. If you only have 1 store, regional pricing and availability are not for you.
We only have one location and one set of prices. But because the items we sell aren't available for delivery to every state, it does seem to be a requirement.
Google's shopping specialists have said our feed has inaccurate availability because an item shows up as in stock on our website, but checkout can't be completed to every state in the US. They've told us the only way to fix the inaccurate availability and keep our account in good standing is to ship everywhere (we can't) - or incorporate regional availability.
Hello Jbar, yes in that case it is indeed the option.
You need to do 2 things, use a data feed solution that can submit regional data, such as datafeedwatch
And you update your theme to allow the detection of region id, in the URL query string.
Before you start going too deep, first check if region availability is enabled in your account. If you don't see the region in your GMC account, contact Google to enable it.
Is it enabled already?
Sharing as well the feedback I received from Shopify support, which led me to believe that adding detection of region ID isn't an option, even if we did get a data feed for it.
I definitely understand the frustration with this, but Shopify's platform is not setup in such a way to allow modification to the URL structure of your products internally, especially based on inventory availability.
I wish I was able to provide further assistance on this at this time but our Marketplace team states that it's not a feature currently built into the platform or the Google Shopping app, but have acknowledged that it is an inquiry they've been getting more and more.
In reality, you don't need to do anything with the special query URL as you already don't accept certain regions in any case. Regardless of who it is.
So simply setup everything except for the website detection.
So if we set up a data feed with regional availability, in theory our account will be in good standing again? No more inaccurate availability data quality notifications and we won't have our account suspended... Even though we aren't able to setup special query URL's.
I'll give that a try, and definitely hope it's the case.
It's hard to read it like that given Google's documentation on this and the conversations with their shopping specialists, but everything else I've tried hasn't worked so
Requirements: To participate in regional availability and pricing, you'll need to work with your website development team to make changes to your landing pages (see requirement 3 below).
3. You are able to accept the region ID parameter passed by Google into your product landing pages and render the correct regional product pages with corresponding regional pricing and availability.
First, let me say that this is very new so apologies for going all over the place. As I am still digesting the policy.
But based on point 3, now thinking about the policy, you do indeed need to show it's not available when the region ID matches the regions you do not offer delivery. So I recommend your first step is to contact a theme developer to ask them if they are able to update the availability based on a query string.
Logically from experience with the query string currency. They should be able to do this.
Here is a list of experts: https://experts.shopify.com/
Understood. Unfortunately, the rollout of this new requirement seems to be a bit of a mess. After we received our first data quality feed alert, we asked for clarification and requested a review - that review came back saying we were good to go. We thought that was the case until our account was suspended, which has actually been most of this month. Over many conversations with google shopping specialists through their official channels, not a single one has been able to reference the new Regional Availability requirement, so it's taken a lot of sleuthing to even realize what the problem is.
I'll reach out to our theme developer. It seems like Google Shopping is putting us in a position that we can't move forward from though. Maybe we'll get a different answer from the theme folks, but going back to the response I got from Shopify Support, it doesn't sound like the regional ID url will be able to trigger different availability results as long as we're on Shopify. (I definitely understand the frustration with this, but Shopify's platform is not setup in such a way to allow modification to the URL structure of your products internally, especially based on inventory availability.)