14 pages · 15 recorded observations

Import errors, measured

Every page here was written from a real Shopify store we broke on purpose and recorded. None of it is from documentation — we tried that first, twice, and both rules were wrong.

The ones with no error message

These are the expensive ones. The import reports success, your catalogue is wrong, and there is nothing to paste into a search box. They are also the reason this product exists.

The ones that do say something

Four of them. You can paste the error into a search box — but the number that comes back is not what it looks like, and each of these says what the string actually means and what it costs.

Why there are 14 of these and not two hundred

Because 14 is how many we can prove. Pages like these are usually generated by the hundred from a list of plausible error strings, and most of those strings are invented. Ours are joined to an archive of what a real store actually said, and a test in our own build refuses to ship a page quoting an error that is not in it.

The store has since been deleted, so the archive does not grow on its own. When we next have a real store — or a real WooCommerce install — there will be more pages, and they will be dated too.

Or skip the reading

Drop your supplier file into the Pre-Flight Report. It names every blocker and the row it is on, before you upload anything anywhere. Free, no account.

Check a file free