Please help me with my collection i want sum qty the same itemId and type bundle, and with parentId with type Sale_Order like my collection below.
`let item = [{
id: '001',
name: 'A',
qty: 10,
type:'bundle'
},
{
id: '002',
name: 'B',
qty: 5,
parentId: '001'
type:'Sale_Order'
},
{
id: '002',
name: 'B',
qty: 4,
parentId: '001'
type:'Sale_Order'
},
{
id: '003',
name: 'C',
qty: 8,
parentId: '001'
type:'Sale_Order'
},
{
id: '001',
name: 'A',
qty: -5,
type:'bundle'
},
{
id: '002',
name: 'B',
qty: -5,
parentId: '001'
type:'Sale'
},
{
id: '002',
name: 'B',
qty: -4,
parentId: '001'
type:'Sale'
},
{
id: '003',
name: 'C',
qty: -8,
parentId: '001'
type:'Sale'
}
]`
I want my collection like that. you can see the same itemId with type bundle sum qty and another item with parenId form bundle itemId with type only Sale_Order.
`let item = [{
id: '001',
name: 'A',
qty: 5,
type:'bundle'
},
{
id: '002',
name: 'B',
qty: 5,
parentId: '001'
type:'Sale_Order'
},
{
id: '002',
name: 'B',
qty: 4,
parentId: '001'
type:'Sale_Order'
},
{
id: '003',
name: 'C',
qty: 8,
parentId: '001'
type:'Sale_Order'
},`