Set up regional availability and pricing

To participate in regional availability and pricing (RAAP), you'll need to set up regions, add regional inventory, and update the landing page.

On this page


Set up regions

Activate the Regions add on

Ensure your target country is eligible for RAAP to activate the "Regions" add-on.

Steps to activate the Region add-on

  1. Go to Add-ons under “Settings” Tools and setting menu icon [Gear] in the left navigation menu.
  2. Select the Regions add-on card under the “Discover” tab.
  3. Select Activate.
The Regions add-on will now be activated for your account. Once the add-on is enabled, go to Business info under “Settings” Tools and setting menu icon [Gear] in the left navigation menu to find the “Regions” tab.

To complete the onboarding, the following steps are required:

  1. Create Regions in the Merchant Center account
  2. Upload regional inventory data source
  3. Update landing pages

Create and manage Regions

Regions definitions, requirements and support granularity

A region is used to define a geographic area in which products share the same non-national online price, availability or both. Regions are used by both the regional availability and price feature as well as regional shipping.

If using both features, depending on your business model, you may only need one set of regions for both or can create separate regions for each.

A region is defined by:

  • A geographic area defined by a set of postal codes, states, or provinces.
  • A region ID uniquely identifying each region. It’s used to indicate the region in the regional inventory data source.
Regions are configured at the individual account level, which can be done either through the “Regions” page in Merchant Center, Content API or Merchant API. Regions need to be set up for each sub account separately. Regions set up at the MCA level are not usable by subaccounts.

If you are configuring the Regions via the “Regions” page, define either postal code, state or province-based areas on the "Regions" tab in the “Business info” page of your Merchant Center account.

Regions may be configured within a single account utilizing both postal codes and state/province borders. While it is necessary to select one type of granularity for each distinct region, the account is capable of accommodating both concurrently.

Region granularity support: All RAAP-eligible countries support state or province-based regions, and some countries also support more granular postal code-based regions as well.

Postal Code Argentina (AR), Australia (AU), Brazil (BR), Canada (CA), Chile (CL), Colombia (CO), Switzerland (CH), Germany (DE), Denmark (DK), France (FR), Great Britain (GB*), Hungary (HU), Indonesia (ID), India (IN), Italy (IT), Japan (JP), Mexico (MX), the Netherlands (NL), New Zealand (NZ) (allowlist only), South Africa (SA), United States (US), Vietnam (VN)
State or Province Algeria (DZ), Angola (AO), Argentina (AR), Australia (AU), Austria (AT), Bahrain (BH), Bangladesh (BD), Belarus (BY), Belgium (BE), Brazil (BR), Cambodia (KH), Cameroon (CM), Canada (CA), Chile (CL), Colombia (CO), Costa Rica (CR), Côte d'Ivoire (CI), Czechia (CZ), Denmark (DK), Dominican Republic (DO), Ecuador (EC), Egypt (EG), El Salvador (SV), Ethiopia (ET), Finland (FI), France (FR), Georgia (GE), Germany (DE), Ghana (GH), Greece (GR), Great Britain (GB), Guatemala (GT), Hungary (HU), India (IN), Ireland (IE), Israel (IL), Japan (JP), Jordan (JO), Kazakhstan (KZ), Kenya (KE), Kuwait (KW), Lebanon (LB), Madagascar (MG), Malaysia (MY), Mauritius (MU), Mexico (MX), Morocco (MA), Mozambique (MZ), Myanmar (Burma) (MM), Nepal (NP), the Netherlands (NL), New Zealand (NZ), Nicaragua (NI), Nigeria (NG), Norway (NO), Oman (OM), Pakistan (PK), Panama (PA), Paraguay (PY), Peru (PE), Philippines (PH), Poland (PL), Portugal (PT), Romania (RO), Saudi Arabia (SA), Senegal (SN), Singapore (SG), Slovakia (SK), South Korea (KR), Spain (ES), Sri Lanka (LK), Sweden (SE), Switzerland (CH), Tanzania (TZ), Thailand (TH), Tunisia (TN), Türkiye (TR), Uganda (UG), Ukraine (UA), United Arab Emirates (AE), United States (US), Uruguay (UY), Uzbekistan (UZ), Venezuela (VE), Zambia (ZM), Zimbabwe (ZW).

Note: In Great Britain, only the first 2 characters of postal codes are supported.

Example: For the postal code "SW1A 1AA", "SW" is the supported portion.

Region requirements and best practices

  • The currency used for a region must be the same as the currency used for the national product offer.
  • Regions need to meet minimum geographic size and population requirements. They must cover an area of 3 sq km, and represent represent the locations of at least 1,000 people.
  • Regions should ideally be geographically contiguous. Each contiguous area within a region is individually subject to the size and population limits mentioned in the bullet point above. Avoid adding unattached small areas to a region. A small area can be extended by clustering it with surrounding postal codes to make it larger. If the region doesn’t meet these size requirements, an error message will be shown in the “Issue” column on the "Regions" page.

