Mi versión de magento es 2.1.0. ¿Cómo puedo obtener toda la lista de métodos de envío activos?
Cualquier ayuda sería muy apreciada
magento-2.1
shipping-methods
Prashant Valanda
fuente
fuente
Además de la respuesta de keyur shah
Puede obtener todos los envíos activos utilizando el siguiente código:
Usando el siguiente código, obtendrá una lista de operadores en el archivo phtml. aquí
$block
está relacionado con el bloque en el que hemos definido la función anteriorfuente
Nota: Estoy en contra del objeto de carga directa con $ objectManager, para un mejor impacto puede inyectarlo en su constructor. Acabo de dar un ejemplo de cómo puedes lograrlo. ``
Mejor manera
Ahora puede obtener todos los métodos de envío activos al
$this->_shippingConfig->getActiveCarriers();
Si desea un
store
específicoactive shipping method
, puede pasar el$store
objetoparameter
, como puede ver a continuación, este método acepta$store
parámetrosfuente