So erhalten Sie in Magento die Inkrement-ID der Sendung anhand der Bestell-ID

Hallo Leute. Kann mir jemand sagen, wie ich die Versandinkrement-ID anhand der Bestell-ID in Magento erhalte?

Ich brauche dies, weil ich eine externe PHP-Datei verwende, um einer Sendung Tracking-Informationen hinzuzufügen, für die die Sendungs-ID benötigt wird.

Danke für all deine Hilfe.

Ich verwende den folgenden Code, um Tracking-Informationen hinzuzufügen

$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);

Antworten auf die Frage(1)

Ihre Antwort auf die Frage