Documentation
ShopFeed
FAQ

FAQ

Which channels are supported?

Google Shopping (XML), Facebook/Meta Catalog (CSV), TikTok Catalog Ads (CSV), Pinterest Catalog (CSV), and Bing/Microsoft Shopping (XML).

Do rules change my actual product data?

No. Rules only transform what appears in the feed output for the channels you apply them to - your products, prices, and titles are never modified in the store itself.

Can I see what a rule will do before I save it?

Yes. Click Preview Changes on the Rules tab to see a before/after table - including a changed/excluded/unchanged summary - for a sample of real products (10, 25, or 50), without saving anything.

What's the difference between static and real-time feed delivery?

Static feeds are pre-built files regenerated on a schedule (or on demand) - fastest to serve, no PHP execution per request, but only as current as the last regeneration. Real-time feeds are served via a REST endpoint, always reflect current data, and are cached for 15 minutes with automatic invalidation when a product changes. You choose the delivery mode independently for each channel.

Does this work with variable products?

Yes. Each variation expands into its own feed row, linked to the parent product via item_group_id. Rule preview samples only the first variation per product; the live feed itself still expands every variation.

Does this support multiple languages or currencies?

Yes, if you have WPML/Polylang and/or Aelia Currency Switcher/WOOCS installed and active. The plugin generates one feed variant per active language and/or currency combination, using each plugin's real translated content or converted prices - enable this on the Compatibility tab.

My static feed isn't updating on schedule - why?

Static feed regeneration relies on WP-Cron, which by default only fires on site visits. On low-traffic stores, set up a real system cron hitting wp-cron.php, or trigger it manually with WP-CLI: wp cron event run shopfeed_generate_google_event (swap google for facebook, tiktok, pinterest, or bing).

Can I override the brand or GTIN for a single product?

Yes. Set the _shopfeed_brand or _shopfeed_gtin custom field on that product (the plugin also recognizes the common _gtin field used by other plugins). See Per-Product Overrides.

Does the Google feed support subscription products?

Yes, if WooCommerce Subscriptions is active. Subscription products are included using their recurring price, and Google feeds get a best-effort g:subscription_cost element based on the billing period - verify its structure against current Merchant Center docs before relying on it in production.