从Magento打印发票时,我需要在发票上打印订单跟踪编号(如果有)。
任何想法如何做到这一点?
答案 0 :(得分:1)
Actualy跟踪号码是货件的一部分,而不是发票。但是,如果您想检查跟踪号是否可用,可以使用:
$shipments = $order->getShipmentsCollection();
if ($shipments) {
foreach ($shipments as $shipment) {
foreach ($shipment->getAllTracks() as $track) {
$trackingNumbers[] = $track->getTrackNumber();
}
}
}
它将返回数组中的跟踪号码(如果您有超过1个货件)。希望这会有所帮助。