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.
On this page
Section titled “On this page”- What you can import
- The unified import flow
- Stocky import
- Variant ID flexibility
- SKU case sensitivity
- Partial-failure behavior
- See also
What you can import
Section titled “What you can import”- Suppliers — name, contact details, address — including a dedicated Province / State field — 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).
The unified import flow
Section titled “The unified import flow”Imports in Logistified share the same flow wherever they’re offered:
- Open the import where the data lives — supplier–variant links upload from a supplier’s detail page; supplier records themselves come in through the guided Stocky import (below).
- Choose a file (CSV / XLSX).
- Logistified auto-detects the columns. If every required field matches a column, the mapping screen is skipped entirely and you land straight on the import’s own review screen; if something is unmatched, you map it by hand first.
- Review what was parsed. For supplier–variant links that’s a per-row table showing which rows will be created, which will update an existing link, and which will be skipped with a reason; for the Stocky import it’s the supplier list. Both screens carry a Change mapping button if the auto-detection got a column wrong.
- Confirm. The supplier–variant import finishes on a summary screen where you tick Confirm import and click Import N variants.
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).
Stocky import
Section titled “Stocky import”The Stocky import dialog — launched from the Suppliers page’s create menu via Create from import — walks you through a guided multi-step flow.
Step 1 — Upload your suppliers file
Section titled “Step 1 — Upload your suppliers file”Upload your Stocky suppliers export (CSV/XLSX). Logistified parses and validates it automatically.
Step 2 — Review suppliers
Section titled “Step 2 — Review suppliers”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.
Step 3 — Add variants to suppliers
Section titled “Step 3 — Add variants to suppliers”After confirming which suppliers to import, choose one of three ways 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:
| Strictness | What it means |
|---|---|
| Exact | Supplier name and vendor name are identical |
| Contains | One name is a substring of the other |
| Partial | Both 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 N suppliers (the button counts the suppliers you selected). Suppliers with no match are still created — they just start with no variants attached.
Create suppliers only — skip variant assignment for now. The suppliers are created with no variants attached and you add them to each supplier later.
Result screen
Section titled “Result screen”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.
Variant ID flexibility
Section titled “Variant ID flexibility”Both the full Shopify global variant identifier (e.g., gid://shopify/ProductVariant/12345) and the bare numeric ID (12345) are accepted. Logistified normalises.
SKU case sensitivity
Section titled “SKU case sensitivity”Within a single file, dedupe by Variant ID or SKU is case-insensitive — rows for “ABC-001” and “abc-001” are flagged as duplicates of each other.
Matching a row against your Shopify catalogue is case-sensitive, though: a row whose SKU reads abc-001 will not find a variant stored as ABC-001, and is reported as not found. Keep the casing identical to Shopify, or map the Variant ID column instead.
Partial-failure behavior
Section titled “Partial-failure behavior”Supplier–variant links import as a bulk upsert: every valid row is created or updated, and rows that failed validation are skipped and reported individually with a reason — missing Variant ID or SKU, a duplicate of an earlier row, or a variant that isn’t in your catalogue. One bad row never rolls back the rest.
The preview step marks each row’s outcome before you commit, so you can fix the file and re-upload rather than importing a half-mapped batch.
See also
Section titled “See also”- Guides → Import data (CSV/XLSX) — the canonical walkthrough.
- Settings → Data import & templates — saved column-mapping presets.
- Supplier directory — where imported suppliers appear.