Shopify import error: "Inventory management is 1, so fulfillment service must also be 1"

What it means: The Inventory tracker column (Variant Inventory Tracker in older files) holds something other than shopify, shipwire, amazon_marketplace_web or blank. A stock count typed into that column, such as 1 or 2, is the usual cause. The wording suggests Shopify reads the number as the name of an inventory app and then expects a fulfillment service with the same name; Shopify does not explain the message itself.

Find the rows in your file

Shopify product import

The product CSV you are about to import into Shopify, or the one Shopify just rejected.

Your file stays on this device

It is read and converted by this page, inside your browser. Nothing from the file is uploaded, and the tool keeps working offline once the page has loaded.

Loading the converter...

How to fix it

  1. Write shopify in Inventory tracker on each listed row, or leave it blank if you do not track stock.
  2. Put the stock count in Inventory quantity, not in Inventory tracker.
  3. Leave cells empty rather than writing 0 or TRUE in columns that should be blank.

Example

A file with this problem

Title,URL handle,Status,Option1 name,Option1 value,Price,Inventory tracker,Inventory quantity,Continue selling when out of stock,Fulfillm...
Cotton Tee,cotton-tee,active,Size,S,20.00,1,5,deny,manual,
Mug,mug,active,Title,Default Title,12.00,2,8,deny,manual,

What the checker says about it

  • Line 2: Inventory tracker "1" must be shopify, shipwire, amazon_marketplace_web or blank.
  • Line 3: Inventory tracker "2" must be shopify, shipwire, amazon_marketplace_web or blank.

Once the listed rows are fixed, check the file again; the checker also looks for every other problem Shopify documents, so you do not trade one error for the next.

Questions

What does "Inventory management is 1, so fulfillment service must also be 1" mean in Shopify?
The Inventory tracker column (Variant Inventory Tracker in older files) holds something other than shopify, shipwire, amazon_marketplace_web or blank. A stock count typed into that column, such as 1 or 2, is the usual cause. The wording suggests Shopify reads the number as the name of an inventory app and then expects a fulfillment service with the same name; Shopify does not explain the message itself.
How do I fix it?
Write shopify in Inventory tracker on each listed row, or leave it blank if you do not track stock. Put the stock count in Inventory quantity, not in Inventory tracker. Leave cells empty rather than writing 0 or TRUE in columns that should be blank.

Other Shopify import errors

Sources

Based on Shopify's help pages for product CSV import. Not tested on a live store.