Jak uzyskać identyfikator przyrostu przesyłki za pomocą identyfikatora zamówienia w Magento
Cześć chłopaki. Czy ktoś może mi powiedzieć, jak uzyskać identyfikator przyrostu przesyłki według numeru zamówienia w Magento?
Potrzebuję tego, ponieważ używam zewnętrznego pliku php, aby dodać informacje o przesyłce do przesyłki i potrzebuje do tego identyfikatora przesyłki.
Dziękuję Ci za całą twoją pomoc.
Używam poniższego kodu, aby dodać informacje o śledzeniu
$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);