How Preflights inspects your catalog

No integrations, no store access, no AI guesswork. You send two files; we run nine deterministic checks against Shopify's import behavior and Google Merchant Center's product-data rules; you get a report that tells you exactly what to do.

Process

Three steps to a clean import

The entire workflow runs file-side — no OAuth, no app install, no store connection. Two files in, one report out.

Submit your files

Upload your supplier file (XLSX/CSV, any language, any column layout) and your current Shopify product export. That's all we need — no app install, no API keys, no store connection.

Deterministic inspection

We normalize headers, prices and variant structure, then run rule-based checks. Net-vs-gross VAT, variant-column dependencies, feed-vs-landing-page price, GTIN validity, image reachability, and more. Every flag traces to a specific rule, never a probability.

Receive your report

A health score, every issue ranked by severity with the reason it matters and a concrete fix, and a clean cleared / review / blocked split. Import the cleared set with confidence; fix the rest before you touch Merchant Center.

Every check, and why it matters

Nine rules, each tied to a documented Shopify import behavior or Google Merchant Center policy. A flag means a rule was broken — not a model's opinion.

High

Variant-structure risk

Missing the option-name column on import makes Shopify create a default variant or delete your existing variants. Irreversible on a live store.

High

Duplicate SKUs

Rows with the same SKU overwrite each other on import; you silently lose products.

High

Net-vs-gross VAT price

A net price where Shopify expects gross under-charges customers and conflicts with the price Google sees. We detect the VAT rule and show the corrected gross price.

Medium

Price mismatch (feed ≠ landing page)

Google requires the feed price to match the product page. A mismatch gets the product disapproved.

Medium

Missing or bad GTIN

Without a valid GTIN/EAN, products lose eligibility and performance in Google Shopping.

Medium

Availability conflicts

Supplier says "in stock" but your Shopify quantity is 0 — Google sees conflicting availability and disapproves.

Low

Broken or missing images

Image URLs Google can't crawl get the product rejected.

Low

Reused variant images

The same photo on every color variant means the wrong image shows in the store and the feed — bad experience, quality flags.

Low

Vague variant titles

Titles without color/size cause merged or duplicate listings.

See it on your own catalog — free.

Send your toughest supplier file. We'll run all nine checks and return your first report free, within 24 hours.

Run a free inspection