Brilliant. That works a treat.
One last question for now!
The shop I'm building plans to sell fabric and wallpapers. So a single product would be a "Design" which the user could order in X sqm and might have say 6 variants (different colours) for £N. However the user could also opt to order samples of any of the colours - for Mp.
Would it be best/possible to have one product (with variants) or would I have to create another product for the samples (with variants)? and is it possible to form an association between the two so that when clicking through from the list the user has the option to order X sqm of the design in a particular colour or samples of the desisgn in a particular colour.