Inventory updates for Shopify

Update Shopify inventory from supplier files without creating duplicates

Catalog Intake matches supplier rows from packing slips, invoices, PDFs, CSVs, Excel files, and product photos to existing Shopify variants by barcode, UPC, EAN, or SKU, then lets you review received quantities before inventory is updated.

Workflow

How inventory matching works

Supplier documents often contain received quantities and identifiers. Catalog Intake separates the match method, quantity mode, and final inventory push so the merchant can review each decision.

1. Upload the supplier file

Use a packing slip, invoice, PDF, CSV, Excel file, or readable product photo that includes barcode, UPC, EAN, SKU, or style information.

2. Match rows to Shopify variants

Catalog Intake compares strong identifiers first, especially barcode and SKU. Supplier style number, title, vendor, variant options, and Store Profile context can help a merchant review uncertain rows.

3. Review inventory before push

Merchants approve which rows update inventory, which quantity mode applies, which rows create draft products, and which rows need cleanup.

Example

Inventory modes

For packing slips and invoices, the common workflow is add received quantity. A row with quantity 12 matched to an existing barcode can add 12 units to the current Shopify variant after review. A row without a barcode should rely on SKU or explicit merchant confirmation before inventory is updated. Replacement inventory should be used only when the supplier file represents a final stock count.

Proof

See inventory matches before quantity changes

Barcode matching is useful because it prevents duplicate products while still keeping the merchant in control of inventory changes.

Catalog Intake review screen showing a supplier product group matched to existing Shopify variants by barcode before inventory is updated.

Matched existing variants

The review screen shows barcode matches, matched Shopify variants, variant rows, quantities, images, and manual collection selections before push.

Catalog Intake push page showing barcode-matched Shopify variants with current stock, received quantity, and total stock after push.

Inventory impact before push

Before pushing, merchants can review current quantity, received quantity, barcode values, and the expected stock total for each matched variant.

Catalog Intake push page showing unmatched supplier rows that will create products rather than update existing Shopify inventory.

Unmatched rows stay separate

Rows without an existing barcode, handle, or title match can stay in the product creation path instead of being treated as inventory updates.

Safeguards

Safeguards

Inventory changes are high-impact, so Catalog Intake keeps the match and quantity visible before Shopify is changed.

  • Rows are reviewed before push.
  • Barcode evidence is strongest, and SKU can also support an inventory match.
  • Supplier style number, vendor, title, variant options, and Store Profile context are review clues, not standalone automatic inventory-match rules.
  • Questionable or missing identifiers can be blocked for cleanup.
  • Add received quantity and replace quantity are treated as different inventory modes.
  • A weak match should not silently overwrite an existing Shopify variant.

FAQ

Common questions

Can Catalog Intake update existing Shopify inventory?

Yes. If an approved supplier row matches an existing Shopify variant by barcode, UPC, EAN, or SKU, it can update inventory instead of creating a duplicate product.

Does Catalog Intake replace inventory quantities by default?

For invoices and packing slips, the safer default is usually add received quantity. Replacement inventory should be used only when the file represents a final stock count.

Can inventory update without a barcode?

Yes, but it should rely on SKU or explicit merchant confirmation. Supplier style number, product title, vendor, variant options, and Store Profile context can help review, but should not trigger an automatic inventory update by themselves.

What if a barcode is missing or invalid?

The row can be flagged for review or cleanup. Merchants can edit, reject, or approve rows before any Shopify push.

Review inventory matches before updating Shopify inventory

Upload the supplier document, confirm the match method, approve the received quantities, and push only the inventory updates you trust.