Import a product CSV
What does this do for me?
Upload a product CSV to create a change set. Safe Bulk reads your current products from Shopify, computes what will change, and assigns a risk score to each field difference.Supported CSV columns
Import limits per plan
Both limits apply. The app rejects imports that exceed either the row count or the byte size.
1. Prepare your CSV
Create a CSV file with one header row and one row per product. The sample CSV shows the expected format:command column controls how each row is handled:
- MERGE (default) — update or create the product.
- IGNORE — skip this row.
- DELETE — archive the product (requires an existing Shopify product).
2. Open the CSV import page
- Go to CSV import in the app sidebar.
- Optionally select a Project to group this import with related work.
- Enter a Name for the change set.
- Enter a Filename (defaults to
products.csv). - Paste your CSV data into the CSV data field.
- Select Create diff.
3. What happens next
The import runs as a background job. The change set starts in an importing status while Safe Bulk reads product snapshots from Shopify and computes diffs. You can see progress on the Change sets page. When the import finishes, the change set is ready for review. You can:- Review the change items and risk score
- Approve, reject, execute, or roll back the changes
- Generate an AI review draft as a starting point for your manual review