sch09 wrote:...
Wait. Simple-grouped products are not somehow related to bundle products. These are two distinct features! let me summarize:
1.
"Simple and grouped products" = "new more user friendly product/variants logic". Now we just don't have product variants. It was a bit confusing for store owners to have one product and one separate product variant. "Grouped" product is a product which could have several "simple" products associated and displayed on one single product details page (previously it was "a product with several variants"). First a store owner will have to create several products with "simple" product type, then he'll create a "grouped" product and assign these "simple" products to this "grouped" product on the "associated products" tab. That's all.
You can also use "Visible individually" property if you don't want some "simple" products which are associated to a "grouped" product have a separate product details page. In this case a customer will be redirected to a parent "grouped" product details page
A "simple" product can have only one parent "grouped" product. Actually the same way in the previous versions, a product variant had only one parent product. So nothing has been changed here. Of course, it's possible to have several "parent" products with some extra coding. But in this case additional mapping table could slow down the system a bit (extra joins). So I just implemented as it was in the previous versions.
A customer will see a separate "add to cart" button for each associated product on a "grouped" product details page. The same about the shopping cart page (separate product records).
2.
"Bundle products". Forget about "Simple and grouped products" here. It's another feature. Bundle products in nopCommerce are implemented the same way as in magento (find a brief overview
here and
here). You can assign (associate) a product variant attribute value to any product. You cannot create a bundle without product attributes. You can manage it on a product variant attribute value details page (that's the only page where we manage bundles). When a customer makes a purchase of a bundle product, stock will adjust for each product of this bundle product. If there is not stock of any simple-unique product that composes this bundle product, the bundle product will be "out of stock". With regards to price overrides (cheaper in a bundle), please vote for this work item
here. Also see work item
11576 (but you can simply attach a discount). Any product could be associated to as many product variant attribute values (bundles) as required.
A customer will see one single "add to cart" button for such product on this product details page. The same about the shopping cart page (single product records).