SKU columns do not match cleanly
Supplier files often contain spaces, case differences, blank SKU rows, or duplicate SKU rows. These should be reported instead of silently merged into the Shopify export.
Workflow guide
Use this workflow when the store already has a Shopify inventory export and a second file with current supplier, warehouse, POS, or ERP quantities. The workflow creates a Shopify-ready inventory update CSV and a separate exception report so unmatched SKUs, duplicate SKUs, blank SKUs, and invalid quantities are reviewed before import.
Merge supplier SKU quantities into a Shopify inventory export without overwriting the wrong rows.
Shopify merchants, ecommerce operators, inventory assistants, and VAs updating stock from supplier or POS exports.
Supplier files often contain spaces, case differences, blank SKU rows, or duplicate SKU rows. These should be reported instead of silently merged into the Shopify export.
Negative values, decimals, blank quantities, and text values can make an inventory import unreliable. The workflow treats invalid quantity rows as exceptions.
A stock update can look complete while leaving Shopify SKUs untouched because the supplier file did not contain them. The exception report keeps those missing matches visible.
The inventory export is the safest base because it already contains Shopify's expected inventory rows. The supplier or POS file should update quantities against that base, not replace the file structure with an unrelated spreadsheet.
The exception report is the operational value of the workflow. It gives the merchant or inventory assistant a smaller list of rows to judge instead of forcing them to scan the full spreadsheet.
Inventory updates are repeat work. After fixing source rows, run the same check again and keep the latest ready CSV paired with its exception report. That gives the importer a simple audit trail for what changed.
A Shopify-shaped CSV with updated quantity values merged from the supplier or POS file.
A review CSV for unmatched Shopify SKUs, supplier-only SKUs, duplicate SKUs, blank SKUs, and invalid quantities.
No. It works with pasted CSV data in the browser and creates files you can review before importing manually in Shopify.
They are written to an exception report so the operator can decide whether to fix the source file, add missing variants, or leave those rows unchanged.
It can preserve Shopify-shaped inventory rows from the export, but the operator still needs to confirm the correct location and quantity columns before importing.