There are two types of products in Shopify:

  • SIMPLE product (no option values, so it doesn't have variants)
  • Product with VARIANTS (must have at least one option value)

The requirements to run a task just to UPDATE the data in case of a SIMPLE product:

  • SKU or TITLE to identify the product (group ID/product reference/product ID)
  • need to have the fields you would like to update (quantity, price, etc...) 

The requirements to run a task just to UPDATE the data in case of a product with VARIANTS:

  • ID to match the product (need to be the same in that rows which are containing the variants) Learn more about the ID here.
  • SKU to match the variants (need to be the same  in your store in and in your file)
  • need option value in one column ( all characters need to match, so "1 XL" needs to be "1 XL" in your file) 
  • need to contain all option values in the file, if they are not in the file, all variants of each product will be dropped by Shopify.
  • need all variants in the right order (if  you have S, M, L  in your store, you need it in  the same order: S, M, L in your source file too)
  • need to have the fields you would like to update (quantity, price, etc...) 

To do a variants update we need proper data to update products in your store.
You can learn more about the mapping of product variants here.

If you need more information, please contact us.

Did this answer your question?