Region ID requirements

  • Can be a postal code
  • Can be alphanumeric
  • Can’t have symbols other than "_"
  • Length limit: between 2 - 100 characters
  • Lower case only
Note: Your region eligibility may change over time as it's subject to population changes. You can monitor your eligibility in the "Regions" page.

Best practices

  • Avoid including an area (such as a postal code, state, or oblast) in more than one region. If 2 regions overlap, and they have conflicting regional price or availability, one region and its corresponding price or availability will be selected at serving time.
  • You don’t need to set up regions for the entire country; you only need to cover the areas which require a regional override for an offer.
  • If you have a physical warehouse or hub of delivery, we recommend basing your regions around these locations.
  • If you set your region ID to be a postal code that exists within the region, or to a store ID already used internally by your site, it may make the landing page integration easier.

Create a Region

Regions are configured at the individual account level, which can be done either through the “Regions” page in Merchant Center, Content API or Merchant API. To create a region in the Merchant Center, follow these steps:

  1. In your Merchant Center account, select Settings Tools and setting menu icon [Gear] in the left navigation menu.
  2. Select Business info Business and then select Regions.
  3. Select Add region to create a new region.
  4. Enter values for “Region ID”, “Region name”, and “Country”.
  • Region ID needs to be unique for each region and can consist of alphanumeric characters with a length between 2 digits - 100. Underscores ("_") and only lowercase letters are allowed.
  • Region name helps you identify the geographical area you want to include in your region.
  • Use the drop-down menu beside “Country” to select which country this region will apply to.
  1. Create your region using postal codes, states, or provinces.
  • To use postal codes, enter one entry per line in any of the following styles:
    • A postal code (for example, 75008).
    • A range of postal codes (for example, 2000 - 2500).
    • A range of postal codes using a prefix with a wildcard ( * ) (for example, 94*).
    • A range of postal codes using 2 prefixes with wildcards ( * ), using the same number of digits for both prefixes. (for example, 94*- 95*).
    • Note that there is a default 50K limit on the number of entries per merchant center ID. An entry is either an individual postal code (94043), a wildcard (940*), a range (94000-95000), an AA1 (for example, "California"), or a radius area. If you require limit increase, contact our support team via form.
    • To use states or provinces, select the correct ones.
Select Add and then select Save to create the region.
Note: If you encounter an area too small error, make sure your region(s) meet the minimum geographic size and population requirements. The region(s) must cover an area of at least 3 sq km and the locations of at least 1,000 people.

Edit a Region

  1. In your Merchant Center account, select Settings Tools and setting menu icon [Gear] in the left navigation menu.
  2. Select Business info Business and then select Regions.
  3. Select the particular region you want to edit under “Region name” and in “Edit region” make changes in the relevant field.
    • Note that you will need to separately update the region ID in your regional inventory data source to reflect updated regions IDs if you've changed that field here.
  4. To edit the geographic area:
  • Postal Codes:
    • Add new codes just like you did when you created the region, with one range per line. Select Add postal code.
    • To remove a postal code, select the X next to it or select Clear all to remove all postal codes.
  • States or Provinces:
    • Select or deselect the check boxes.
Select Save to finish editing the region.

Remove a Region

Before you can remove a region, make sure that it's no longer in use.

  1. In your Merchant Center account, select Settings Tools and setting menu icon [Gear] in the left navigation menu.
  2. Select Business info Business and then select Regions.
Select the trash icon for the particular region under the “Delete” column and then select Delete.

Set up regional inventory

You can set up your regional data source either through the Merchant Center data source, Content API or Merchant API. Regional data must be updated at least once every 14 days, otherwise it will be considered stale.

To set it up through the Merchant Center data source, follow the steps below:

  1. In your Merchant Center account, select Settings Tools and setting menu icon [Gear] in the left navigation menu.
  2. Select Data sources and then select the Supplemental sources tab.
    • Note that the “supplemental sources” tab is visible only when you enable the “Advanced data source management” add-on.
  3. Select Add regional inventory.
  4. Upload your regional inventory data source from a file. You can choose one of the following methods to upload a file:
  • Enter a link to your file.
    • We recommend the scheduled fetch input method. With scheduled fetch, you host your XML data source at a URL and specify when Google should fetch it. Your file location must begin with "http://", "https://" or "sftp://".
  • Add a file using SFTP or Google Cloud Storage.
    • Select View SFTP and Google Cloud Storage details to create a password and activate your SFTP account or add your Cloud Storage account if you haven’t already done so.
  • Upload a file from your computer.
  1. Configure your data source options for the method you've chosen. If you’re using scheduled fetch:
  • Enter the file URL.
  • Select the pencil icon across the “Edit schedule” field and select the fetch frequency and time from the drop-down menu and then select Save.
  • If your URL is password-protected, provide your login info.
  • Select Continue.

