Shopify inventory import — explicit error

"Inventory management is 1, so fulfillment service must also be 1" — what this means

This error shows up in Shopify's import confirmation email next to specific rows in your CSV. The message is written in Shopify's internal code language, not plain English. Here is what it actually means and the two-column fix that clears it.

import-shopify-inventory · xlsx-for-ai

The fix: pair the two columns

Set Variant Fulfillment Service to manual on every row where Variant Inventory Tracker is shopify. The value manual means your own store fulfills the order — no third-party warehouse, no dropshipper. That is the default for the vast majority of Shopify merchants, and it clears the error.

Look for these two column headers in your comma-separated values (CSV) spreadsheet:

  • Variant Inventory Tracker — the field you've set to shopify
  • Variant Fulfillment Service — the field that is blank (or missing entirely) on the rows that errored

Translating the error into plain English

The phrase "is 1" is Shopify's internal shorthand for a boolean true — meaning "is set" or "is turned on." So the error is really saying:

"You told Shopify to track inventory for this variant (Variant Inventory Tracker is set to shopify), but you left Variant Fulfillment Service blank. When tracking is on, a fulfillment service must also be specified."

The two fields are linked. Shopify needs to know not just whether to count stock, but who is responsible for fulfilling orders from that stock. If you leave the second field blank while the first is set, the row is rejected.

Why does this happen in the first place?

Shopify's product export includes both columns, and if your products were already set up correctly in the store, both columns will be populated in the export. The problem usually appears when a file was built from scratch, copied from a template, or came from a supplier who did not include the fulfillment service column. It can also appear if you added new rows to an existing export and only filled in the tracker column, forgetting the fulfillment service column that lives a few positions to the right.

A note on the import email

Shopify sends this error in a post-import email, not in a live UI alert. If you missed the email, check your inbox for a message with subject line containing "Import" from noreply@shopify.com. The email lists each rejected row by number so you can find them in your spreadsheet.

Fix it before you re-upload

After correcting the Variant Fulfillment Service column, use the free tool below to run a pre-upload check on the corrected file. It will flag any remaining rows where the tracker and fulfillment service columns are mismatched, so you can catch every problem before anything touches your store — not after Shopify sends you another error email.

Check my inventory file before uploading →