• Log in
  • Contact Sales
  • Evaluate

Get in touch  

Concepts • Products

Product variations

Last updated: 18 Jun 2019

Variations allow you to generate child products on a product based with a number of options. In the simple example below we have a size variation with three options (small, medium and large) and a color variation with three options (green, red and blue). This creates a variation matrix with 9 possible unique combinations or "child products".

It's possible to create many more variations and options than the simple example above. The limit is currently set to 250 possible unique combinations. Creating additional variations or options and attaching them to a product exponentially increases the number of unique combinations. For example, adding a third variation with three options to the example above would mean 3x3x3, a total of 27 unique child products would be created.


Variations are also re-usable, so you could attach the same variation to any number of products. In the example below we have a shoe size variation with 5 options. This variation has been linked to the two shoe products that should inherit this property. The T-shirt product is not linked to the Shoe Size variation. This means you won’t have to recreate a new size variation every time you add a new shoe, simply create a link between the existing variation and the new product.

Setup Summary

The process to use and set up variations on your product catalog is fairly linear. The diagram below highlights the first-time setup process we'll cover in this guide. In short, you will want a base product to have variations, options and modifiers defined. Then, simply link the product to the variation(s), and run the build endpoint to generate the variation matrix of child products.

Explore More Concepts

01 Jul 2019

How to calculate cart and order totals

There are two methods that may be used to calculate cart and order totals. The method used depends on the calculation_method setting. The default is currently the simple method and this will continue...

Read More
James Carter
in Orders | Carts
18 Jun 2019

How promotions work

Promotions allow you to provide discounts to customers. By defining a Promotion and a code, you put in place the facility to offer discounts to customers applied directly to their shopping carts.

Read More
George FitzGibbons
in Carts | Promotions
06 Jun 2019

When to use a custom cart

Custom carts allow you to process an order for any type of item you wish to sell. The item does not need to exists in Moltin, which means custom cart items can be used for all sort of use cases.

Read More
George FitzGibbons
in Carts