Bulk Product and Stock Updates: An Error-Free Upload Guide
Pazaryeri Bot - 20.04.2026
Bulk product updates via Excel: choosing the matching column, decimal separator errors, rollback, update frequency and moving to automation rules.
Bulk product updating means changing the price, stock or description of thousands of products at once via an Excel or CSV file. It turns hours into minutes for campaign preparation and end-of-season markdowns. The same feature is an error multiplier: a badly prepared file spreads the mistake across thousands of products too.
When do you need bulk updates?
Four typical scenarios, all at a volume that cannot be handled one by one:
- Pre-campaign price cuts — a proportional discount across a whole category
- End-of-season stock reduction — closing sold-out variants
- Passing on cost increases — writing a supplier price rise into your prices
- Bulk content corrections — fixing a misspelled brand name or missing dimensions across many listings
The last one is the most skipped and the most valuable for SEO: inconsistency in product titles directly affects findability in search.
What should you check before uploading?
Bulk uploads are hard to undo; checks belong before the upload.
- Is the matching column right? Does the file match products by barcode, SKU or product name? Matching by name is the riskiest; a small spelling difference either misses the product or hits the wrong one.
- How many rows will be affected? A count far from what you expected means there is a filter error in the file.
- Is the decimal separator correct? Confusing "1.234,56" with "1234.56" in Excel can write a price a thousand times wrong. This is the most common error in files saved with Turkish locale settings.
- What does an empty cell mean? In some systems an empty cell means "leave unchanged", in others "set to zero". Uploading without knowing the difference can zero out your stock.
- Read sample rows by eye. Picking five random rows and comparing them against expected values is the fastest verification there is.
What happens if you upload the wrong file?
Recovery depends on whether the pre-upload state was recorded. In a system that keeps stock movement history, the before and after of every change is on record and rollback is possible.
Without that record, the only route back is an exported copy of the data taken before the upload. Hence the practical rule: export the current state before every bulk upload. It takes a minute and is on its own the most effective safeguard.
A wrong price upload carries a particular risk: if a sale goes through at a far-too-low price on the marketplace, cancelling the order counts as a seller-caused cancellation and lands on your performance score. The cost of the error is therefore not only the price difference.
How often should prices and stock be updated?
For stock, the answer is "continuously": synchronisation should run automatically, and bulk upload should be reserved for exceptions such as post-count corrections. Regular bulk uploads for stock are a sign that automation has not been set up.
For price, the answer differs. Constant price changes can affect how a product behaves in marketplace campaigns and ranking, and they erode customer trust. Tying price changes to a plan — campaign calendar, cost updates, competitive review — is both more manageable and less risky.
Using rules instead of bulk updates
If you are performing a repeating bulk upload, that job should really be an automation rule. Examples:
- "If stock falls below 3, close the product for sale" — replaces a weekly manual upload
- "If purchase cost changes, recalculate the sale price against the target margin"
- "When a supplier price list is loaded, flag the affected products"
A rule removes the file preparation, and with it the file error. Bulk upload suits exceptions; rules suit routine.
Checklist
Before every bulk upload:
- [ ] Has the current state been exported?
- [ ] Is the matching column a barcode or SKU?
- [ ] Is the affected row count in the expected range?
- [ ] Are the decimal separator and currency correct?
- [ ] Is the meaning of empty cells known?
- [ ] Have five sample rows been verified by eye?
If you cannot answer yes to all six, postponing the upload is always cheaper.
For the product management side, see the product management guide; for rules, see the automation rules guide.