Get your Magento catalog out via a feed URL or export
Magento (Adobe Commerce) catalogs are large and attribute-rich, and many stores already produce a product feed through an export module or a scheduled CSV/XML job. MartechFlow connects to Magento through that feed: point it at a Magento product feed URL, or upload a CSV or XML export of your catalog.
Because the feed URL is a link MartechFlow fetches on a schedule, your Magento catalog stays in sync without manual re-uploads. Magento configurable products have child simple products for each option combination; if your export lists those children, MartechFlow treats each as its own Google item and can group them with item_group_id.
- Ingest a Magento product feed URL, or a CSV or XML export of your catalog.
- Google Sheets is also supported as a source.
- Feed URL is fetched on a schedule, so no manual re-uploads.
- Configurable product children mapped to grouped Google items via item_group_id.
Map Magento attributes to Google's required fields
Google requires id, title, description, link, image_link, price, and availability, plus a unique identifier (gtin, or brand and mpn) for branded products. Magento stores most of these as product attributes, and stores often use custom attributes for brand and GTIN, so mapping is where this comes together.
MartechFlow shows your Magento feed columns next to Google's attributes, pre-fills obvious matches, and lets you point custom attributes at Google's brand, gtin, and mpn. SKU becomes a stable id and the product URL becomes link.
- id - from the Magento SKU (stable across refreshes).
- title, description, link, image_link - from Magento attributes and the base image.
- price and special price - mapped to price and sale_price.
- brand, gtin, mpn - mapped from your Magento custom attributes.
Transform and validate before publishing
Magento descriptions carry HTML, and attribute values do not always match Google's required strings. MartechFlow's transform rules clean descriptions, normalize availability to Google's exact values, set a default google_product_category, and build titles from the attributes you choose, all without touching Magento.
Validation runs against Google's spec before publishing and flags any product that would be disapproved, so you fix issues by rule once instead of chasing Merchant Center rejections across a large catalog.
- Strip HTML from descriptions, normalize availability, format prices.
- Build titles and set category defaults with a simple UX.
- Validation against Google's required-field spec before publish, important at Magento catalog scale.
- Keeps the main image (image_link) free of promotional text and sale badges, as Google requires.
Serve a stable URL Google pulls on schedule
MartechFlow generates a clean Google feed from your Magento data and serves it at a stable, tokenized URL. In Google Merchant Center you add it as a scheduled fetch and set the refresh frequency.
If your Magento source is a feed URL, MartechFlow re-fetches and regenerates on your schedule at the same URL, so Google always pulls current prices and stock. Large catalogs are streamed and processed in a memory-bounded way, so size is not a problem.
- 1Produce a Magento product feed URL, or export your catalog to CSV or XML.
- 2Add it as a source in MartechFlow and map attributes to Google's fields.
- 3Add transform rules and run validation.
- 4Add the MartechFlow feed URL in Google Merchant Center as a scheduled fetch and set the refresh frequency.