✦ Shopify

Shopify product data

How Shopify products, variants, metafields and collections map to a Google Shopping feed, and how to structure them so they sell.

Shopify's product model and Google's product data spec don't line up one-to-one. These guides show exactly how each Shopify field maps to a Merchant Center attribute, where the gaps are, and how to fill them without fighting your own store.

Data model

Guide

Collections, product type and google_product_category

How Shopify's product type, tags and collections relate to Google's product_type and google_product_category attributes, and why Shopify's own categorisation never satisfies Google's taxonomy.

Read guide →
Guide

Shopify cost per item, the field that unlocks margin-aware bidding

What Shopify's cost per item field is, why filling it turns revenue ROAS into profit-aware decisions, and how to keep COGS accurate across a large catalogue.

Read guide →
Reference

Metafields for Google Shopping

How Shopify metafields can hold the Google Shopping attributes Shopify has no native field for, GTIN, category, gender, age group, material, including namespace/key conventions and how each maps to the feed.

Read guide →
Guide

Products, variants and options in Shopify

How Shopify's Product → Options → Variants model maps to a Google Shopping feed, why every sellable variant becomes its own offer, and what has to be variant-level for the feed to work.

Read guide →
Guide

The Shopify product category taxonomy (and what it does for your feed)

How Shopify's native Category field, the Shopify Standard Product Taxonomy, differs from the legacy product type, how it maps to google_product_category, and why setting it well pays off.

Read guide →
Guide

Shopify sale pricing in the feed

How Shopify's compare-at price maps to Google's price and sale_price, how scheduled sales flow into the feed, and how to keep the feed matching the landing page so sales don't get disapproved.

Read guide →
Reference

SKUs and barcodes (the GTIN field)

How Shopify's variant barcode field maps to Google's gtin, why the SKU is not a GTIN, when SKU can serve as mpn, and the exact places merchants put the wrong value.

Read guide →
Guide

Shopify variants and item_group_id

How Shopify's product/variant model maps to Google's item_group_id, why every variant is its own offer, and the variant mistakes that fragment your Shopping performance.

Read guide →
Reference

Weight and shipping data

How Shopify's variant weight and shipping settings map to Google's shipping_weight and shipping attributes, and why weight quietly drives the shipping cost shoppers see in your ads.

Read guide →

Feed mapping

Optimisation