- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-06-2017
08:36 AM
02-06-2017
08:36 AM
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?