How can I get the shipment tracking information from shipment or order object in magento2. Following ways doesn't work for me.
$shipment->getTrackingInfo();
$order->getTrackingInfoByOrder();
Magento Stack Exchange is a question and answer site for users of the Magento e-Commerce platform. It only takes a minute to sign up.
Sign up to join this communityTo get the shipping tracking numbers, use the following code.
$tracksCollection = $order->getTracksCollection();
foreach ($tracksCollection->getItems() as $track) {
$trackNumbers[] = $track->getTrackNumber();
}
This will return an array of all shipment tracking numbers.
To get track collection object
$order->getTracksCollection()->fetchItem();
$order->getTracksCollection()->fetchItem()->getTitle();
$order->getTracksCollection()->fetchItem()->getTrackNumber();