# Shopify + Google Merchant Center integration and analysis

Connect Shopify and Google Merchant Center to Hendrik. Compare Shopify current product availability with Merchant Center offer eligibility before changing Shopping demand.

## The question this stack can answer

Are Shopify products available and eligible before you raise Shopping spend?

## What Hendrik reads from each source

- **Shopify:** Orders, refunds, payment status, product cost coverage, and location inventory show what happened in the store.
- **Google Merchant Center:** Offer eligibility, policy issues, and feed diagnostics show whether Shopping can serve the products you want to promote.

## What you need to connect

- Use one explicit 28-day comparison window, time zone, market, and legal-entity scope before comparing values.
- Connected Shopify order, refund, and inventory data for the same store and comparison window.
- Connected Merchant Center account with offer diagnostics for the same market and product scope.
- Keep provider-specific definitions visible and use an identity or product mapping only where it is established for this workspace.

## Important limits

- Declared UTM text is not a verified ad-platform campaign identity; cost coverage and provenance control any margin claim.
- Offer diagnostics do not prove a store-product or campaign relationship unless that mapping is established.

## Illustrative example

### Shopify + Google Merchant Center review

Previous: 1–28 January. Current: 29 January–25 February. Both periods contain 28 days. Monetary values use USD and all timestamps use UTC. Merchant Center counts are two dated snapshots, not period totals. Eligibility fell from 1,240 to 1,010 offers. Inspect disapproval reasons and affected products before deciding whether this explains the delivery change.

*About this example: Synthetic data · illustrative analysis · Hendrik only acts with the permissions you give it.*

- net order value (USD, 28 days) (Shopify): 110,000 USD → 106,000 USD
- refund value (USD, orders from the prior 28-day cohort) (Shopify): 6,800 USD → 9,200 USD
- Eligible offers · same account, country and Shopping destination; period-end snapshots (Google Merchant Center): 1,240 · 28 Jan → 1,010 · 25 Feb

### What Hendrik checks

- **Order and refund cohorts:** Compare Shopify net order value with refunds by original order cohort. Keep paid status and the store currency visible.
- **Offer eligibility:** Check offer status, account issues, target country, and feed date before connecting Shopping delivery to eligibility.
- **Explain the divergence:** Shopify: net order value (USD, 28 days) changed from 110,000 USD to 106,000 USD. Google Merchant Center: Eligible offers · same account, country and Shopping destination; period-end snapshots changed from 1,240 · 28 Jan to 1,010 · 25 Feb. Compare the timing and definitions before attributing one change to the other.

### What Hendrik sees

Shopify net order value fell and refund value rose. Merchant Center eligible offers fell.

### What to do next

Establish the product relationship and resolve availability or eligibility constraints before increasing Shopping pressure.

**Limit:** A Shopify product and Merchant offer cannot be treated as the same item without a verified mapping.

## Provider documentation

- [Shopify documentation](https://help.shopify.com/en/manual/reports-and-analytics)
- [Google Merchant Center documentation](https://support.google.com/merchants/)

## Start with this stack

[Create a workspace and connect Shopify + Google Merchant Center](https://app.withhendrik.com/auth?mode=sign-up&acquisition_channel=marketing&return_to=%2Fonboarding%2Factivation&cta_location=integration_markdown&landing_page_id=combination-shopify-google-merchant-center&combination=shopify-google-merchant-center)
