cancel
Showing results for 
Search instead for 
Did you mean: 

Magento 1.9 - Erro 'Please specify a shipping method' mesmo selecionando o método de envio

Magento 1.9 - Erro 'Please specify a shipping method' mesmo selecionando o método de envio

Estamos desenvolvendo uma extensão para frete e ela funciona bem no carrinho.

No checkout as opções de frete aparecem e podem ser selecionadas normalmente, porém quando tento fechar a ordem de compra aparece um alerta com a mensagem 'Please specify a shipping method', mesmo eu já tendo selecionado o método de envio.

Ao consultar a API da plataforma de frete ela retorna um código que tenho que passar no shipping method, por exemplo, 'mycustomshipping_transportadora_código'. Quando mando sem o código, por exemplo 'mycustomshipping_transportadora', funciona.

Segue o trecho do código:

$shipping_method = $this->_offer_token . '_' . $carrier->oferta;

/** @var Mage_Shipping_Model_Rate_Result_Method $rate */
$method = Mage::getModel('shipping/rate_result_method');

$method->setCarrier($this->_code);
$method->setMethod($shipping_method);

Alguém tem idéia do que pode estar acontecendo?