Add the dynamical BoM support for Bundle product

Registered by Joël Grand-Guillaume @ camptocamp

Trouble:

We currently have no way to handle the bundle product and dynamical BoM in OpenERP.

Solution:

Implement a new object called "items set" that can be define on a product (one2many). An item set contain various options (other product as one2many). On an item set, you can choose if the item set is a choice between products (one choice allowed) or list of choice (various options can be chosen). You can also choose if the item set is required or not.

Add in the SO the possibility on each line to choose options regarding each item sets (respecting the rules define on the set). Override the function generating the procurement to look at those options instead of the BoM to generate them. I will also suggest to propagate the options chosen on SO line on the procurement object.

Think about that the bundle product could be produced or bought. In case of a production order, we'll need to add the chosen components in it. In case of a purchase order, we'll add the chosen options as comments below the ordered product.

Add the support of Bundle products int the Magento API's

Blueprint information

Status:
Started
Approver:
None
Priority:
Medium
Drafter:
None
Direction:
Needs approval
Assignee:
Sébastien BEAU - http://www.akretion.com
Definition:
Approved
Series goal:
None
Implementation:
Beta Available
Milestone target:
None
Started by
Joël Grand-Guillaume @ camptocamp

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.