0

从 Magento 打印发票时,我需要在发票上打印订单跟踪号(如果有)。

任何想法如何做到这一点?

4

1 回答 1

1

实际上跟踪号是货件的一部分,而不是发票。但是,如果您想检查跟踪号是否可用,您可以使用:

$shipments = $order->getShipmentsCollection();
if ($shipments) {
   foreach ($shipments as $shipment) {
      foreach ($shipment->getAllTracks() as $track) {
         $trackingNumbers[] = $track->getTrackNumber();
      }
   }
}

它将返回数组中的跟踪号(如果您有超过 1 个货件)。希望这可以帮助。

于 2012-07-31T05:22:38.020 回答