BigCommerce to Google Shopping

BigCommerce to Google Shopping Feed

Connect BigCommerce to MartechFlow via the Catalog API and publish a validated Google Shopping feed. Variants split, required fields mapped, served at a stable scheduled URL.

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.

  1. 1Create a read-only BigCommerce API account scoped to read products.
  2. 2Connect BigCommerce to MartechFlow and confirm the auto-mapped Google attributes.
  3. 3Add transform rules and run validation.
  4. 4Add the feed URL in Google Merchant Center as a scheduled fetch and set the refresh frequency.

Frequently asked questions

How does MartechFlow connect to BigCommerce?

Through the BigCommerce Catalog API using a read-only store API account you create. CSV, XML, and Google Sheets feed URLs are also supported if you prefer.

Does BigCommerce's brand field map to Google?

Yes. BigCommerce has a native brand entity, which MartechFlow maps directly to Google's brand attribute, so branded products carry brand without extra setup.

Are BigCommerce variants handled correctly?

Yes. Each variant becomes its own Google row with its own id, grouped to its siblings with item_group_id so Google shows one product with options.

Where do GTIN and MPN come from?

From BigCommerce's UPC/GTIN and MPN fields, which MartechFlow maps to Google's gtin and mpn attributes.

How fresh is the feed?

MartechFlow re-syncs from BigCommerce on your schedule and regenerates the feed at the same URL, so price and stock changes reach Google on each refresh.

Publish your BigCommerce catalog to Google Shopping

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

Start free