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.