Skip to navigation

Catalog CSV import rejects files with invalid header encoding

Product CSV imports now fail with a clear error when the file’s header row contains invalid character encoding, instead of importing with a corrupted column mapping.

  • Header encoding validation: the header row must use UTF-8 encoding, matching the existing requirement for data rows. A file with an invalid header now stops the import and reports which column failed.

For details, see error handling during catalog migration.


Fixed unresponsive page when duplicating high-variant products

Duplicating a product with a large number of variants (near the 600-variant limit) could make the product edit page freeze or become unresponsive.

  • Batched SKU validation — duplicate-SKU checks now run as a handful of bulk requests instead of one pair of requests per variant, cutting request volume for a 600-variant copy from over a thousand down to a handful.
  • Fixed a loading-state bug — the page could render blank before variant and modifier data finished loading; both now block rendering until their data is ready.

Interactive controls on the product edit page, such as the storefront visibility checkbox, now respond immediately even while variant data loads in the background.

For details, see the Product Variants overview.