Variation must have at least one option to create on Shopify
When importing products from Square to Shopify, you may encounter the following error:
This guide explains why this error occurs and how to fix it by correctly creating option sets in Square.
โWhy Does This Error Happen?
Square and Shopify handle product variations differently:
- In Shopify, a variation must be tied to an option. For example, a T-shirt with Size as the option and Large, Medium, Small as the values.
- In Square, you can create variations like XL, L, M without explicitly defining what the option (e.g., Size).
๐ ๏ธ How to Fix This: Create Options in Square?
To fix this issue, make sure your variations in Square are created using option sets. Hereโs how:
โ Method 1: Create Options Directly from a Product
- Log into your Square Dashboard.
- Go to Items โ Options.
- Click Create an Option Set.
- Name your option (e.g., Size, Color, etc.).
- Add values like: (for Size: Small, Medium, Large and for Color: Red, Blue, Green )
โ Method 2: Create Options from the Options Tab
- Log into your Square Dashboard.
- Click on Options โ Add Option.
- Type a new option name (e.g., Material or Fit) and option value ( e.g cotton, polyester)
๐ Re-import the Product:
After creating the proper option set in Square:
- Go back to your Square Integration app.
- Re-import the updated product into Shopify.
๐โโ๏ธ Still Seeing the Error?
Make sure:
- The product variation in Square is tied to at least one defined option (e.g., Size or Color).
- Youโve saved the changes before re-importing.
Updated on: 23/07/2025
Thank you!