【发布时间】:2013-12-22 21:15:10
【问题描述】:
大家好。有人可以告诉我如何通过 Magento 中的订单 ID 获取发货增量 ID 吗?
我需要这个,因为我使用外部 php 文件向货件添加跟踪信息,并且它需要货件 ID。
感谢您的所有帮助。
我正在使用下面的代码添加跟踪信息
$shipmentIncrementId='300000002';
$trackNumber='123456';
$carrier='custom';
$title='server10';
$shipment = Mage::getModel('sales/order_shipment')->loadByIncrementId($shipmentIncrementId);
/* @var $shipment Mage_Sales_Model_Order_Shipment */
$track = Mage::getModel('sales/order_shipment_track')
->setNumber($trackNumber)
->setCarrierCode($carrier)
->setTitle($title);
$shipment->addTrack($track);
try {
$shipment->save();
} catch (Mage_Core_Exception $e) {
$thiss->_fault('data_invalid', $e->getMessage());
}
return $track->getId();
print_r($shipment);
【问题讨论】: