Log in
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()