Magento: Get all/latest tracking number of any shipment
In magento, if you have more than one tracking number assigned for any particular shipment, we need to show the latest track number with details to the customer.
Here I will show you how to get all tracking numbers as well as only the latest tracking number for any shipment.
Get all tracking numbers for shipment
1 2 3 | $trackings=Mage::getResourceModel('sales/order_shipment_track_collection')->addAttributeToSelect('*')->addAttributeToFilter('parent_id',$shipment->getId());
$allTrackingIds = $trackings->getAllIds();
//Mage::log($allTrackingIds); |
Get only the latest tracking number for shipment
1 2 3 4 5 6 | $trackings=Mage::getResourceModel('sales/order_shipment_track_collection')->addAttributeToSelect('*')->addAttributeToFilter('parent_id',$shipment->getId());
$trackings->getSelect()->order('entity_id desc')->limit(1);
$trackData = $trackings->getData();
$trackID = $trackData[0]['entity_id'];
//Mage::log($trackID); |
2 Comments
Leave a comment
Welcome to my Blog
Certifications
Honor
Recognition
Contributions
Categories
- Apache (2)
- ChatGPT (1)
- Domain name (2)
- eCommerce (2)
- htaccess (1)
- Humor (3)
- Instagram API (1)
- jQuery (4)
- JSON (1)
- Linux (10)
- Magento (142)
- Magento admin (58)
- Magento Certification (5)
- Magento error (13)
- Magento frontend (68)
- Magento Imagine (2)
- Magento Interview (5)
- Magento Master (2)
- Magento2 (10)
- Mobile (1)
- MySQL (7)
- OpenAI (1)
- OroCRM (2)
- Performance (2)
- PHP (8)
- Prototype JS (3)
- Security (4)
- Wordpress (3)
- XML (2)
Tag Cloud
500 internal server error admin answers attribute bug category checkbox checkout cookie customer difference domain name EAV error event extension interview invoice jquery linux magento magento2 magento admin magento error magento interview questions magento orm mysql observer order pinterest product products questions redirect register remove script session simplexml to array state status study guide tax url wordpress
Thanks! I was looking it.
Hi Kalpesh,
Sorry I’m a beginner with Magento. Can you guide me how do I make this appear in my admin grid? I want to add a new column in the Orders grid where the tracking info of each order appears right next to it.
Thanks.