Saya menemukan kode sampel untuk Magento 1.x. Tapi saya tidak tahu bagaimana melakukan ini di Magento 2.
Adakah yang bisa menjelaskan cara menerapkan ini menggunakan Dependency Injection (DI) ?
Terima kasih.
$trackingDetail = array(
'carrier_code' => 'ups',
'title' => 'United Parcel Service',
'number' => 'TORD23254WERZXd3', // Replace with your tracking number
);
$track = Mage::getModel('sales/order_shipment_track')->addData($trackingDetail);
$shipment->addTrack($track);
$transactionSave = Mage::getModel('core/resource_transaction')
->addObject($shipment)
->addObject($shipment->getOrder())
->save();
magento2
shipping
dependency-injection
shipment-tracking
Roshan ruzaik
sumber
sumber
Menambahkan ke jawaban yang diterima, itu akan menjadi ide yang baik untuk menggunakan repositori alih-alih metode penyimpanan yang sudah usang. Juga menambahkan pemberitahuan pelanggan setelah pembuatan pelacakan.
Di mana $ kiriman adalah objek kiriman Anda. Beri tahu akan memberi tahu (mengirim email) kepada pengguna dan menambahkan item riwayat ke koleksi riwayat status pesanan.
sumber