Versão do Magento: Commerce 2.3.5 (Vanilla)
Versão Módulo intelipost-quote: 1.4.0
Magento Mode: developer
Problema
Obtive o seguinte erro ao tentar cotar um frete pela tela de checkout:
Notice: Undefined index: volumes in /vendor/intelipost/magento2-quote/Model/Carrier/Intelipost.php on line 288"
Linha 288:
$volCount = count($response ['content']['volumes']);
Valor de $response:
array ( 'content' => array ( 'id' => 0, 'delivery_options' => array ( 0 => array ( 'delivery_method_id' => 'fallback', 'delivery_method_type' => 'fallback', 'provider_shipping_cost' => 0, 'delivery_estimate_business_days' => 4, 'final_shipping_cost' => 6.74, 'logistic_provider_name' => 'Capital', 'description' => 'Capital', 'delivery_method_name' => 'Capital', ), ), ), )
Steps para reprodução:
Admin:
- Configurada chave de API de sandbox;
- Configurações default + altura/largura/comprimento de contingência
- Cache flushed
Frontend:
- Adicionado produto ao carrinho
- Finalização de compra
- Preenchido dados de endereço e CEP
- Após loading do CEP, a mensagem é exibida nos métodos de entrega: "Desculpe-nos, sem cotação disponível para este pedido agora"
- Inspecionado responde AJAX da atualização de CEP e constatado erro de notice.
Versão do Magento: Commerce 2.3.5 (Vanilla)
Versão Módulo intelipost-quote: 1.4.0
Magento Mode: developer
Problema
Obtive o seguinte erro ao tentar cotar um frete pela tela de checkout:
Linha 288:
$volCount = count($response ['content']['volumes']);Valor de $response:
array ( 'content' => array ( 'id' => 0, 'delivery_options' => array ( 0 => array ( 'delivery_method_id' => 'fallback', 'delivery_method_type' => 'fallback', 'provider_shipping_cost' => 0, 'delivery_estimate_business_days' => 4, 'final_shipping_cost' => 6.74, 'logistic_provider_name' => 'Capital', 'description' => 'Capital', 'delivery_method_name' => 'Capital', ), ), ), )Steps para reprodução:
Admin:
Frontend: