For agencies and in-house teams moving catalogs to Shopify and BigCommerce

Know what changed in the catalog before your client does.

An independent, person-led review of the old export against the new import file. Every row accounted for, every flagged change explained. No software to adopt and no store login. Tell us about the migration first; files are shared only after a short agreement is signed.

Founding-client offer $149 pilot for the first 5 clients, through Dec 31, 2026.

Sample issue #2 · Seeded test, synthetic data

MKS-V0005-S-PINEREVIEW

Price shrank to one hundredth

Old export$80.50
→
New file$0.81

Sells at 1% of its price from day one.

Not a customer result.

SAMPLE FINDINGS

WooCommerce to Shopify: 14 mistakes caught before launch.

Seeded test on synthetic data, not a customer result. We built a fictional 1,000-row catalog, planted 14 realistic migration mistakes in the Shopify file, sealed the answer key, and ran the review without it.

14 / 14planted mistakes caught
0false alarms on the correct file
1,000rows checked, every one accounted for
849 of 899Shopify rows passed the agreed checks

The sample is a full review. A pilot checks the fields listed in “How the pilot works,” plus up to 3 you choose. The full report shows how the 1,000 WooCommerce rows map to 899 Shopify rows, and why 50 rows didn't pass.

Issue #9Review

Live product imported as a draft

MKS-S0045

Old exportActive (published)
→
New fileDraft (hidden)

The product silently disappears from the store.

Issue #3Blocked

Two products ended up with the same SKU

MKS-S0034

Old exportMKS-S0034
→
New file"mks-s0059 " — another product's SKU

Stock and orders for two products get mixed up.

Issue #5Review

Size and color swapped

MKS-V0046

Old exportSize: XS · Color: Cloud
→
New fileColor: XS · Size: Cloud

Variant pickers show nonsense.

Issue #10Review

Weight multiplied by 1,000

MKS-V0072-S-OAT

Old export552 g
→
New file552,000 g

Shipping rates break or checkout fails.

Blocked = fails a hard rule the import can't safely pass (a duplicate or missing ID, a blank required value, rows attached to the wrong product); don't import until fixed. Review = a large or unusual change that needs a person's decision (prices, weights, swapped options, lost details).

Download the 14 issues as a spreadsheet (issues-found.csv)

HOW IT WORKS

Three steps, from scope to findings.

1

Agree scope and sign

Platforms, row count, field rules, price and turnaround are agreed, and a short agreement is signed before any files are shared or payment is made.

2

Share files privately

You get a private Google Drive folder shared only with the people you name. Drop in the two files. No store login is requested.

3

Review findings

You receive the report and spreadsheets and can walk through them with us. Fix, then send the corrected version of the same file for the free re-check.

FOR AGENCIES

We work behind your brand and never contact your client unless you ask. You sign and pay; we deliver to you.

What a migration review checks

  • Field mapping
  • SKUs and identifiers
  • Variants and options
  • Prices
  • Inventory
  • Status and visibility
  • Product details (metafields)
  • Rows that went missing

Not included

  • Images
  • URLs and redirects
  • SEO
  • Customer or order data
  • Final approval of the import

WHAT YOU RECEIVE

The report and spreadsheets, delivered to you.

PDF report

Results, every flagged change explained, the reconciliation.

Issues spreadsheet

Old value, new value, why it matters, suggested fix.

Safe rows

Rows that passed the agreed checks, subject to your approval.

Exceptions

Every Review and Blocked row, with the reason.

Field-level findings

What changed, field by field.

Summary counts and reconciliation ledger

Totals, plus a ledger accounting for every row.

Safe means a row passed the agreed checks. It is not an instruction to import, and not approval on your client's behalf.

YOUR DATA

SUPPLIER FEEDS

The same check works on supplier files.

For agencies onboarding a client's new supplier, and for distributors, wholesalers and catalog teams that take in supplier feeds.

Supplier onboarding

Check a new supplier's first feed against your approved catalog before it is imported.

Monthly runs (optional)

A scheduled run each month, for teams whose supplier files keep changing.

PUBLIC-DATA PROOF

Also tested on real public data.

We compared two published editions of USDA's Processor Material Prices (school years 2026 and 2027, 199 rows each). All 398 source rows were accounted for (0 unaccounted). Some products appear in only one edition, so together the two cover 207 products: 170 Safe, 37 Review, 0 Blocked. This is a public-data demonstration, not a customer case study. It does not claim customer results.

Source: U.S. Department of Agriculture, Processor Material Prices, SY2026 and SY2027. Independent public-data demonstration; no USDA endorsement. Prices are program valuation averages, not retail prices.

GET IN TOUCH

Request a migration review.

Tell us about your migration, and we'll tell you whether McKay is a fit. Please don't attach client files to email — once we agree on scope, we'll share a private Google Drive folder.

Before any files or payment, we send a short service agreement covering scope, data handling, refunds and late delivery.

Contact: Marco Khalil.

Founding-client offer (through Dec 31, 2026): The first 5 clients can try a $149 pilot, credited in full toward their first review. Anyone who pays for a pilot or a first review by Dec 31, 2026 keeps launch pricing for 12 months from that payment.

One comparison: your old export and your new import file. Up to 1,000 rows in the new file and 250 changed rows, delivered within 3 business days of receiving usable files. One pilot per company.

How the pilot works

  1. A
    Send two files

    Your old export and your new import file (CSV or Excel, with a matching ID like SKU). We confirm they fit before you pay.

  2. B
    We compare them

    Prices, stock, SKUs and duplicates, variants and options, product status, missing or added rows, plus up to 3 fields you choose.

  3. C
    Get the report in 3 business days

    Every change marked Safe, Review or Blocked, with the reason. Rows we can't match are flagged, never guessed.

  4. D
    Fix and re-check, free

    Send back your corrected file within 14 days and we re-check it within 2 business days.