In this article we will be going through an example of what variations are in Shopify and how you would use them in SyncSpider.
1.1 What are Variations
Variations are attributes that differentiate products from one another ( in this case Parent Variation would be a T-Shirt and the child variations would be the color of the T-Shirt and size)
1.2 Considerations for adding Variants
You can create up to 100 variants for a product.
Each product can have up to 3 options. The options can be different from product to product. For example, one product can use size, color, and style, and another product can use weight, finish, and material.
If you wish to see more in-depth guide about Variations in Shopify please do check it out here
E.G. Sending Products with Variations(Options) from Shopify to Shopify
IMPORTANT NOTE: In Shopify Variations are called Options. And the maximum number of Options for each Variations you can have is 3 for import and export.
2) How to create Variations in Shopify
To create variations in Shopify, you can create them while editing or creating a new product.
2.1 Finding Products
Simply go under "Products"
2.2 Adding Products
Go to "Add product"
2.3 Variation Creation
There you will have all the options for the product, under "Options" which will be the Variations, To add Variations, Click on "This product has Options, Like size and color".
2.4 Variation Editing
Now you choose the Variations Name and Values, In this example we will take:
Size as Variation 1 (Option 1) as the name and Values as Small, Medium and Large.
Color as Variation 2 (Option 2) as the name and Values as Black, White and Blue.
Style as Variation 3 (Option 3) as the name and Values as Classic or Not Classic
If you wish to add another option, Simply click on "Add another option".
2.5 Variation settings in Shopify
After that save the product and you will see the options for adding Images , Stock and name.
Here you can add Image, Price, Stock etc. for each Variant specifically.
After you have added everything you need for your Variants we can continue to SyncSpider.
3) How to use Variations in SyncSpider
To use Variations in Syncspider, First go to your task that you have created.
You will have to create a Shopify Integration in SyncSpider, Please check our help article here.
E.G Shopify to Shopify
3.1 Entity Product
For Shopify, Use the entity "Product" as we are using Product Variations.
3.2 Shopify Source Options in SyncSpider
Set up your Shopify Options as you prefer, we will be using all products for this example.
3.3 Shopify Destination Options in SyncSpider
We will choose the SKU as the "Product Unique Identifier" as it is most common use-case for this example and the batch size from 50-100.
3.4 Set up your filters (optional)
If you wish to see how filters work please check out our help file here
Now we get to the mapping, there are 2 required fields that we need to populate, and those are "Title" and "SKU" before we get to the Variable Mapping part.
Note: Add all the other fields that you need for your personal Use-Case, this example is just for Variations.
Title is at the very top of the mapping section.
When you find it simply drag it to the "Title" field on the right side to match it.
You can search for SKU under "Inventory" in search bar at the top left corner.
When you find it simply drag it to the "SKU" field on the right side to match it.
3.6 Variation Mapping
Now we move on to the Variation Mapping, we don't map SKU here because we already mapped it at the top of the Mapping as the Required Field.
Here we will have to map:
Option 1 Name - Name of the variation (Size)
Option 2 Name - Name of the variation (Color)
Option 3 Name - Name of the variation (Style)
Option 1 - Values of the First Variation - Small, Medium and Large.
Option 2 - Values of the Second Variation - Black, White and Blue.
Option 3 - Values of the Third Variation - Classic or Not Classic
Price - Price for each Variation
IMPORTANT NOTE: Variation Positioning is decided by the order you create the variations, we have created "Size" first so "Size" will be the first Variation.
We will have to map all 3 because we made 3 Variations, Size, Color and Style
To map Option Name's we will use Constant Value as the values for each of the Option's Name's Will always stay the same.
For the Option 1 Name We will use the constant value "Size".
For the Option 2 Name we will use the constant value "Color".
For the Option 3 Name We will use the constant value "Style".
To Map Option's (1,2,3) which are Values we will use these fields under "Inventory".
To map Price search for "Price" in the search box or find it under "Inventory"
This is how mapping should look like after you have mapped every field:
After you have mapped everything that you need you can check it under "Preview Values" at the top right corner to see if everything looks correctly.
As you can see everything looks perfect.
If you got any questions or need assistance, feel free to contact our support team via the chat widget on our site and within the SyncSpider app.