-
Notifications
You must be signed in to change notification settings - Fork 1
Google Shopping
The Google Shopping template supplies a product-data column map, Google taxonomy mapping, price filters, variant handling, shipping output, and optional promotion IDs. The merchant remains responsible for mapping those fields to the real catalog and meeting Google's current requirements.
Documentation baseline: public repository commit
b77605d. Last reviewed: 2026-08-29.
Prepare:
- A Merchant Center account and non-serving test data source
- The target country and language
- The store view and currency that match the landing pages
- Catalog attributes for brand, GTIN or MPN, condition, and applicable variant data
- Known products covering simple, sale-price, out-of-stock, and configurable behavior
Use Google's current product data specification as the authority for account and item requirements.
- Create a Google Shopping feed.
- Select the target store view and currency.
- Review the default tab delimiter and safe output path.
- Map Magento categories to Google taxonomy values.
- Map every identifier and variant field to the store's real attributes.
- Review product-type, attribute-set, stock, and required-field filters.
- Configure parent and associated-product behavior.
- Configure Shipping only if the feed should calculate supported Magento methods.
Test at least:
idtitledescriptionlinkimage_linkavailabilitypricesale_pricesale_price_effective_dateconditionbrand- MPN or GTIN, as applicable
google_product_categoryproduct_type
For variants, test item_group_id and every applicable standard variant attribute. The current template also contains item_group_title and variant_option; validate all template columns with the intended data source rather than assuming every default is required.
The feed uses the selected store context and currency. Catalog price rules can participate when enabled. Sale dates use the configured store timezone.
If the rendered sale price is equal to or greater than regular price, the module leaves sale price and its effective date empty. The header and row shape remain intact.
Associated configurable rows can link to the parent product with option values in the URL fragment. The storefront integration selects both swatches and dropdowns. See Configurable product deep links.
When a Google Promotions companion feed is enabled, add a promotion_id column mapped to the Promotion ID directive. See Google Promotions.
- Test representative SKUs in Magento.
- Generate the complete file without an upload destination.
- Parse it locally and compare sampled values with Magento.
- Submit it to a non-serving Merchant Center data source.
- Record item count, parse errors, warnings, and disapprovals.
- Classify each result as a module defect, catalog-data issue, account configuration issue, or accepted warning.
Do not enable a production schedule until Merchant Center has processed the exact file successfully.
Mage-OS Shopping Feed
Start here
- Status and compatibility
- Release 1.0.0
- Installation and upgrade
- Quick start
- Migration and coexistence
- Feed types and lifecycle
Feed guides
Configuration
- General configuration
- Columns and directives
- Categories and taxonomy
- Filters and transformations
- Product options
- Complex products
- Shipping
Operations
- Manual and CLI generation
- Scheduling and queues
- FTP, SFTP, and gzip uploads
- Testing one product
- Logs and troubleshooting
- Performance and large catalogs
Storefront integrations
Maintainers