Model
Track
Magento\Sales\Model\Order\Shipment\Track
What it does
This model class manages shipment tracking information for orders in Magento 2.
Developers use it to create, retrieve, and update tracking numbers, carrier codes, and related shipping details when orders are shipped.
It handles both standard carriers and custom tracking implementations through its API, and maintains the relationship between tracking records and their parent shipment.
Public Methods
- getNumber()
- setNumber()
- setShipment()
- getShipment()
- isCustom()
- getProtectCode()
- getStore()
- getStoreId()
- addData()
- getTrackNumber()
- getCarrierCode()
- getCreatedAt()
- setCreatedAt()
- getDescription()
- getOrderId()
- getParentId()
- getQty()
- getTitle()
- getUpdatedAt()
- getWeight()
- setUpdatedAt()
- setParentId()
- setWeight()
- setQty()
- setOrderId()
- setTrackNumber()
- setDescription()
- setTitle()
- setCarrierCode()
- getExtensionAttributes()
- setExtensionAttributes()