I have a senario where I'm sending a variable amount of items to a shopping cart database table as options for an individual item added.
It has worked for my purposes up to this point having only two available option slots per item, so if someone was looking to customize beyond two features per item I would just list a separate item with a different set of customizable options. That works with most straight forward uses. For example, for an item of clothes you can choose a Color and Size and would list it as a different item if say the Fabric was different. So shoppers could choose from different fabrics and styles and customize the color and size of any one of those selections. In most cases this is fine.
Now I have a client who wants an open-ended set up where he will be listing items that will have any number of options customizable per item, many for different items. So as it stands now the application hard codes up to two options per item in the shop ...
Go to the complete details ...