[ 
https://issues.apache.org/jira/browse/OFBIZ-5440?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13855868#comment-13855868
 ] 

Christian Carlow commented on OFBIZ-5440:
-----------------------------------------

I was mistaken in my previous post.  The BOMNode class should actually be aware 
of the shipGroup class and use the CartShipInfo objects as the index of the 
BOMNode shipGroupQuantities list.  Using the ship group index isn't sufficient 
because the indexes of ship groups are subject to change because they are able 
to be reordered in OFBIZ-5400.

> Improve BOM functionality to handle virtual BOM variant selection
> -----------------------------------------------------------------
>
>                 Key: OFBIZ-5440
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-5440
>             Project: OFBiz
>          Issue Type: Improvement
>    Affects Versions: SVN trunk
>            Reporter: Christian Carlow
>
> The BOM functionality should be improved to handle virtual product 
> variant/feature selections.  Such functionality would allow for something 
> such as GZ-OUTER-BASKET of selected features to contain 3 GZ-INNER-BASKETs of 
> different selected features
> I think the BOMNode class should contain a List<BOMNode>variantNodes member 
> to be used for virtual nodes in the loadChildren function.  When virtual 
> variants exist, the virtual node childrenNodes can be unset since the nodes 
> will be contained in the variantNodes instead.
> I disovered the need for such functionality while trying to implement 
> OFBIZ-5420 and OFBIZ-5437.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to