What the error means

Shopify lists “Validation failed: options are not unique” as a common product CSV import error. It occurs when a product contains duplicate option combinations—for example, two rows that are both Medium and Black under the same handle. See Shopify’s official common import problems.

Find the duplicate combination

  1. Group rows by URL handle.
  2. Within each handle, compare Option1 value, Option2 value, and Option3 value as one combined identity.
  3. Find combinations that appear more than once, including values that differ only by accidental whitespace or capitalization.
  4. Decide which row is authoritative. Do not delete or rename a variant merely to silence the error without understanding the live product.
Option edits are structural changes.

Shopify cautions that changing option values deletes existing variant IDs and creates new ones. That can break third-party dependencies on those IDs. If the real task is only a price or inventory update, restore the original option values instead.

Prevent it during routine updates

Use a fresh export, preserve option identity columns exactly, and compare the finished CSV to the original. Declare the intended field group: an option change discovered during a price-only update should stop the import, not be accepted as a side effect.

Check every option combination locally

ImportProof flags duplicate option identities and any option value changed from the original export.

Check the CSV now