Product Addons
Please add a function for creating product add-ons. I see two UseCases there.
UseCase 1 -> Create predefined product bundles. You could even promote other created products which can be combined well. So you could also offer a reduced price for the package compared to the individual price, so that the customer decides to buy the package directly and not possibly buy the second product on another page later.
UseCase 2 -> Think about ordering meals. If you select a pizza and simply add another topping for a fixed amount. It should then be a separate product with an addon in the basket. It must be different from other products of this type. For example, if you order 2 Margherita pizzas and add another topping to one of them, then there must be 2 different products in the shopping basket and on the invoice. If this is not the case, the chef would probably make both pizzas with the same toppings. It should also be possible to group these add-ons to define prices for them. For example, meat would cost more than vegetables.