Upload product data in bulk
Upload Product Data in Bulk
Canoa supports bulk catalog uploads using CSV files, allowing you to publish up to 100,000 product records in a single file. This method is ideal for brands managing their data in spreadsheets or exporting from a PIM, e-commerce platform, or ERP system.
Whether you're launching your entire catalog or just testing a handful of SKUs, this guide walks you through the process.
🧰 What You’ll Need Before Uploading
A CSV file containing all required product fields
UTF-8 encoding and
.csv
file formatLive links for images, PDFs, and backlinks
A brand admin account on canoa.supply/brands
🧪 First time uploading? Start with 5–10 rows to confirm formatting before uploading your full file.
📥 Step-by-Step: Uploading Your CSV
Log into your Brand Dashboard → canoa.supply/brands
Go to the “Catalog” tab
Click “Upload CSV”
Select your
.csv
fileCanoa will automatically detect your column headers
Review the field mapping
Confirm that each column (e.g.,
product_name
,sku
,product_url
) maps to the correct fieldYou can adjust mappings manually if needed
Click “Submit”
Your catalog will begin processing
You’ll be notified once it’s complete or if errors are detected
⏳ Uploads may take up to 24 hours to fully process and propagate across the platform. You can continue working while they process.
✅ Best Practices for Clean Uploads
Use direct image URLs — e.g.,
https://cdn.yourbrand.com/images/chair.png
Avoid formatting artifacts — No merged cells, blank headers, or trailing spaces
Include tracking in your backlinks — Use UTM tags like
utm_source=canoa
Keep SKUs unique — Duplicate SKUs will cause overwrite or conflict
Ensure file is UTF-8 encoded — Especially if working in Excel, which may default to other formats
🚧 Troubleshooting Common Issues
Issue
Likely Cause
Solution
Upload fails
Missing required columns or encoding issues
Check field headers and CSV format
Images don’t display
Invalid or restricted image URL
Use public, direct JPG/PNG links
Duplicate entries
Matching SKUs used across multiple rows
Deduplicate or combine variant options
Data not updating
Upload didn’t overwrite previous values
Make sure SKU matches and resubmit CSV
🧠 Pro Tip: Split Large Catalogs
If you’re managing more than 100,000 SKUs or want to break uploads by category or geography, simply split your catalog into multiple CSV files and upload them sequentially.
Last updated
Was this helpful?