Skip to main content

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:
The 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

  1. Go to CSV import in the app sidebar.
  2. Optionally select a Project to group this import with related work.
  3. Enter a Name for the change set.
  4. Enter a Filename (defaults to products.csv).
  5. Paste your CSV data into the CSV data field.
  6. Select Create diff.
The sample data in the text area is provided as a reference. Select Clear sample data to start from scratch.

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: