In April 2019 we're planning to release version 4.10.1. It will include the reworked product variations, which should be more flexible and easier to use. Try them at http://dev.demo.cs-cart.com (see the “T-shirt†products on the storefront) and let us know if this functionality suits you.
In version 4.10.1 we are planning to bring variations out of beta. Once that happens, they won't change significantly, and third-party developers will be able to adapt their add-ons to work with variations.
--------------------
What's Different in Variations 2.0?
1. Variations are based on features rather than on options.
Features are distinguishing properties of the particular product, such as color, size, etc. Options are additions to any product (such as gift wrap or extended warranty). Previously, options partly played the role of features, and that was wrong. To create variations based on features, you'll need to select a correct "Purpose" for the feature. This is a new field in the feature settings. The tooltips in the interface should explain everything.
Check the demo to see how features for variations are configured: Color / Size
2. Some variations can now appear on the product list, if you let them.
Previously, all variations shared one product page, and that didn't suit every merchant. For example, if a T-shirt came in multiple selectable colors, all these colors couldn't be seen on the product list, and the customer could leave without finding the right product. Now, everything depends on the feature type. Different colors of a T-shirt can appear in the catalog as separate products with their own SEO names, and size selection can be limited to the product page, as before.
Check the dev.demo for a variation group based on 2 features (see the "Variations" tab).
3. Creating product variations got easier.
Previously, the variation import easily updated prices and quantity for variations, but creating new variations via import was complicated. In 4.10.1, to turn any product into a variation (or to create a new one), it's enough to set the values for the required features and specify the common ID of a variation group.
Compare the import procedure before and after the change.
4. Filtering by variations was added.
This was one of the most common requests, but it could be done right only after we moved variations from options to features. Go to http://dev.demo.cs-cart.com, proceed to the “Men's clothing†category and try filtering T-shirts by size.
How to Try Variations 2.0?
The demo at http://dev.demo.cs-cart.com/ already has the new variations. The homepage has multiple T-shirts of different colors (previously it was just one product, with all the colors on the product page). Every color has its own page with a unique SEO name, but customers can still switch from one color to another from the product page.
--------------------
Do let us know what you think about new variations. Do they suit all your needs? If not, tell us what task of yours they can't solve. That way we'll understand what else there is to be improved.