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
- Group rows by URL handle.
- Within each handle, compare Option1 value, Option2 value, and Option3 value as one combined identity.
- Find combinations that appear more than once, including values that differ only by accidental whitespace or capitalization.
- Decide which row is authoritative. Do not delete or rename a variant merely to silence the error without understanding the live product.
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