Maybe some wordings could be better. Maybe someone has better ideas for naming the 'product bundle product', which represents in this case the real product which represents the set of products contained within the product bundle within the shop, e.g. the checkout. This product will hold the data for buying the set of products, like price etc.
It also is to question if the reference between the products which are in the bundle and there bundle should be done on 'products'-entity level or only over the 'product-bundle'-entity.
Maybe some wordings could be better. Maybe someone has better ideas for naming the 'product bundle product', which represents in this case the real product which represents the set of products contained within the product bundle within the shop, e.g. the checkout. This product will hold the data for buying the set of products, like price etc.
It also is to question if the reference between the products which are in the bundle and there bundle should be done on 'products'-entity level or only over the 'product-bundle'-entity.