4 min read

Bulk Import & Bulk Edit

Import your whole catalog from a spreadsheet, and update many products at once with bulk actions.

Adding products one at a time is fine for a handful of items — but if you're launching with a full range, migrating from another platform, or running a seasonal refresh, the Bulk Import wizard lets you bring in your entire catalog from a spreadsheet in minutes.

What you get

  • A downloadable template with every column already in the right format.
  • Row-by-row validation before anything is saved — errors are flagged, not silently skipped.
  • Background processing, so large files don't time out your browser.
  • A results screen showing exactly what succeeded and what failed.
  • Bulk actions on the Products screen for updating many existing products at once.

Screen: Products → Bulk Import

Go to Inventory (called Products in the new admin sidebar) and click Bulk import. This opens a dedicated import screen with four steps.

Download the template

Click Download template to get a ready-to-fill CSV with the correct columns: name, SKU, description, price, compare-at price, stock, category, image URLs, tags, and status.

Fill it in and upload

Add one product per row in your spreadsheet application, save the file, then drag it into the upload area (or click to browse). Accepted formats are .csv, .xlsx, and .xls.

Review the preview

The wizard parses every row and shows a preview with an error count and a warning count. Rows with problems — missing required fields, invalid prices, duplicate SKUs — are flagged individually so you know exactly what to fix.

Confirm and import

Click through to confirm the import. Processing happens in the background, so you can leave the page and come back — a progress view shows rows processed against the total.

Check the results

A final results screen shows how many products were created or updated successfully, and lists any rows that failed, so nothing is lost silently.

Use the template's column headers

The importer matches columns by the header names in the downloaded template — there is no manual "map this column to that field" step. If you rename or reorder the header row yourself, make sure the names still match the template exactly, or those columns won't be recognized.

Available on selected plans

Bulk import is included on selected plans. If your current plan doesn't include it, the button shows a lock icon — upgrading unlocks it immediately. See Pricing & Plans.

Fixing import errors

If your file has rows with errors, the preview screen tells you which rows and why — for example a missing product name, a price that isn't a number, or a SKU that's already used elsewhere in your catalog. You can either:

  • Fix the spreadsheet and re-upload, or
  • Proceed with only the valid rows, leaving the flagged rows out of this import.

Nothing is imported until you explicitly confirm — reviewing the preview never changes your catalog on its own.

Bulk-editing existing products

Beyond importing new products, you can act on multiple existing products at once directly from the Products screen — select the checkbox on one or more product rows. What that selection lets you do depends on your admin panel version; the two skins offer different bulk actions.

v1 (default): assign a warehouse

Selecting one or more rows surfaces a single Assign warehouse button above the table, showing the count of selected products. Click it to open a dialog that assigns all the selected products to a warehouse in one step. There's no bulk Activate or Archive here — status changes are made one product at a time (from the row switch on the Products screen, or from the product's own dialog).

v2: the Bulk actions menu

Selecting rows on the new admin panel surfaces a Bulk actions menu instead:

ActionWhat it does
Change statusActivates every selected product (sets it to Active)
ArchiveDeactivates every selected product (sets it to Inactive)
Add to categoryListed in the menu, not yet wired up
Apply discountListed in the menu, not yet wired up
ExportListed in the menu, not yet wired up

More bulk actions are on the way

Add to category, apply discount, and export are visible in v2's menu but aren't wired up yet — use Change status and Archive for now. v2's menu has no warehouse-assignment option at all; that's a v1-only action.

Next steps