Preparing Your Data for Import
A little preparation before import goes a long way. This guide covers file format requirements, what makes a “good” import file, and how to export cleanly from common platforms.File Format Requirements
Format: CSV (Comma-Separated Values) Your file must be saved as a.csv file. If you’re working in Excel or Google Sheets, you can export as CSV without losing data.
Encoding: UTF-8
UTF-8 is the standard character encoding for CSV files and ensures special characters, accents, and international text display correctly in Merchkit.
- In Excel: File → Save As → Format: “CSV (Comma delimited)” → Tools → Web Options → Encoding: UTF-8
- In Google Sheets: File → Download → Comma Separated Values (.csv)
- In LibreOffice/OpenOffice: File → Save As → Format: “Text CSV”
CSV Structure Requirements
Header Row (Required)
Your CSV must have a header row as the first line. The header names become column names during mapping. Without headers, Merchkit can’t map your columns.One Product Per Row
Each row represents one product. Do not merge cells, add blank rows between products, or put multiple products in a single row.Clean, Consistent Values
- No extra spaces at the beginning or end of values
- Consistent formatting across the same column (all prices in the same format, all dates in the same format)
- No leading/trailing commas in cells (they can confuse the CSV parser)
Quick Checklist
Before importing, make sure your file has: a header row with clear column names, one product per row, consistent value formatting, UTF-8 encoding, no merged cells, and a unique SKU for each product.Exporting from Common Platforms
Shopify
- Log into your Shopify admin
- Products → All Products
- Click the Export button (top right)
- Choose your export settings (what columns to include)
- Download the CSV file
BigCommerce
- Log into your BigCommerce store admin
- Products → Export
- Select the products you want to export
- Choose your export format (CSV)
- Download the file
Other PIM Systems or Spreadsheets
Most platforms offer a “Export to CSV” option. Before importing into Merchkit:- Verify the file has a header row
- Make sure it’s saved as UTF-8 (check your platform’s export settings)
- Open the file in a text editor or spreadsheet app to visually inspect it for the issues listed above
- Delete any rows or columns you don’t need
Field Type Detection
When you import, Merchkit automatically detects whether each column should be treated as text or number based on the values in that column.- Text fields are best for: titles, descriptions, categories, SKUs, URLs, brand names, tags
- Number fields are best for: prices, quantities, dimensions, weights, ratings
Columns You Can Skip During Import
You don’t have to import every column in your CSV. During the mapping step (Step 3 of the import flow), you can click the ✕ button to skip any columns you don’t need. Common columns to skip:- Internal notes or legacy IDs
- Confidential pricing or supplier information
- Test data or temporary columns
- Columns with incomplete or inconsistent data
Common Data Prep Issues
Duplicate SKUs
If your CSV contains duplicate SKUs, Merchkit will warn you during import. Each SKU should be unique. Decide:- Keep one SKU and remove the duplicate row
- Rename the duplicate SKU to be unique
- Create separate product records if they’re genuinely different products
Missing or Null Values
Empty cells in your CSV are fine — Merchkit treats them as missing values and doesn’t import them. This is normal and expected. Example:Special Characters and Encoding Issues
If your CSV contains accented characters (é, ñ, ü) or other special characters, make sure it’s saved as UTF-8. Other encodings may display garbled text. Example of correct UTF-8:Merged Cells from Excel
If you exported from Excel and see merged cells, they can cause import issues. Open the file and unmerge all cells:- Select all cells (Ctrl+A)
- Right-click → Format Cells → Alignment
- Uncheck “Merge cells”
- Save as CSV