I'm working on a project that helps businesses sell items online. Right now I'm trying to figure out a more intuitive way of handling the sizing and quantity of products. The common use case for adding products is for a shop to add a product without a size, but with a quantity. However, there are shops that need to sell items with a variation of sizes. In addition to this, the user will need to add variations for color, etc.
Currently we have:
I'm looking for a better means of solving for this problem, but I don't want anything clunky like you see on most eCommerce experiences. Our goal is to allow shop owners to add products quickly and simply but be able to get more complex, only when they need it.
Edit: This is for the backend experience, not for the consumer-end.