Dependent custom fields that load progressively, based on the user selections.
What if your products are compatible with multiple attributes, related between them (e.g. "Make>Model>Year") ?
Then you need a mechanism to define the relationships between those custom fields.
By doing that, your products can be filtered and the filtering system is able to identify those relationships.
Fast creation and assignment process
Just select the values of the last level custom field and all the others will be automatically propagated.
In a "Make>Model>Year" example, you just have to assign the "Year" (last level) in your products. All the rest (Make and Model) will be auto-assigned.
No more pain on translating your custom fields.
Tramslate, when you create them.
Use your custom fields for FilteringFilter your products with the Custom Filters extension.
The filtering extension can recognize the dependencies between the custom fields and load only the relevant values after a selection. For example, it will return only the relevant car models, after selecting a car brand.
- Fields can be set as "required". In this case the user is prompted to select an option if the field is empty. Otherwise he cannot add the product to the cart.
- Manage all the existing custom field values from 1 point, without having to visit each product to modify a common used value.