6
こんにちは。誰かがMagentoの注文IDで出荷増分IDを取得する方法を教えてもらえますか?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);
おかげマリウスが、これは正確に動作します。コンベンションについて、唯一の貨物/秩序を持つことについてはどうすればいいですか?ご助力ありがとうございます。 – user3127781
私が言ったように。それは大会です。注文ごとに貨物のみを追加することを「口頭で」決定します。 – Marius
しかし、卿は、私はエラーを取得しています: 致命的なエラー:その後、出荷はまだこの順序のために作成されていない非オブジェクト –