Versi magento saya adalah 2.1.0. Bagaimana saya bisa mendapatkan semua daftar metode pengiriman aktif?
Bantuan apa pun akan sangat dihargai
magento-2.1
shipping-methods
Valash Prashant
sumber
sumber
Selain menjawab keyur shah
Anda bisa mendapatkan semua pengiriman aktif menggunakan kode di bawah ini:
Menggunakan kode di bawah ini Anda akan mendapatkan daftar operator dalam file phtml. di sini
$block
terkait dengan blok di mana kita telah mendefinisikan fungsi di atassumber
Catatan: Saya menentang objek pemuatan langsung dengan $ objectManager, untuk dampak yang lebih baik Anda dapat menyuntikkannya dalam konstruktor Anda. Saya baru saja memberi contoh bagaimana Anda bisa mencapainya. `
Cara yang lebih baik
Sekarang Anda bisa mendapatkan semua metode pengiriman aktif dengan
$this->_shippingConfig->getActiveCarriers();
Jika Anda ingin
store
spesifikactive shipping method
maka Anda dapat mengirimkan$store
objekparameter
, seperti yang Anda lihat di bawah metode ini menerima$store
parametersumber