Import policy blockers
Shopify CSV Fulfillment and Inventory Policy Fixer
Find fulfillment service and inventory policy CSV values that can block Shopify product imports even when the columns are filled in.
Browser-side scan
Drop a Shopify product CSV
No CSV selected
Use this route when Shopify reports that fulfillment service is not defined for the shop or inventory policy is not included in the accepted list. It focuses on Variant Fulfillment Service, Variant Inventory Policy, inventory tracking context, and custom fulfillment handles that need admin verification.
Import blockers
Common causes this scan checks
- Variant Inventory Policy uses labels other than the expected deny or continue style values.
- Variant Fulfillment Service contains display names instead of a service handle Shopify can recognize.
- Manual, shopify, and custom fulfillment values are mixed without checking shop-level services.
- Inventory tracking settings and fulfillment service values contradict the intended product setup.
Workflow
How to use the cleaned CSV
- Scan Variant Inventory Policy for invalid values before reviewing other inventory columns.
- Normalize safe deny and continue casing or spacing mistakes when the intended value is clear.
- Check Variant Fulfillment Service for manual, shopify, or a real custom service handle.
- Verify custom fulfillment services in Shopify admin before retrying the import.
Auto-fix policy
What the export can safely change
- Trims fulfillment service and inventory policy cells.
- Normalizes clear deny and continue casing or whitespace issues.
- Flags likely custom-service handle mismatches for admin-side verification.
- Groups import blockers by row so merchants can fix policy values before another upload.
FAQ
Shopify CSV questions
What values should Variant Inventory Policy use?
The common accepted values are deny and continue. Other labels should be treated as import blockers until verified.
Why is fulfillment service not defined for my shop?
The CSV may use a display name, typo, or custom service value that does not match a fulfillment service handle available in the shop.
Can the fixer validate custom fulfillment services automatically?
It can flag likely handle mismatches in the CSV, but merchants still need to confirm custom services inside Shopify admin.