Import Products in Bulk
If you have many products to add (more than a handful), importing from a spreadsheet is much faster than adding them one by one. You can add hundreds or even thousands of products in just a few clicks!Import options
Alana supports several ways to import products:| Option | How | Best for |
|---|---|---|
| Spreadsheet (CSV/Excel) | Upload a file | Bulk import from your own data |
| URL import | Paste a product URL | Scrape product data from a website |
| Platform connector | Connect Shopify/WooCommerce | Sync from an existing store |
Supported File Formats
We support two common spreadsheet formats:- CSV (Comma-Separated Values) — Plain text format, works with any spreadsheet app
- Excel —
.xlsxfiles (Excel 2007 and newer)
Step 1: Download the Template
To make sure your spreadsheet has the right format, start by downloading our template:- From your catalog view, click “Import Products”
- Click “Download Template”
- A spreadsheet file will download to your computer
Step 2: Fill in Your Product Data
Add your products to the template following these guidelines:Required Columns
These columns MUST be filled in for every product:- Title: Product name (e.g., “Blue Cotton T-Shirt”)
- Description: What the product is and key details
- Image URL: A link to the main product image (must start with
http://orhttps://)
Optional Columns
These are helpful but not required:- SKU: Your internal product code
- Price: Selling price (as a number, e.g.,
29.99) - Additional Images: More image URLs, separated by commas
- Color: Product color
- Size: Product size
- Material: What it’s made of
- Weight: Product weight
- Dimensions: Width x Height x Length
Tips for Your Spreadsheet
URLs for Images:- Make sure image URLs are correct and point to real files
- Images must be publicly accessible (the system needs to be able to download them)
- Common formats: JPG, PNG, WebP
- If you don’t have image URLs yet, leave this blank — you can add images later
- Use the same format for all similar data (e.g., all prices as numbers without currency symbols)
- Use consistent terminology (e.g., always “Medium” not sometimes “Medium” and sometimes “M”)
- Don’t leave cells completely empty if they contain important info
Step 3: Upload Your File
Once your spreadsheet is ready:- Go to your catalog and click “Import Products”
- Click “Choose File” or drag-and-drop your spreadsheet
- The system will start analyzing your file
Step 4: Map Your Columns
The system needs to know which column contains which data. You’ll see a screen showing your spreadsheet columns. For each column, select what data it represents:- Click on a column header
- Choose the field it corresponds to (Title, Description, SKU, Price, Color, etc.)
- If a column isn’t needed, select “Skip”
Step 5: Review and Validate
The system will check your data for errors:- Required fields missing → Error (you must fix before uploading)
- Invalid image URLs → Warning (product will import but without images)
- Price formatting issues → Warning (prices might not display correctly)
- Duplicate SKUs → Warning (might overwrite existing products)
Step 6: Confirm and Import
Review the final summary:- Number of products to be imported
- Any warnings or issues
- Your mapped columns
Common Issues and How to Fix Them
”Required field missing”
Problem: A product is missing required data (Title, Description, or Image URL). Fix:- Add the missing data to your spreadsheet
- Re-upload the file
”Invalid image URL”
Problem: The image link doesn’t work or isn’t in the right format. Fix:- Check that the URL is complete and correct
- Make sure the image file actually exists at that location
- Use URLs that start with
http://orhttps:// - Consider uploading the image file separately and using that URL
”Duplicate SKU”
Problem: Two products have the same SKU, which could cause confusion. Fix:- Give each product a unique SKU
- Check if the product already exists in your catalog (maybe you don’t need to import it again)
“Price format error”
Problem: Prices aren’t formatted correctly. Fix:- Use numbers only (e.g.,
29.99not$29.99) - Use a period (
.) as the decimal separator, not a comma
”File too large”
Problem: Your spreadsheet has too many products to import at once. Fix:- Split your data into smaller files
- Import them in batches (5,000 products per import is typical)
After Import — Pipeline processing
Once your products are imported, the Bronze pipeline runs automatically — products are stored with an idempotency key to prevent duplicate imports from the same source. You can then run:- Silver normalization — maps source fields to the Alana schema, detects duplicates, validates image URLs
- Gold scoring — computes an optimization score (0–100) and returns a gaps list
- They appear in your catalog immediately
- You can edit any product to add more details or images
- Products are in draft status — they won’t be visible to customers until you publish your catalog
- You can add more products by importing again, or add them manually
For Technical Users
For detailed information about import formats, API integration, and advanced options, see our Product Import Guide.Need Help?
If you run into issues:- Check the error message — it usually tells you what’s wrong
- Review the common issues above
- Make sure your file format matches our template
- Try importing a smaller batch to test