3
การสร้างการจัดส่งโดยทางโปรแกรม
ฉันพบวิธีการต่าง ๆ ในการสร้างการจัดส่งโดยทางโปรแกรม พวกเขาเป็น //Type 1 $converter=Mage::getModel('sales/convert_order'); $shipment=$converter->toShipment($order); // snip //Type 2 $shipment = Mage::getModel('sales/service_order', $order) ->prepareShipment($this->_getItemQtys($order)); // snip //Type 3 $shipment = Mage::getModel('sales/service_order', $order)->prepareShipment($itemQty); $shipment = new Mage_Sales_Model_Order_Shipment_Api(); $shipmentId = $shipment->create($orderId); // snip ความแตกต่างระหว่างวิธีการเหล่านี้มีสามวิธีซึ่งเป็นวิธีการที่เหมาะสมในการสร้างการจัดส่งและเพิ่มหมายเลขการติดตาม