FeedCraft Product Feed
FeedCraft Product Feed
Description
This plugin generates a standards-friendly product feed (XML and JSON) via REST API for use with shopping engines, marketplaces, and analytics tools. It includes ready-made mappings for Google Merchant Center and works with platforms that accept XML/JSON product data.
Key Features:
- Dedicated Settings Page: A new settings panel under WooCommerce > Product Feeds lets you configure default values and feed behavior.
- Adds Custom Product Fields:
- GTIN (EAN/UPC)
- MPN
- Brand
- Color
- Age Group (per product or variation)
- Gender (per product or variation)
- Google Product Category
- Supports Simple & Variable Products: Add data to simple products or override at the individual variation level.
- Configurable Attribute Mapping: Tell the plugin which of your attributes correspond to
ColorandSize. - Flexible Defaults: Set store-wide default values for Age Group and Gender to avoid setting them on every product.
- Generates Two Feed Types:
- A standards-friendly XML feed for shopping engines and marketplaces, fully compatible with Google Merchant Center.
- A flexible JSON feed for custom integrations and third-party platforms.
- Performance Conscious: Includes a configurable memory limit warning to prevent timeouts on large stores.
- Smart Feed Generation:
- Correctly uses
item_group_idfor product variations. - Builds the full
product_typecategory path. - Optionally excludes products without images.
- Correctly uses
License
This plugin is licensed under the GPLv3.
See: https://www.gnu.org/licenses/gpl-3.0.html
Installation
- Upload the plugin folder to your
/wp-content/plugins/directory, or install via the WordPress plugin installer. - Activate the plugin through the Plugins menu in WordPress.
- Ensure WooCommerce is active.
- Navigate to WooCommerce > Product Feeds to configure default settings, attribute mappings, and find your feed URLs.
- Edit a product in WooCommerce. You will see the new fields under the General tab (for simple products) and in the variation editor.
- Fill in GTIN, MPN, Brand, Color, etc., as needed.
- Access your feed at the URLs provided on the settings page:
- XML Feed:
https://example.com/wp-json/feedcraft-product-feed/v1/xml - JSON Feed:
https://example.com/wp-json/feedcraft-product-feed/v1/json
- XML Feed:
- Submit the XML feed URL in your Google Merchant Center or any platform that accepts XML or JSON Product Feeds.
Screenshots
Faq
You can find the settings page under the WooCommerce menu: WooCommerce > Product Feeds. Here you can set defaults, map attributes, and find your feed URLs.
No. The plugin uses the defaults you configure on the settings page (e.g., ‘adult’ and ‘unisex’). You only need to set these fields on products or variations that differ from the default.
By default, the plugin will skip products without images, since Google requires them. You can change this behavior on the plugin’s settings page to include products even if they don’t have an image.
The plugin will first check for the custom “Color” field. If that’s empty, it will check the product attributes you’ve specified on the settings page (e.g., pa_color, pa_size).
Yes. Anyone with the feed URL can view your product data. This is standard for most Google Merchant Center feed plugins.
Reviews
Changelog
2.0.2
- Initial public release.



