Introduction to Variations

Want to know how to track minor differences in products like sizes and colors without creating a whole lot of products? The answer is variations! Craftybase supports manual creation and importing from several different integration sources. In this tutorial, we explain how everything works.


We'll cover

This tutorial should take approximately 35 minutes to complete.


What are Variations?

A Variation is a way of tracking small differences in a product, such as size or color. Variations are created from combinations of Variation Attributes and can be either manually created or imported automatically from a connected Integration. Variations can optionally be linked to Manufactures and Order Line Items. In this way, you can track exactly how many you made and sold of each Variation.


As a basic rule of thumb, variations are best used for products where the materials used to manufacture all variants are mostly the same. This isn't a hard rule, but it does make creating your individual variation recipes much faster, as you'll only need to adjust a couple of materials rather than create new recipes from scratch.


I make soap bars in a range of different scents (lavender, orange, sandalwood, vanilla, and rose). As my recipe for each is the same, apart from some minor differences in the fragrance and colors, this product is an ideal candidate for variations.


To begin this tutorial, we'll assume that we already have a product created called "Soap Bar," and this recipe already has a configured recipe. We are now ready to create some variations for this product, so we'll start over on the Variations page for the product. You can get to this page by clicking on the Variations tab on the product's detail page.

Once you navigate to the Variations page for the product, you will notice a help section that explains how variations work. Beneath this section, you will find a "Where to from here?" link. Additionally, you can find the "Add variation" button located in this area, as well as in the top right-hand corner of the page. Clicking the "Add Variation" button will take you to the Add Variation form.


The Add Variation Form

This form allows you to configure a new, unique combination of attributes and set a default sales price for the variation. As we haven't yet created any attributes, under the ATTRIBUTES area, we should see " "Add Attribute." Click this, and a dialog box will appear.

I decided to call my Attribute "Fragrance" and then add the five different fragrances for this soap (Lavender, Orange, Sandalwood, Vanilla, and Rose) as Values.

Clicking the Save button will return to the Add Variation form.


So, we will now create the first variation for the attributes we have created. We'll choose the Lavender attribute and enter 7.50 as the default sales price. Click the Save button, and you'll then be returned to the Variations page we were on at the start of the tutorial. This time, the list should now be showing the newly added Lavender variation.



From here, we are going to create the recipe for this variation. This is the exact material list that you used to create this variation.


This is an optional step but is recommended: if you don't create a recipe, Craftybase will use the product's one as the default, and you'll need to adjust this recipe each time you create a manufacture.


To add the recipe, click on the variation's name, Fragrance: Lavender, and then on the detail page that appears, click on the Create Recipe button.

You'll notice that the recipe for the product appears here by default, so you won't need to re-add common materials between variations. As we make our Lavender variation, we will add two new materials: "Lavender Oil" and "Ultramarine Violet Colour" to the recipe.

It is a good idea to create the product's recipe by listing any common materials before creating your variation recipes. This way, you won't need to re-add the common materials between variations each time.

Save the Recipe, and you'll be taken to your variation detail page. You'll see that the variation detail page is much like the product detail page - it contains the same tabs to allow you to see your sales manufactures and make adjustments.


You can also see the variation's batch recipe and calculated manufacture costs, along with the pricing guidance for your variation.

This variation can now be assigned to order line items - you'll notice next time you add a new order for the product that the variations section will now display dropdown selection lists for each of the attributes that you have created.

Manufactures can now also be created for specific variations. The variation will display its specific recipe if one exists.

Inventory adjustments can also be added at the variation level in the same way as orders and manufactures.


You can also allow Craftybase to create new variations automatically for any variations that don't yet exist: for both the manufacture and order form, selecting a combination of attributes that are not configured as a variation will automatically create a new variation for you - this can be a more time efficient way of creating your variations as you'll be creating them as you make or sell them rather than all in one go. One disadvantage of this approach is that you won't be able to configure a recipe at the same time, so you'll still need to add this manually at a later stage.


I haven't yet created my "Orange" variation, but I can still select this attribute from my manufacture form. Selecting this attribute will automatically create the Orange variation for me. However, it will not create the recipe. I'll need to create a custom material list for the manufacture instead of adding the "Orange Oil" and "Orange Colour" variation-specific materials. To permanently save the Orange variation recipe, I'll need to go to my newly automatically created "Orange" variation and manually add a recipe containing the two materials.


The way variations are used can differ from product to product. You may find that some of your products use more attributes than this, and others may not need variations at all - it is best to assess your products individually to see if they benefit from being structured as variations rather than applying the same structure to all.


Have some questions?

If you have any additional questions, please get in touch, and we'll be happy to help. 

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.