cancel
Showing results for 
Search instead for 
Did you mean: 

Configure Child of Bundles to different packages in Magento Shipping

0 Kudos

Configure Child of Bundles to different packages in Magento Shipping

I know Temando is now added to core in M2.

 

While using Magento Shipping, there is no way to configure child products in different shipment or different packages.

 

Sales staff has to ship entire bundle product in 1 shipment. That means

 

if a bundle item consist of 10 (10kg/item) child products, then sales staff must create a shipment that is 10 × 10kg = 100kg of weight. Most of the time a carrier might not accept big boxes and we might need to split the carrier. 

 

Sometime we might not have all the child products in warehouse for some reason and customer is happy to receive whatever we have, in that case we would want to send partial shipment of that bundle item. 

 

Why is this not added in Magento Shipping. There is "Ship Separately" and "Ship Together" setting in Bundle item itself and that is completely useless in Magento Shipping, where this is utilized in Flat Shpping or Free Shipping.

 

I see that child items are skipped in code:

 

 

public function getOrderData(): string
    {
        $order = $this->getOrder();

        $orderItems = [];
        foreach ($order->getAllItems() as $orderItem) {
            if (!$orderItem->getIsVirtual() && !$orderItem->getParentItem()) {
                // skip virtual and child items

 

 

This feature is must needed for many business I believe. Magento shipping is backward than what we had in M1 with Temando.