Magento
Product Feeds
Every marketplace and ad channel wants your catalogue in its own particular shape — Google Shopping XML here, a Meta CSV there, TikTok and Pinterest with their own quirks. Product Feeds generates all of them from one place: pick a channel, and you get a ready-made feed profile you can fine- tune with a template editor, map to Google product categories, schedule, and deliver over FTP/SFTP — output as valid XML, CSV or TSV.

Compatibility
Section titled “Compatibility”PHP
Formats
Channels
One-click channel setup
Section titled “One-click channel setup”-
Run the setup (CLI
bin/magento agenticecom:feed:setup, or create a profile in the admin) to scaffold standard profiles for Google Shopping, Meta, Bing, Amazon, TikTok and Pinterest — each pre-templated for that channel’s required fields. -
Open a profile to tweak the field template, set the filename and format, choose which store and product conditions to include, and map your categories to the Google product taxonomy.
-
Generate — on demand, via the CLI, or on a schedule — and the feed file is written to
pub/media/feeds/, ready to download or auto-deliver.
Delivery & scheduling
Section titled “Delivery & scheduling”Generate manually from the grid, from the CLI (agenticecom:feed:generate), or let the cron
refresh feeds on a schedule so channels always have current data.
Each profile can push its file to a remote endpoint over FTP or SFTP after generation — host, port, credentials and remote path are set per profile. The feed is always written locally too, and any delivery failure is logged rather than silently lost.
Download the latest generated file straight from the profile — the download is filename-validated (no path traversal) and content-typed for the format (XML/CSV/TSV, or gzip when compression is on).
Correct, channel-ready output
Section titled “Correct, channel-ready output”Valid XML
Field values are escaped exactly once (no double-encoding), and truncation never severs an HTML entity — so the XML always parses, which is what Google and Meta require.
Valid CSV / TSV
Quoted feeds quote fields containing delimiters or line breaks; unquoted (tab) feeds flatten multi-line values to a single line — so a long product description never spills across columns.
Template-driven
Every field is defined in an editable template with modifiers (strip tags, escape, truncate, price-format, find/replace, conditionals), so you can match any channel’s exact spec.
Secure admin
All feed and category-mapping actions are permission-gated, and remote-delivery credentials are stored on the profile, used only at delivery time.
Which channels are supported out of the box?
Google Shopping (XML and CSV), Meta/Facebook Catalog, Bing/Microsoft Shopping, Amazon, TikTok and Pinterest — each scaffolded with the fields that channel expects. You can also build a custom profile for any other destination.
Can feeds be generated automatically?
Yes — a cron refreshes profiles on a schedule, and you can also run agenticecom:feed:generate from
the CLI. Generated files land in pub/media/feeds/ and can be auto-delivered over FTP/SFTP.
How are categories mapped to Google’s taxonomy?
The module imports the Google product taxonomy and lets you map your store categories to it (with
AI-assisted suggestions), so the google_product_category field is populated correctly per product.
Will long HTML descriptions break the feed?
No. XML feeds escape values once and never cut an entity in half; CSV/TSV feeds either quote or flatten multi-line values. The result always parses as a valid feed. Verified clean on PHP 8.4 and 8.5.