Why am I receiving the error “The variant already exists” when I try to push a product to WooCommerce?

In order for WooCommerce to accept a product with variations, it is important that every variation has its own unique product attributes. If the variations have duplicate attributes, WooCommerce will return an error message when a product is pushed from Square. 

Below you can find an example of a product that won’t be accepted by WooCommerce. WooCommerce can’t accept this product because the variants all have the same color value.