Data Feed Manager turns your Magento 2 catalogue into product feeds for Google Shopping (Merchant Center), Meta (Facebook and Instagram), Pinterest, Microsoft Shopping, price comparison sites and ERPs. Start from a ready template, preview the output before you save, and let cron rebuild the files at the times you choose. A broken file is never published: the previous one stays online.
How it works
- Start from a template. Google Shopping (XML), Meta and Pinterest catalogues (CSV), Microsoft Shopping (tab-delimited TXT) or generic JSON, or a blank feed. Choose the store view and the currency.
- Shape the feed. XML and JSON feeds use a small template language with filters such as strip_tags, truncate and price; CSV and TXT feeds use a column mapper. Product filters, attribute conditions and the Google category mapping decide what goes in.
- Preview, then publish. Preview renders the first matching products from the form, unsaved changes included, and checks the output. Feeds are generated in batches by cron, with Generate Now in the admin or on the command line, and can be uploaded by SFTP, FTP or FTPS.
Try it in the live demo
Open the admin demo with one click: a guided tour shows the feed grid, the template editor, the product filters, the preview, the Google category mapping and the generation log. The demo's feeds are public too: the Google Shopping XML and the Meta catalogue CSV, about 1,900 items each.
Who it is for
Merchants who advertise on Google Shopping, Meta, Pinterest or Microsoft, or send their catalogue to price comparison sites and ERPs, and want to manage those feeds in Magento instead of an external feed service. Templates need no PHP; knowing the channel's field names helps.
Look elsewhere if you want a service that checks each channel's own rules or submits products through the channel's API: this module builds the feed files, checks that they are well-formed, and the channel fetches them by URL or receives them by SFTP or FTP.
Scope and compatibility
- Magento: Magento Open Source and Adobe Commerce 2.4.6 to 2.4.9, PHP 8.2 to 8.5. Admin only, so it works with Hyvä, Luma and any other theme.
- Product data: any attribute with option labels, prices with and without tax (special, tier, minimum and maximum), stock, URLs, images, categories, brand, parent values and item_group_id for variants, review count and rating.
- Large catalogues: generation runs in batches by product ID, so memory use does not grow with the catalogue. Each item and the finished file are checked before the file replaces the old one.
- Privacy: new feeds get a random file name, so URLs cannot be guessed. Feeds with private data can be written below var/ and uploaded by SFTP. FTP passwords are stored encrypted.
- Good to know: prices are guest prices from the price index, the Google category mapping applies to all store views, and with Multi-Source Inventory stock comes from the default stock.
Free, with no payment and no subscription.