This article explains how to generate and submit a Google Local Inventory Feed using GoDataFeed, including new Location Mapping features, setup steps, and submission tips.
Follow the steps outlined here to setup and submit your Google Local Inventory feed to Google Merchant Center.
| Step | Actions in GoDataFeed |
|---|---|
| 1 | Import catalog with location-specific data |
| 2 | Add Google Local Inventory feed template |
| 3 | Map standard and location-specific fields |
| 4 | Configure Location Mapping for each store |
| 5 | Create location-specific rules (if needed) |
| 6 | Compile feed and verify output |
| 7 | Submit to Merchant Center |
Google Merchant Center requirements
✅ Create a separate 'Local inventory store' in Merchant Center for each physical store location.
✅ Retrieve store codes from your Google Business Profile. This code must be unique for each physical location.
How to find your Store code(s) in Google:
- Sign in to your Google Business Profile Manager.
- Select the location you'd like to manage.
- In the left-hand menu, click on 'Info' (or scroll to find business info).
- Look for the section labeled 'Advanced information'.
- Under that, you'll see 'Store code'. If it’s empty, click the pencil icon ✏️ to add a unique store code (e.g., store-001, miami, etc.).
✅ Required fields. The following fields must be submitted per store, per product: ID(SKU), store_code, quantity, and price.
How to set up a Google Local Inventory feed
- Import your product catalog into GoDataFeed (Shopify, CSV, API, etc.).
- Ensure your source includes location-specific inventory and price fields (e.g.,
quantity_55,price_46to indicate the quantity for store code 55 and the price for store code 46). - Under 'Feeds' > click the "+Add feed" button > search and add the 'Google Local Inventory' feed template.
Location mapping (Multi-store support)
Each product, in each store location, needs the feed fields required by Google (price, quantity, etc.) mapped into the feed.
If you only have one store location, you can simply use the primary feed mappings on the 'Mappings' page in the Google Local Inventory feed.
How to configure Location Mapping in the Google Local Inventory feed for multiple store locations
- Go to the Mapping page in your feed, then click the "Location" button at the top of the page.
- Click "Add Location", name it descriptively (e.g., "Store 55 – Austin").
- Map required fields:
store_code,quantity,price. - Repeat these steps for each additional location.
- "Save" when done.
Managing locations
- ✏️ Edit: Use the pencil icon to rename locations before saving.
- ❌ Delete: Remove unnecessary locations as needed.
Advanced: Create feed rules for specific locations
You can define custom rules for individual locations (e.g., apply discounts, suppress low stock).
- Go to the Rules page in your Google Local Inventory feed.
- Set conditions for specific location fields.
For example subtract $5.00 from price in Google for products from store code 55:SET[F].[price]TO[[[P].[price_55]-5]]WHERE[P].[price_55]is not empty
- Save the rule, and follow the steps below.
Compile & review the feed before submission
Compiling your feed applies the mapping and rules you have saved to the feed and produces a downloadable .csv of your feed file for you to review.
- Compile your feed by clicking the "Compile" button, then you can click "Download" to view the full .csv file of your Google Local Inventory feed.
Example:
Input:
created location for Store code: 55
mapped '46' → store_code
mapped SKU → id (6063396)
mapped quantity_55 → quantity (1)
mapped price_55 → price (9.99)
created location for Store code: 46
mapped '46' → store_code
mapped SKU → id (6063396)
mapped quantity_46 → quantity (5)
mapped price_46 → price (4.99) Feed output for SKU 6063398 in the feed file would look like this:
id quantity_46 price_46 quantity_55 price_55 6063398 5 4.99 1 9.99 - When you confirm the feed file looks good, you can configure automated submission of the feed to Google Merchant Center via feed pull URL or SFTP.
- In Merchant Center, ensure store codes in the feed match those configured under “Local inventory stores.”
Best practices
- Consistent SKUs: Use the same product ID for all store locations.
- Validate output: Ensure quantities and prices are correct per store.
Troubleshooting
- Invalid store code: Double-check store codes match Merchant Center entries.
- Missing data: Ensure all mapped fields exist in your source file.
- Feed rejection: Review Merchant Center diagnostics for specific errors.
For more information see: Local inventory ads and free local listings overview from Google.
Comments
0 comments
Please sign in to leave a comment.