Gatemi Product Feed for WooCommerce builds the feeds your ad channels fetch: Google Shopping and Microsoft Shopping as XML, Meta's catalog as CSV, as many feeds as you need, each with its own filters and its own refresh schedule.
A channel is a row of data, not a template. Each one declares the fields it wants and where each comes from; one writer per format serves all of them, and a store adds its own channel with one filter. That is why two feeds from this plugin can never disagree about the same product — there is only one place a product is read.
Nothing is held in memory. Products are read a page at a time through WooCommerce's own query and written straight to the file, so a fifty-thousand product catalog builds without exhausting anything. The finished file is renamed over the old one in a single move, so a channel fetching mid-build gets yesterday's complete feed rather than today's first thousand rows.
A product that cannot fill a required field is left out — and counted. A row missing its price or its image is a row Merchant Center rejects days later with no way back to which product caused it. The screen tells you how many were left out the moment the feed builds.
A field a product cannot fill is omitted, never guessed. A blank brand is a warning; an invented one is a policy violation, and the merchant finds out when the account is suspended.
Features
- Google Shopping, Microsoft (Bing) and Meta feeds, as many as you want
- Filter each feed by category and by stock, and send variations as their own rows tied by
item_group_id - Hourly, twice-daily, daily or manual rebuilds — one cron event per schedule, not one per feed
- GTIN, MPN and Google product category fields on every product
- Every feed's address, last build time, row count and left-out count on one screen
- Add a channel, a field or a source with a filter — nothing to subclass
Every license includes
- One year of updates and priority support, delivered straight to your WordPress dashboard.
- Use on 1, 5 or 25 sites depending on your license — local, staging and development sites are always free.
- 30-day money-back guarantee — full refund, no questions asked.
- Keeps working after expiry — if you choose not to renew, the plugin keeps running exactly as installed; it simply stops receiving updates and support until you do.
Requires WordPress 6.4+ · PHP 7.4+ · tested up to WordPress 7.0. Works with the classic and block checkout alike.

Martin F. (verified owner) –
Worth it for the time it’s saved me alone. Product Feed came through a host migration untouched.
Jessica H. (verified owner) –
Does what I need, if not quite how I’d have done it. Product Feed does the part I needed properly. Perfectly happy.
mark b (verified owner) –
Query monitor barely notices it’s there. This is what a paid plugin should feel like.
L. Carter (verified owner) –
I’d a very specific problem and this was the answer to it. Good value next to the rest of the Marketing & Growth range. Nothing more I could ask of it.
Giuseppe D (verified owner) –
Un quarto d’ora, non di più. Product Feed non mi ha mai sorpreso, e lo intendo come un complimento. Voto pieno.