Skip to content

Importing suppliers

For initial setup or migration from another tool, bulk importBulk importUploading data via CSV or XLSX through Logistified's unified import flow. Used for suppliers, supplier–variant links, variant overrides, and other bulk data. Read more → beats clicking around. Logistified accepts CSV / XLSX uploads for suppliers and supplier–variant links — including Stocky-style exports.

  • What you can import
  • The unified import flow
  • Stocky import
  • Variant ID flexibility
  • SKU case sensitivity
  • Partial-failure behavior
  • See also
  • Suppliers — name, contact details, address, currency, payment terms.
  • Supplier–variant links — per-row supplier SKU, cost, MOQ, pack size, lead time.
  • Existing-system imports — Stocky-style exports are supported (see below).

Every import in Logistified uses the same flow:

  1. Click “Import” from Suppliers or from Settings → Data Import.
  2. Pick an upload type (Suppliers / Supplier–variant links / etc.).
  3. Choose a file (CSV / XLSX).
  4. Map columns to fields. Logistified auto-detects common column names.
  5. Preview the parsed rows. Validation errors highlight in red.
  6. Click “Import.”

If you import the same file shape regularly, save the mapping as an import templateImport templateA saved column-mapping preset for CSV / XLSX uploads. Reusable across imports of the same file shape. Configured in Settings → Import Templates. Read more → for reuse (Settings → Import Templates).

The Stocky import dialog (launched from the Suppliers page via the Import from Stocky button) walks you through a guided multi-step flow.

Upload your Stocky suppliers export (CSV/XLSX). Logistified parses and validates it automatically.

A table shows every supplier found in the file. Tick the ones to import. Rows that match a supplier already in Logistified are flagged — you can import them as new suppliers or update the existing ones.

After confirming which suppliers to import, choose how to populate them with their product variants:

Upload a variants file — the classic path. Logistified will ask you to upload your Stocky supplier-products export, then lets you review which variants map to which supplier before confirming.

Match vendors to suppliers by name — the file-free path. Logistified reads your Shopify product vendors and auto-matches them to the suppliers you selected, based on name similarity. Three levels of strictness:

StrictnessWhat it means
ExactSupplier name and vendor name are identical
ContainsOne name is a substring of the other
PartialBoth names share a significant word

On the matching screen you see each supplier as a card showing which vendors were matched. You can remove a vendor from a supplier or add one from the unmatched list using the Add vendor picker. Every matched vendor’s variants are assigned to the supplier when you click Create. Suppliers with no match are still created — they just start with no variants attached.

After a successful import you’ll see a summary: Suppliers created, Variants assigned, and (when using the vendor-matching path) Vendor connections — the number of supplier–vendor links that were created. These connections also appear under Manage Connections on each supplier’s detail page, where you can refresh them as your Shopify vendor list changes over time.

Both the full Shopify global variant identifier (e.g., gid://shopify/ProductVariant/12345) and the bare numeric ID (12345) are accepted. Logistified normalises.

Dedupe by Variant ID or SKU is case-insensitive — “ABC-001” and “abc-001” are treated as the same SKU.

If some rows fail validation, behavior depends on the import type:

  • Bulk upsert. All valid rows are imported; failed rows are reported. Some import types behave this way.
  • All-or-nothing. No rows imported if any fail. Other types behave this way.

The preview step shows you what will happen before you commit.