---
title: Cleaner text in WooCommerce migrations
date: 2026-06-04
description: WooCommerce migrations now decode HTML entities in titles and names, so a category like Kids & Sports no longer reads as Kids &amp; Sports.
tags: ["Migration"]
categories: ["Changelog"]
url: https://www.getaltera.com/changelog/2026-06-04-cleaner-text-in-woocommerce-migrations/
---


WooCommerce's API returns text with HTML entities baked in, so a collection called Kids & Sports came across as `Kids &amp; Sports`. Altera now decodes those entities for plain-text fields during a migration, so names read the way the merchant typed them.

### Fixes

- **Plain-text fields** - decodes HTML entities (`&amp;`, `&#039;`, and friends) in product and collection titles, vendor and tag names, variant options, and image alt text.
- **Customers and orders** - the same cleanup applies to customer and address names, companies, order line titles, and tax labels.
- **Rich text left intact** - product and collection body HTML keeps its entities, where they belong, so descriptions still render correctly.

