Connect BigCommerce through its Catalog API
MartechFlow connects to BigCommerce using its Catalog API with a read-only store API account. You create an API account in BigCommerce scoped to read products, and MartechFlow pulls your catalog directly: products, variants, prices, sale prices, inventory, brands, categories, and images. There is no CSV export step.
BigCommerce models products with variants built from option combinations, and Google Shopping wants one row per buyable variant. MartechFlow expands BigCommerce variants into individual items and groups them with item_group_id, so each option combination is a correctly grouped Google product.
- BigCommerce Catalog API connection with a read-only API account.
- Pulls BigCommerce brand directly, which maps cleanly to Google's brand attribute.
- Variants expanded to one row each, grouped with item_group_id.
- Re-syncs on your schedule so price and stock reach Google fast.
Google's required attributes, mapped from BigCommerce
Google requires id, title, description, link, image_link, price, and availability, plus a unique identifier (gtin, or brand and mpn) for branded products. BigCommerce has first-class fields for several of these, including a native brand entity, which makes the mapping clean.
MartechFlow pre-maps the standard fields and points Google's identifier attributes at BigCommerce's brand, UPC/GTIN, and MPN fields, so branded products carry the identifiers Google expects.
- id - BigCommerce product or variant ID (stable across refreshes).
- link and image_link - from the product URL and primary image.
- price and sale_price - from BigCommerce price and sale price.
- brand - from BigCommerce's brand entity; gtin from the UPC/GTIN field; mpn from MPN.
Transform and validate before publishing
MartechFlow's transform rules let you set a default google_product_category, normalize inventory state to Google's availability values, prepend brand to titles, and clean descriptions, all without touching BigCommerce.
Validation runs against Google's spec and flags any product that would be disapproved: a missing identifier on a branded item, a zero price, a broken image, or an over-length title. Fix the rule once and the whole feed is corrected.
- Category, title, availability, and description rules with a simple UX.
- Validation against Google's required-field spec before publish.
- Keeps the main image (image_link) free of promotional text and sale badges, as Google requires.
- Sale badges, if you want them, are produced as separate promotional creative, never on the indexed main image.
Serve a stable URL Google pulls on schedule
MartechFlow serves the Google feed at a stable, tokenized URL. In Google Merchant Center you add it as a scheduled fetch and set the refresh frequency.
On your schedule, MartechFlow re-ingests from BigCommerce and regenerates the feed at the same URL, so Google always fetches current prices and stock.
- 1Create a read-only BigCommerce API account scoped to read products.
- 2Connect BigCommerce to MartechFlow and confirm the auto-mapped Google attributes.
- 3Add transform rules and run validation.
- 4Add the feed URL in Google Merchant Center as a scheduled fetch and set the refresh frequency.