Turn your BigCommerce catalogue into a valid Google Shopping feed

Connect a BigCommerce V3 Catalog API token, and AiFeedOptimiser builds a Google Merchant Centre feed from your products - VAT-inclusive prices, live stock, 6-hour refresh and instant-sync webhooks.

No app install, no theme edits.

Start 14-day free trial

No credit card required.

Turn your BigCommerce catalogue into a valid Google Shopping feed

Create a V3 API account in BigCommerce, paste the store hash and access token into AiFeedOptimiser, and get a public XML URL for Google Merchant Centre. Prices are emitted in GBP, stock is updated via webhooks, and missing required attributes block the feed before submission.

Set up in 5 steps

  1. 1

    Create a V3 API account in BigCommerce

    Control panel → Settings → API → API accounts → Create API account. Choose 'V3' token type, name it 'AiFeedOptimiser', and grant 'Products' read-only scope. Copy the Access token and store hash.

  2. 2

    Add your BigCommerce store in AiFeedOptimiser

    Dashboard → Add store → BigCommerce. Paste the store hash and the V3 access token. AiFeedOptimiser runs a test request to /catalog/products?limit=1 before saving the encrypted credentials.

  3. 3

    Review the auto-mapped Google feed

    AiFeedOptimiser maps title, description, price (incl. VAT), image, availability, SKU, brand, category, UPC and retail price to Google attributes. Override any field from custom fields or static values.

  4. 4

    Validate in the feed health dashboard

    Check required-attribute coverage, title length, image availability and price formatting before submitting. Fix issues at the BigCommerce source rather than per-product inside Merchant Centre.

  5. 5

    Submit the public XML URL to Merchant Centre

    Copy /feeds/{storeId}/google-merchant.xml from the store detail page into Merchant Centre → Feeds → Add feed → Scheduled fetch, daily.

Need BigCommerce's exact steps? BigCommerce's official API account docs walk through creating the token and locating the store hash.

How BigCommerce fields map to Google attributes

AiFeedOptimiser auto-detects this mapping the moment you connect the store. Every row can be overridden per store from the Field Mapping tab.

Google attributeBigCommerce source
idbc-{product.id} (or first variant sku if present)
titleproduct.name
descriptionproduct.description (HTML stripped)
linkproduct.custom_url.url
image_linkproduct.images thumbnail or first image url_standard
priceproduct.price (GBP, incl. 20% VAT)
sale_priceproduct.price when retail_price > price
availabilityproduct.availability or inventory_level → in_stock / out_of_stock
brandproduct.brand_name
gtinvariant.upc or product.upc
mpnproduct.sku or first variant.sku
conditionStatic 'new' (override via rules)

BigCommerce-specific pitfalls to avoid

UPC field left empty

Populate the UPC field for each product and variant. Without it, Google treats items as missing GTIN and disapproves new-product listings.

Prices excluding VAT on the storefront

Enable 'Prices include tax' in BigCommerce → Store Setup → Tax for the United Kingdom, so the feed and landing page match.

Including the 'store-' prefix in the hash

Paste only the hash value (e.g. abc123), not 'store-abc123'. AiFeedOptimiser builds the URL https://api.bigcommerce.com/stores/{hash}/v3 automatically.

Products hidden on the storefront

Set is_visible to true for items you want in the feed. Hidden products are skipped by the catalog query by default.

Why UK BigCommerce merchants pick AiFeedOptimiser

10-minute setup

Create a V3 API account, paste the store hash + token, and get a feed URL. No app install, no theme edits.

Instant sync webhooks

BigCommerce product and inventory events invalidate the feed snapshot immediately, so Google always fetches fresh data.

Blocks bad feeds

Feeds missing required Google attributes return 422 with a human-readable reason - no silent disapprovals.

AI title rewrites

Optional Gemini-powered title and description optimisation with Google's front-loaded keyword pattern.

Frequently asked questions

Where do I create a BigCommerce API account?
Store control panel → Settings → API → API accounts → Create API account. Grant 'Products' read-only scope, then copy the Access token and store hash from the credentials screen. The Client ID and Secret are not needed for the V3 Catalog API connection.
What is the store hash and where do I find it?
The store hash is the short string inside your store's admin URL: https://store-{hash}.mybigcommerce.com/manage. It is also shown on the API account creation screen. Paste it into AiFeedOptimiser without the 'store-' prefix.
Does AiFeedOptimiser handle BigCommerce variants?
AiFeedOptimiser reads the product and its first variant. If you need a variant-level Google feed, structure the source catalogue so each purchasable SKU has a dedicated product row, or use the CSV upload option with one row per variant.
How is UK VAT handled?
BigCommerce product.price and retail_price are emitted as-is. Enable 'Prices include tax' in BigCommerce → Store Setup → Tax for the United Kingdom, so the feed and landing page match Google Merchant Centre expectations.
How fast do stock and price changes reach Google?
Snapshots refresh every 6 hours automatically. With the BigCommerce webhook enabled in the Instant Sync tab, product update and inventory events invalidate the cache immediately, so the next Google fetch sees the new state.
Can I filter products or override titles?
Yes. Field mapping supports BigCommerce product fields, custom fields and static values, and the Rules engine can exclude, replace or append across the whole catalogue based on categories, brand, availability or custom fields.

Related reading

Ship a BigCommerce Google feed today

Connect BigCommerce, review the auto-mapping, and paste the feed URL into Merchant Centre. 14-day free trial. From £25/month, incl. VAT.