BigCommerce to Meta

BigCommerce to Meta Product Feed (Facebook and Instagram)

Connect BigCommerce to MartechFlow via the Catalog API and publish a Meta-ready catalog feed. Brand mapped from BigCommerce, condition set, validated, served at a stable URL.

Connect BigCommerce and pull into a Meta catalog

MartechFlow connects to BigCommerce through its Catalog API with a read-only API account. It pulls products, variants, prices, sale prices, inventory, brands, and images directly, no export step.

Meta's catalog wants one entry per buyable item, so MartechFlow expands BigCommerce variants into individual Meta rows and groups them with item_group_id. Options then display correctly across Facebook and Instagram shops and Advantage+ catalog ads.

  • BigCommerce Catalog API connection with a read-only API account.
  • Variants expanded to individual Meta items, grouped by item_group_id.
  • One feed powers Facebook and Instagram.
  • Auto re-sync keeps price and stock current.

Meta's required fields, mapped from BigCommerce

Meta requires id, title, description, availability, condition, price, link, image_link, and brand (or a gtin or mpn instead of brand). BigCommerce gives you a head start here: it has a native brand entity, so brand maps cleanly, unlike platforms where brand lives in a plugin.

The one field BigCommerce lacks is condition. MartechFlow defaults condition to new and lets you override it to refurbished or used by rule, so every product meets Meta's requirement.

  • brand - mapped directly from BigCommerce's native brand entity.
  • condition - defaulted to new, overridable per category or rule.
  • availability - normalized to in stock, out of stock, or available for order.
  • price and sale_price - from BigCommerce price and sale price.

Map, transform, and validate for Meta

MartechFlow pre-maps BigCommerce fields to Meta's attributes and lets you fix gaps with simple rules: set condition, clean descriptions, and normalize availability, none of which 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. Fix the rule and the catalog is corrected.

  • Pre-mapped BigCommerce-to-Meta fields with rule-based overrides.
  • Default and per-category condition values.
  • Validation against Meta's required fields and accepted values before publish.
  • Image template editor can compute a sale badge from price vs sale price for ad creative.

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.

On your schedule, MartechFlow re-ingests from BigCommerce and regenerates the feed at the same URL so Meta always pulls current data.

  1. 1Create a read-only BigCommerce API account scoped to read products.
  2. 2Connect BigCommerce to MartechFlow and confirm the Meta mapping.
  3. 3Set the condition rule and run validation.
  4. 4Add the feed URL in Meta Commerce Manager as a scheduled feed and set the refresh interval.

Frequently asked questions

Does BigCommerce's brand map straight to Meta?

Yes. BigCommerce has a native brand entity, so MartechFlow maps it directly to Meta's brand attribute without extra setup. Where brand is missing, it falls back to gtin or mpn, since Meta accepts any one.

How is the required condition field filled?

BigCommerce has no condition field, so MartechFlow defaults it to new and lets you override to refurbished or used per category or by rule.

Does one feed cover Facebook and Instagram?

Yes. A Meta catalog feed powers both Facebook and Instagram shopping and catalog ads from the same data.

Do I need a CSV export from BigCommerce?

No. MartechFlow uses the BigCommerce Catalog API directly. CSV, XML, and Google Sheets feed URLs are also supported if you prefer.

How are variants represented?

Each variant becomes its own Meta item with its own id, grouped to its siblings with item_group_id so options display as one product.

Publish your BigCommerce catalog to Meta

Start free, no credit card. Connect your store and ship a clean feed in minutes.

Start free