Prerequisites
Step 1: Configure Google Business Profile Store Codes
Step 2: Access Your Local Feed URLs
All Products Feeds
Product Group Feeds
Step 3: Feed Authentication
Step 4: Configure Feeds in Google Merchant Centre
Step 5: Verify Feed Processing
Using Product Groups
Troubleshooting
Best Practices
Need Help?
This guide explains how to set up local product feeds to showcase in-store inventory through Google Local Inventory Ads and free local listings.
These feeds allow customers to see which products are available in your physical stores when searching on Google.
Before setting up your local feeds, ensure you have:
A Google Business Profile (GBP) for each store location
A Google Merchant Centre account
Store locations configured in your PushRetail dashboard
Valid user credentials for accessing protected feeds
Google Merchant Center linked to the same Google Business Profile account used for your store listings
⚠️ Important: Google Merchant Center, Google Ads, and Google Business Profile must be linked to the same GBP locations or local inventory ads will not work.
Each physical store location must have a Google Business Profile Store Code (also called a Shop Code).
This replaces the old requirement for Google Place IDs.
Store codes are internal identifiers used by Google to match your inventory feed locations to your business listings. They are not visible to customers.
Sign in to the Google account that manages your Google Business Profile
Select your business location
Click the three-dot menu (⋮) next to the profile
Go to Business Profile settings
Select Advanced settings
Find the Store code field
Click the pencil (✎) icon
Enter a unique store code (for example: BRAND-NYC, STORE-001)
Click Save
Each location must have a unique store code
Codes can be alphanumeric and human-readable
Store codes are required for:
Local Inventory Ads
Bulk location management
Matching inventory feeds in Merchant Centre
Once store codes are set in Google Business Profile:
Log in to your PushRetail dashboard
Navigate to Marketing → Stores
Select a store location
Scroll to Store Settings
Ensure the store_code matches exactly the Store Code set in Google Business Profile
Save changes
Repeat for all store locations
⚠️ Store codes must match character-for-character between PushRetail and Google Business Profile.
PushRetail provides four types of local feeds.
store_code, itemid, price, quantity, sale_price, availability
Shows real-time stock levels for all products across all stores
Provides product catalogue information for all products
For targeted campaigns, use product group-specific feeds.
Replace {group-id} with your product group ID
Shows inventory only for products in that group
Group Products Feed
https://yourwebsite.com/csv/{group-id}/local-products.csv
Shows product data only for products in that group
All local feeds are password-protected.
Use HTTP Basic Authentication with:
Username: Your Push dashboard username
Password: Your Push dashboard password
These credentials are required when:
Accessing feeds directly in a browser
Configuring feeds in Google Merchant Centre
Sign in to https://merchants.google.com
Go to Products → Feeds
Click + Add feed
Select Local products inventory
Configure the primary feed:
Name: Local Products
Input method: Scheduled fetch
File URL: Local products feed URL
Fetch frequency: Daily (or more frequently if required)
Authentication: HTTP Basic Authentication
Add the supplemental inventory feed:
Click Add supplemental feed
Name: Local Inventory
File URL: Local inventory feed URL
Same authentication settings
Ensure store_code values match Google Business Profile Store Codes
Review and activate the feeds
After setup:
Check feed status in Merchant Centre (processing may take 24–48 hours)
Review any errors or warnings
Confirm products show in_stock for stores with inventory
Verify store codes are correctly matched to GBP locations
Product groups allow targeted local campaigns for specific categories, brands, or promotions:
Create product groups in the PushRetail dashboard
Note the group ID
Use group-specific feed URLs in Merchant Centre
Create targeted local inventory campaigns per group
Verify Push username and password
Ensure HTTP Basic Authentication is enabled
Contact your Push account manager if credentials fail
Confirm store codes match the Google Business Profile exactly
Verify stock quantity is greater than 0
Ensure products include required fields (brand, title, GTIN)
Confirm products are marked merchant_feed = 1
Check store_code consistency across:
PushRetail
Google Business Profile
Google Merchant Centre
Ensure Merchant Centre and Google Ads are linked to the same GBP account
Update Frequency: Refresh inventory feeds multiple times per day
Product Groups: Use for seasonal or category-specific campaigns
Monitoring: Regularly review feed health in Merchant Centre
Testing: Start with a small product group before scaling
If you need assistance:
Contact your Push PaidAds account manager
Provide:
Merchant Center error messages
Feed URLs
Authentication details (if relevant)