Feed Types
Primary, Supplemental, and Local Inventory feeds for any use case
Feed Types
Max AI: Google Feed Ascend supports multiple feed types to accommodate different Google Merchant Center requirements.
Overview
Primary Feed
Main product data source with complete product information
Supplemental Feed
Override or supplement specific product attributes
Local Inventory Feed
Report local store inventory for physical locations
Primary Feed
What is a Primary Feed?
A Primary Feed is the main data source for your products in Google Merchant Center. It contains all required product attributes and serves as the foundation for your product listings.
Required Attributes
| Attribute | Description |
|---|---|
| id | Unique product identifier |
| title | Product name |
| description | Product description |
| link | Product page URL |
| image_link | Main product image |
| availability | Stock status |
| price | Product price |
| brand | Brand name |
| condition | New, Used, Refurbished |
Best For
- Initial product catalog upload
- Complete product data sync
- New stores starting with Google Shopping
Configuration
- Select "Primary Feed" when creating a new feed
- Configure target country and language
- Map all required fields
- Add optional fields as needed
- Generate and submit to Google
Supplemental Feed
What is a Supplemental Feed?
A Supplemental Feed provides additional or updated data for products that already exist in a Primary Feed. It cannot create new products - it only modifies existing ones.
Use Cases
| Scenario | Attributes to Update |
|---|---|
| Price updates | price, sale_price |
| Inventory sync | availability, quantity |
| Promotions | promotion_id |
| Seasonal data | custom_label, seasonal_availability |
| Enhanced content | product_detail, product_highlight |
How It Works
- Products are matched by
id(must match Primary Feed IDs) - Only specified attributes are updated
- Unspecified attributes remain from Primary Feed
Configuration
- Select "Supplemental Feed" when creating
- Link to an existing Primary Feed
- Include only attributes you want to update
- Ensure product IDs match Primary Feed
Best Practices
- Keep supplemental feeds focused (one purpose per feed)
- Update frequently for price/inventory changes
- Use for A/B testing different content
Local Inventory Feed
What is a Local Inventory Feed?
A Local Inventory Feed reports inventory data for physical store locations, enabling:
- Local product ads
- Store pickup options
- "Near me" shopping experiences
Required Attributes
| Attribute | Description |
|---|---|
| store_code | Unique store identifier |
| id | Product ID (must match Primary Feed) |
| quantity | Stock quantity at location |
| price | In-store price |
| availability | Stock status at location |
ID Matching Strategies
| Strategy | Description |
|---|---|
match_primary | Match IDs from Primary Feed |
shopify_default | Use Shopify's default ID format |
shopify_target | Use Shopify target country ID |
global_sku | Use global SKU |
custom | Custom ID mapping |
Location Mapping
Configure which Shopify locations map to which store codes:
{
"locationMappings": {
"gid://shopify/Location/123": "STORE001",
"gid://shopify/Location/456": "STORE002"
}
}Setup Steps
- Configure physical locations in Shopify
- Create Local Inventory Feed
- Select ID matching strategy
- Map Shopify locations to store codes
- Generate and submit
Feed Comparison
| Feature | Primary | Supplemental | Local Inventory |
|---|---|---|---|
| Create products | ✓ | ✗ | ✗ |
| Update products | ✓ | ✓ | ✓ |
| Required for GMC | Yes | No | No |
| Independent | Yes | No | No |
| Location-specific | ✗ | ✗ | ✓ |
Choosing the Right Feed Type
Use Primary Feed When:
- Starting fresh with Google Shopping
- Need to upload complete product catalog
- Want full control over all attributes
Use Supplemental Feed When:
- Need to update prices frequently
- Running promotions
- Adding seasonal information
- Testing different content
Use Local Inventory Feed When:
- Have physical store locations
- Want to enable local pickup
- Running local inventory ads
- Supporting "near me" searches
Multiple Feeds
You can create multiple feeds for different purposes:
- Multiple Primary Feeds: Different countries/languages
- Multiple Supplemental Feeds: Different update purposes
- Multiple Local Inventory Feeds: Different location groups
Feed limits depend on your subscription plan. Check Pricing for details.