Bulk product upload lets you add as many products as your plan allows in one go. Instead of adding products one by one, you prepare a CSV file and upload hundreds of products with their images, variants and descriptions at once.
Once your products are uploaded, you can manage them across your physical and online outlets with the Blanxer POS and inventory system. The whole process has six parts: preparing images, uploading them, understanding the CSV columns, writing descriptions, creating categories and preparing the CSV, then uploading it.
Step 1: Prerequisites
Before you start:
- Keep the pictures of all your products and variants in one folder
- Make every picture 1:1 aspect ratio (recommended size 1080 x 1080) so it fits the website perfectly
- Name the picture files clearly, so you can tell which image belongs to which product and variant
Step 2: Upload your product pictures to Blanxer
Step 1
Create a folder
Go to Media Management, click + Folder and create a folder (for example,
Nov_30).Step 2
Upload the images
Open the folder you created and drag and drop all the images from your local folder into it.
Step 3
Download the folder CSV
At the top right, click the CSV button to download the CSV for that folder.
This file has two columns,
file_nameandfile_url, and you need it for the bulk upload.
Step 3: Understand the bulk upload CSV format
Go to Products → Add Product → Bulk Upload and click Download Sample CSV. The sample file has these columns:
| Column | What it holds | Rule |
|---|---|---|
product_name | Name of the product | Required |
variant | Variant details (colour, type, brand…) | Required with group, unless size is filled |
size | Size options, if any | Required with group, unless variant is filled |
group | Groups the rows that belong to the same product | Optional |
product_description | HTML-formatted description | At least 20 characters |
channel | Where the product is sold: All = 1, WEB = 2, POS = 3 | Optional |
price | Selling price of the product | Required |
crossed_price | Marked or original price, shown crossed out | Optional |
your_buying_cost | Your actual cost, used for profit calculation | Optional |
quantity | Number of units in inventory | Optional |
sku | Unique identifier for the product | Optional |
sell_after_out_of_stock | Y or N | Default: Y |
product_category | Categories, separated by / | Optional |
status | Active or Draft | Default: Active |
image_1 … image_5 | Image URLs for the product | image_1 is required |
Required fields
product_name: requiredprice: requiredimage_1: requiredproduct_description: must contain at least 20 characters- If
groupis filled in, eithervariantorsizeis also required
Fill in your_buying_cost wherever you can: it is what lets Blanxer analytics show real profit and margin, not just sales. The POS channel (3) applies if you bill in store with Blanxer POS, part of the Platinum plan.
Step 4: Write product descriptions in HTML
Use the Blanxer description generator:
- Visit description.blanxer.com.
- Write the description for an individual product.
- Click Show HTML Value and copy the HTML.
- Paste this HTML into the
product_descriptionfield of your CSV.
Step 5: Create your categories
Go to Categories and add the categories your products need.
Use the exact category names
Note the exact category names: they have to be entered the same way in the product_category field of your CSV. Separate more than one category with /.
Step 6: Prepare the CSV file
Combine the two CSV files
- Open both CSV files: the upload sample and the folder CSV from step 2.
- Copy
file_namefrom the folder CSV into theproduct_namefield. - Copy
file_urlinto theimage_1field. - Fill in the other fields: price, category, description and so on.
Products with variants (colours and sizes)
For products with several colours and sizes:
- Add a separate row for each variant and size combination.
- Use the same
groupvalue for every row of the same product. - Fill in
variant(for example, "Red", "Blue") andsize(for example, "S", "M", "L") as needed.
Example: a Premium Sofa in 2 colours and 2 sizes is 4 rows in the CSV, all with the same group value.
Upload your CSV
Step 1
Save your prepared CSV file
Save it as a .csv file.
Step 2
Open the bulk uploader
Go to Products → Add Product → Bulk Upload.
Step 3
Drop in your file
Drag and drop your CSV file onto the bulk uploader.
Step 4
Review the upload results
Check how many products were added and whether any were rejected.
Fix rejected products and re-upload
If some products fail to upload, the system will:
- Show how many products were added successfully and how many were rejected
- Generate a separate CSV of the rejected products with the reason for each rejection
- Let you fix the errors and re-upload that rejected file
The usual causes are the rules in step 3: a missing product_name, price or image_1, a description under 20 characters, or a group row with neither variant nor size.
Custom fields are added after upload
If a product needs custom fields, such as a custom image or custom text, add that property to those products manually after the bulk upload.
Start selling faster
Bulk upload turns hours of product entry into minutes. Once your catalogue is in, track stock with Blanxer inventory management, or explore more guides in resources. Moving a large catalogue across? Book a demo below and we can talk it through.



