Magelon Export – Google Shopping Feed for WooCommerce

Magelon Export – Google Shopping Feed for WooCommerce

0/5 (0 ratings) — active installs Updated Nov 13, 2026

Magelon Export creates a product feed from your WooCommerce store that Google Merchant Center can read. It’s a CSV file at a fixed URL, so you set it up once in Merchant Center (or in Magelon) and the plugin keeps it current from then on.

We built it because we run Google Shopping campaigns for a lot of shops, and most feed problems we see come down to the same few things: missing brands, wrong prices, variations that never make it into the feed. So those are the parts we paid most attention to.

What it does

  • Exports simple products and every variation of variable products. Each variation gets its own price, SKU, image and attributes, and they’re grouped together with item_group_id, the way Google expects.
  • Sends prices with the currency and, outside the US and Canada, with tax included, which is what Google requires. Scheduled sales come with their start and end dates.
  • Lets you map your own data to Google’s fields: categories, brands, product attributes, custom fields and ACF fields. Brands work with WooCommerce Brands, Perfect Brands and YITH Brands.
  • Uses the GTIN field that’s built into WooCommerce, or your SKU as the ID or MPN if you prefer, and fills in identifier_exists for you.
  • Converts descriptions to plain text and leaves out hidden products, drafts and anything without a price.

Staying up to date

When you add, edit or delete a product, or stock changes after an order, the feed is updated about 10 minutes later. If you’re doing a bulk edit or an import, all those changes go into a single update, so your server isn’t rebuilding the feed thousands of times.

On top of that, the plugin checks the feed on a schedule you pick: every 15 minutes, 30 minutes, hour, 4 hours, or once a day. If nothing has changed, the check does nothing. The feed is always rebuilt at least once a day anyway, which catches changes WordPress doesn’t hear about, like imports that write straight to the database.

Big catalogues are exported in small batches in the background, and the old feed stays in place until the new one is complete. Google never downloads a half-finished file.

If you don’t want your full catalogue sitting at a URL anyone could guess, you can switch on a private feed URL with a random code in it.