Orders & Batches

Crowdfunding CSV import

Bring in 5,000 BackerKit or Kickstarter rows in a single click—ShipWave detects the format, maps the columns, and commits in batches.

Which formats are supported

ShipWave's order importer at Admin → Orders → Import includes per-format adapters for:
  • BackerKit — the standard fulfillment export
  • Kickstarter — the survey results CSV
  • Indiegogo — the backer report
  • Generic CSV — for any tool not in the list above
Upload your file and ShipWave inspects the column headers to auto-detect the format. If detection fails, pick the format manually.

Column mapping and previews

Each adapter maps source columns to ShipWave fields: name, email, shipping address, line items, SKUs, quantities, custom fields. You see a preview of the first 20 rows with the mapping applied—catch a SKU column pointing at the wrong header before committing 5,000 rows of bad data. Override mappings inline if you need to.

Address-only orders without SKUs

Crowdfunding fulfillment often involves an "everyone gets the same reward" pattern, where the CSV has no SKU column. The importer supports this: you can specify a default line item ("EVERY-BACKER-REWARD-V1") that gets attached to every imported row. Or, if reward tiers are encoded in a column, map that column to a SKU lookup table.

Batched commit for large campaigns

For files over 1,000 rows, ShipWave commits in batches of 100 orders at a time, with a progress bar showing rows processed and any failures. A 5,000-row file typically completes in 5-10 minutes. If a row fails (invalid address, missing required field), the importer logs it and continues—you get a failure CSV at the end to fix and re-upload.

After the import

Imported orders behave like any other order: they appear in the orders list, can be batched into a shipping run, qualify for automation rules, and push tracking back to the original platform if you've connected one. For crowdfunding campaigns, we recommend creating a dedicated store tag (e.g. kickstarter-2026) and adding it during import so you can filter the run cleanly later.

FAQs

What if my CSV has multi-item orders on multiple rows?
The importer can group rows by a shared order ID column. Map your order ID column in the column mapping step and ShipWave merges line items into single orders.
Does the importer validate addresses?
Yes. Every imported address runs through the address verification service (free during import). Invalid addresses are flagged and you can fix them before they ship.
Can I undo an import?
Yes, within 24 hours. Each import gets a batch ID; from <strong>Admin &rarr; Orders &rarr; Imports</strong>, you can revert an entire batch as long as no labels have been purchased against the orders.
What about international addresses with non-Latin characters?
Supported. The importer reads UTF-8 CSVs. We recommend exporting your source file as UTF-8 (most modern tools default to it).

More in Orders & Batches