=== EasyFeedManager - Product Feed for WooCommerce === Contributors: easyfeedmanager Tags: product feed for woocommerce, woocommerce google product feed, woocommerce google shopping, woocommerce product feed, product feed Requires at least: 6.2 Tested up to: 6.9 Requires PHP: 7.4 Stable tag: 1.0.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Generate optimized product feeds for Google Shopping, Facebook, TikTok, and 25+ other platforms from your WooCommerce store in under 60 seconds. == Description == EasyFeedManager - Product Feed for WooCommerce lets you create and manage product feeds for 25+ platforms with minimal setup. The plugin automatically maps your WooCommerce product data to the required feed specification and generates a ready-to-use feed URL — whether you're submitting to Google Merchant Center, Facebook, TikTok, or building a fully custom feed from scratch. **Key Features:** * **Quick Setup** - Create a complete Google Shopping feed in under 60 seconds with automatic field mapping. * **25+ Platform Templates** - Google (Shopping, DRM, Local, Manufacturer, Promotions, Reviews), Facebook / Instagram, TikTok, Pinterest, Bing, Snapchat, Wish, Shopee, Yandex, Idealo, Awin, Admitad, Fruugo, and more — all ready out of the box. * **Field Mapping** - Full control over which product data maps to each Google Shopping attribute, with prefix and suffix support for price formatting. * **Live Preview** - Enter any product URL to instantly see how your field mapping will resolve for that product. * **Smart Filters** - Include or exclude products using flexible filter groups with AND/OR logic. Filter by price, stock status, category, custom fields, and more. * **Variation Handling** - Choose how variable products appear in your feed: parent only, all variations, default variation, cheapest, or most expensive. * **Exclude Unsold Products** - Optionally remove products with no recent orders from your feed. * **UTM Tracking** - Automatically append UTM parameters to product URLs for campaign tracking in Google Analytics. * **Multiple Feeds** - Create and manage as many feeds as you need, each with its own mapping and filters. * **Automatic Refresh** - Feeds are regenerated on a configurable schedule via Action Scheduler (bundled with WooCommerce) to keep your product data up to date. * **Validation Warnings** - Get notified about missing required fields (title, price, image, URL) before submitting to Google. **Pro Upgrade (optional):** **EasyFeedManager Pro** is a separate paid addon that unlocks: * **Transformation Rules Engine** — modify product data before it reaches the feed: adjust prices conditionally, override fields, apply math operations, rewrite values based on categories or attributes. * **Multi-Currency Feeds** — integrates with WPML/WCML, Aelia Currency Switcher, WOOCS, and VillaTheme WooCommerce Multi Currency (Free + Pro). Generates feeds in any enabled currency. * **Multi-Language Feeds** — integrates with WPML, Polylang, and TranslatePress. Generates feeds in any configured language with correct translated titles, descriptions, and URLs. * **Multisite Support** — full compatibility with WordPress Multisite networks. The free plugin is fully functional on its own — the Pro addon just adds the features above. Learn more at [easyfeedmanager.com](https://easyfeedmanager.com/?utm_source=wordpress&utm_medium=wordpress-desc). **Supported Fields:** The plugin supports all standard Google Shopping attributes including title, description, price, sale price, availability, condition, brand, GTIN, MPN, images, and more. You can also map WooCommerce product attributes, custom fields, post meta, taxonomy terms, and ACF fields. **Extensible:** Developers can add custom field sources via the `efmpf_attribute_groups` filter, modify mapped products with `efmpf_mapped_product`, adjust validation rules with `efmpf_validator_rules`, tune the streaming batch size with `efmpf_generation_batch_size`, or hook post-write processing (SFTP upload, search-engine pings) via `efmpf_feed_file_written`. == Installation == 1. Upload the plugin folder to `/wp-content/plugins/` or install it through the WordPress plugin screen. 2. Activate the plugin through the "Plugins" screen in WordPress. 3. Make sure WooCommerce is installed and active. 4. Navigate to **Product Feeds > + Add a Feed** in your WordPress admin. 5. Choose the Google Shopping template, give your feed a name, and click Generate. 6. Copy the generated feed URL and submit it to Google Merchant Center. == Frequently Asked Questions == = Does this plugin require WooCommerce? = Yes. WooCommerce must be installed and active for the plugin to work. = What feed formats are supported? = The plugin supports XML (RSS 2.0), CSV, TSV, and TXT formats. The available format depends on the selected template — Google templates generate XML, while most other templates support all four formats. = How often is the feed updated? = Feeds are refreshed automatically on a configurable schedule (hourly, daily, weekly, monthly, or custom times) via Action Scheduler, which is bundled with WooCommerce. You can also regenerate any feed manually from the Manage Feeds screen. = Can I create multiple feeds? = Yes. You can create as many feeds as you need, each with different field mappings and filters. = Does the plugin support WordPress Multisite? = The free version must be activated individually on each subsite (per-site activation). Full multisite support — including network activation and automatic table creation on new subsites — is available in EasyFeedManager Pro. = How do I generate feeds in multiple currencies or languages? = Multi-currency and multi-language feed generation (including integration with WPML, Polylang, TranslatePress, WCML, Aelia Currency Switcher, WOOCS, and VillaTheme WooCommerce Multi Currency) is available in EasyFeedManager Pro. The free plugin generates feeds in the store's base currency and default language. == Changelog == = 1.0.0 = * Initial release.