Documentation Index
Fetch the complete documentation index at: https://help.mathership.com/llms.txt
Use this file to discover all available pages before exploring further.
Bulk Product Upload
Upload multiple products at once by importing a CSV file with your product data.When to Use Bulk Upload
Use bulk upload when you need to:- Add many new products at once
- Import products from another system
- Update multiple products simultaneously
Preparing Your CSV File
CSV File Requirements
Your CSV file must be:- Format: CSV (Comma-Separated Values)
- Delimiter: Comma (,), semicolon (;), or tab
- Structure: First row contains column headers, subsequent rows contain product data
Required Columns
Your CSV must include these columns (though they can have any name - you’ll map them later):- Product Number: SKU/Article number (required in most cases)
- Product Name: Name of the product (required)
- Package Unit: Packaging unit like kg, piece, box (required)
Optional Columns
You can also include:- Product Description: Description of the product
- Stock: Stock quantity
Example CSV
Uploading Products
Step 1: Open Bulk Upload
- Navigate to Products
- Click Bulk Upload button
- The bulk upload modal opens
Step 2: Select CSV File
- Click Choose File or the file input field
- Select your CSV file from your computer
- The system will automatically:
- Detect the delimiter (comma, semicolon, or tab)
- Parse the CSV content
- Display a preview of your data
Step 3: Preview and Map Columns
After uploading, you’ll see:- A preview table showing the first 5-6 rows of your CSV
- A row of dropdowns below the header row for column mapping
- Click the dropdown under that column
- Select which field it corresponds to:
- Product Number
- Product Name
- Product Description
- Package Unit
- Stock
- Or select “None” if you don’t want to import that column
Step 4: Validation
The system validates your mapping:- Green message: “Ready to upload” - All required fields are mapped
- Red message: “Must select all options” - Some required fields are missing
- Product Name
- Package Unit
- Product Number (in most cases)
Step 5: Upload
- Once validation passes (green message appears)
- Click the Upload button
- The system processes your CSV and imports the products
- You’ll see a loading indicator while the upload is in progress
- Once complete, the modal closes and your products are added
After Upload
Once the upload completes:- New products appear in your product list
- Products are added with the information from your CSV
- You can edit any product individually if needed
Common Issues
File Format Errors
Issue: “File must be CSV” Solution: Ensure you’re uploading a .csv file, not an Excel file (.xlsx). If using Excel, use “Save As” and select CSV format.Empty or Invalid File
Issue: “File empty or invalid” Solution: Ensure your CSV file has content and is properly formatted with at least a header row and one data row.No Valid Delimiter
Issue: “No valid delimiter” Solution: Ensure your CSV uses commas, semicolons, or tabs as separators between columns.Missing Required Fields
Issue: Upload button is disabled with red message Solution: Map all required columns using the dropdowns - Product Name, Package Unit, and Product Number (in most cases).Tips for Successful Uploads
- Test with a small file first (5-10 products) to verify the format works
- Use a spreadsheet program like Excel or Google Sheets to create your CSV
- Keep column names clear in the header row for easy mapping
- Ensure consistent formatting across all rows
- Don’t use commas within field values if using comma as delimiter (or enclose values in quotes)
- Check for special characters that might cause parsing issues
- Verify product numbers are unique to avoid duplicate issues
Delimiters
The system automatically detects which delimiter your CSV uses:- Comma (,): Most common, default for many systems
- Semicolon (;): Common in European locales
- Tab: Used by some systems