@bespoke you can achieve this by storing the color hex code (as text) in the Product Colours List (for example #FF1700 for Red), without using any extra plugins.
You can assign dynamic colour = Current Product’s Product Colours, for each circle (that User can select)
I can see how this would work - however if you wanted to have both ‘Scarlett Red’ as a text value (To display the colour name) as well as assign hex code #FF2400 - how would you go about having that within one product ?
You can create an options “Colour” with the different labels (scarlet red, cyan, magenta…). For each item, add new attribute “hex color” (#FF2400). User select dropdown using Colour’s Display and dynamically change background color using Colour’s hex color.
Wasn’t familiar with the option set attributes - nice touch.
This seems to offer the solution however each product has its own unique list of colours available.
This means the option set needs to change depending on the product.
The product colour options are held within the product dataset.
When displaying the product colours:
When displaying options:
There needs to be some coms as to which colurs are available for which product and then display a sorted list of opitions…