Connect WooCommerce and pull straight into a Meta catalog
MartechFlow connects to WooCommerce through its REST API using a read-only key and secret you generate in your store. It pulls products, prices, sale prices, stock status, categories, and images directly, no export plugin in the loop.
Meta's catalog wants one entry per buyable item, so MartechFlow expands WooCommerce variations into individual Meta rows and links them with item_group_id. Size and color options then display correctly across Facebook and Instagram shops and Advantage+ catalog ads.
- WooCommerce REST API connection with a read-only key and secret.
- Variations expanded to individual Meta items, grouped by item_group_id.
- One feed powers Facebook and Instagram.
- Auto re-sync keeps price and stock current.
The fields Meta requires, including the two WooCommerce lacks
Meta requires id, title, description, availability, condition, price, link, image_link, and brand (or a gtin or mpn in place of brand). Two of these are not native to WooCommerce: condition and brand. WooCommerce has no condition field, and brand usually lives in a plugin or custom meta.
MartechFlow fills both. It defaults condition to new (overridable to refurbished or used by rule), and maps brand from your brand plugin or custom field, falling back to gtin or mpn where you store them.
- condition - defaulted to new, overridable per category or rule.
- brand - from a WooCommerce brand plugin or custom meta, with gtin or mpn as fallback.
- availability - normalized to in stock, out of stock, or available for order.
- price and sale_price - from WooCommerce regular and sale prices.
Map, transform, and validate for Meta
MartechFlow pre-maps WooCommerce fields to Meta's attributes and lets you fix gaps with simple rules: set condition, map brand, strip HTML and shortcodes from descriptions, and normalize availability. None of this changes your store.
Validation runs against Meta's required-field spec before publishing and flags products that would be rejected: a missing brand identifier, an invalid availability value, a zero price, or a missing image. You fix the rule and the catalog is corrected.
- Pre-mapped WooCommerce-to-Meta fields with rule-based overrides.
- Default and per-category values for condition and brand.
- HTML and shortcode cleanup on descriptions.
- Validation against Meta's required fields and accepted values before publish.
Publish to a URL Meta pulls on schedule
MartechFlow serves the Meta feed at a stable, tokenized URL. In Meta Commerce Manager you add it as a scheduled data feed and set the refresh interval, then never upload a file again.
On your schedule, MartechFlow re-ingests from WooCommerce and regenerates the feed at the same URL so Meta always pulls current data.
- 1Generate a read-only WooCommerce REST API key and secret.
- 2Connect WooCommerce to MartechFlow and confirm the Meta mapping.
- 3Set condition and brand rules, then run validation.
- 4Add the feed URL in Meta Commerce Manager as a scheduled feed and set the refresh interval.