We update your WooCommerce product descriptions in bulk from a CSV you supply, matching each row to the correct product and implementing the description exactly as written. This imports finished content at scale; it doesn’t write or improve product copy on your behalf.
Product description bulk update from supplied CSV
Product descriptions you've already written, imported from a CSV at scale.
- Full backup taken before we start
- If we can’t fix it, you get your money back
- We never ask for your own password
What we need from you
- A CSV file with the finished product descriptions, matched to product SKUs or IDs
- Confirmation of which description field this updates (short description, full description, or both)
- Confirmation of how to handle products in the file that don’t clearly match an existing product
This or something else?
| You have finished product descriptions in a CSV, ready to import in bulk | This fix covers it |
| You want product titles and descriptions optimised or generated, not just imported from what you’ve already written | Product title & description optimization, in the Metadata & Content Generation category, a different kind of service |
| You need help writing the product descriptions themselves | Outside this fix’s scope — a content-writing task, a different engagement |
| You want product images updated, not descriptions | Image replacement – the appropriate tier for your image count |
What we do
- Review the supplied CSV for formatting and product matching accuracy
- Flag any rows that don’t clearly match an existing product
- Import the descriptions into the correct fields for each matched product
- Verify a representative sample displays correctly on the live site
- Check that formatting within descriptions (if any) renders correctly
- Provide a written summary of what was updated and what, if anything, was flagged
What is included
- Your supplied product descriptions imported at scale
- Mismatched or ambiguous rows flagged before import
- Verification of a representative sample
- A written summary of the import
Not included
- Writing or improving the product descriptions themselves
- Product optimisation or generation services, a separate, different kind of fix
- Updating product images, prices, or other data beyond the description fields specified
- Ongoing imports as you write more descriptions over time
Questions about this fix
Can you improve my product descriptions while importing them?
Not as part of this fix — this imports exactly what's in your CSV; if you want descriptions optimised or improved, that's a separate, different kind of service.
What if some rows in my CSV don't match an existing product?
We flag those specifically rather than guessing at the intended match, so you can confirm the correct product or correct the file before those rows are imported.
Does this update both the short and full description, or just one?
Whichever you specify — we can update either or both fields depending on what your CSV includes and what you tell us to target.
Will this overwrite descriptions that are already set on some products?
Yes, according to your confirmed intent — we'd clarify upfront whether this should overwrite everything in scope or only fill in genuinely missing descriptions.
How large a CSV can this handle?
This scales well to a large product catalogue — a bigger file just takes proportionally more careful verification of the matching and import.
Related fixes
If this is the second time this year
A bad update breaking the site is a symptom of updates not being tested first. Care plans run every update on a staging clone before it reaches your live site, which is the actual fix for this happening again.
Your access, your rules
Create a separate admin account for us and delete it when we are done. For anything else, we get in touch and agree a method — never a form field on this site, never by reply to an email.
We back up first, always
Before anything is touched we take a full backup and keep it for 30 days. If a fix goes wrong, we put the site back exactly as it was.
If it is not what you bought
If the problem turns out smaller than what you ordered, we refund the difference. If it is bigger, we stop and send a quote before doing any extra work.
If we cannot fix it
You get back what we received. Diagnosis is on us — you only pay when the problem is actually solved. The payment processor takes its fee before the money reaches us, so we never hold it and it is not ours to return. That is true here as everywhere else.
If it comes back
Reply within seven days of delivery and we put it back on the bench at no cost. The fix is not finished until it holds.
What we are responsible for
If something goes wrong with a fix, our responsibility is limited to what you paid for it. We take a full backup first so mistakes can be undone, and we tell you before doing anything outside what you bought.