Regional inventory data sources support the following required attributes:

Note: At this time we support up to 2000 regional overrides per offer. If you require more overrides, you can contact our support team.

Regional inventory data sources also support the following optional attributes:

Note: RAAP only supports the values in_stock and out_of_stock for the availability [availability] attribute. The values preorder and backorder aren't supported.

Example Configurations

Since you can set different levels of regional availability for your products, it is important to determine beforehand what type of regional inventory settings and granularity you would require. For example:

  • Is your product available in a subset of postal codes within a state? If yes, check below if your target country is supported on the region or postal code level
  • Do all your products have regional pricing or availability, or both, or only a subset?

Use the table below as a guidance on possible ways to set up your regional data source:

  National Product Data Source Regional Inventory Data Source
Availability Price Availability Price
All products regional price and availability Out of Stock Highest of the regional prices In Stock Regional Price
All products regional availability only Out of Stock National Pricing In Stock Blank
All products regional price only In Stock Highest of the regional prices Blank Regional Price

For offers that don't have regional overrides, continue to manage national price and availability (in_stock or out_of_stock) in the primary data source as you normally would.

Offers are available nationally with the exception of a handful of states or areas

Define region(s) only for those states or areas and use the regional inventory data source to set the availability of those offers as out_of_stock for those regions.
National Product Data Source Regional Inventory Data Source
Availability Price Availability Price
in_stock National Price out_of_stock Blank

Offers are only available in a handful of states or areas, not nationally

Define region(s) only for those states or areas and use the regional inventory data source to set the availability of those offers as in_stock for those regions.
National Product Data Source Regional Inventory Data Source
Availability Price Availability Price
out_of_stock National Price in_stock Blank

Offers have regional pricing for some or all states or areas

Define region(s) only for those states or areas with regional price differences, and then use the regional inventory data source to set the regional price for those regions.
National Product Data Source Regional Inventory Data Source
Availability Price Availability Price
out_of_stock National Price* Blank Regional Price

*Use realistic pricing. Don’t use values of $0 USD or $1 USD.

Offers are only available in a handful of states or areas, not nationally, and have regional pricing

Define region(s) only for those states or areas and then use the regional inventory data source to mark those offers as in_stock for those regions and provide regional prices.
National Product Data Source Regional Inventory Data Source
Availability Price Availability Price
in_stock National Price* in_stock Regional Price

*Use realistic pricing. The pricing that is most common across states or areas.


Update landing page

The price and availability on your landing page must match the regional price or availability shown on Google surfaces from your regional data source. To ensure an accurate landing page experience, Google appends the region_id corresponding to the location of the shopper as a parameter to the clickthrough URL. You must adjust your landing pages so that they can accept this parameter and render a product landing page that shows the corresponding price and availability.

Note that the URL should be updated in the primary data source. If it's added to the regional data source, it could result in products not showing up.

Example:

Value provided in the link attribute: https://mystorewebsite.com/p/myproductlandingpage

Final URL: https://mystorewebsite.com/p/myproductlandingpage?region_id=123456

Value provided in the link attribute: https://mystorewebsite.com/p?offer=myproduct

Final URL: https://mystorewebsite.com/p?offer=myproduct&region_id=123456

Note: Offers’ national price and availability will still be crawled and verified using the product page URL without a region ID. The values shown on your landing page for those national URLs must match the national price and availability of the offer. If your prices are purely regional, set a realistic national offer price which reflects what your landing page shows when using the national URL.

Best practices

If your region IDs are postal codes or existing internal store IDs and your landing page already has a location or a store picker, you may be able to simplify your landing page integration by passing the region ID directly into the existing picker logic to update the price and availability.

  • For out of stock offers, the “Buy” button should be greyed out on the landing page.
  • It is recommended that you follow the best practices for landing pages.
  • To prevent crawling issues, check schema.org markup.
  • You can use the Rich Results Tool to test your landing pages.
  • Maintain a stable landing page experience to the user and ensure that the region_id parameter is not overridden by cookies, previous visits, or IP detection.
  • Show the same price and availability on the product page as in the regional data source, even if the offer is set to out of stock.
  • If you use structured data, annotate each regional page (URL includes region_id=XXXXX) with the corresponding price and availability information.
Note: If a user changes the location after the initial landing page loads, for example, because the user is sending a gift, it will not result in a price or availability mismatch.

Policies

Regional URLs must have a valid landing page, where the regional details can be verified. The regional URLs must load or redirect to a web page within the same website, where users can find the appropriate regional price and availability of the offer. Make sure to follow landing page requirements.

Our crawlers will occasionally check the availability and pricing of the products provided by you in your product data source. Pricing or availability mismatches may lead to item level or account level disapprovals. Learn more about Issues in Merchant Center.

Was this helpful?

How can we improve it?
Search
Clear search
Close search
Main menu
1855772357467124516
true
Search Help Center
false
true
true
true
true
true
71525
false
false
true
false