Closed AndreiLN closed 6 years ago
Boa tarde @AndreiLN
Realmente a TNT não solicita senha. Mas vc precisa solicitar o cadastro do seu e-mail, e precisa informar o e-mail nas configurações do módulo. É assim q eles identificam o cliente.
Testou seu script com outros métodos de entrega, e funcionou? Pode enviar um print das configurações do módulo?
Sim Sr, Segundo o nosso cliente o email dele já está cadastrado e configurado no painel.
Com outras formas de entrega funciona tudo normalmente. Prints da configuração:
Consegue enviar os logs?
Arquivo exception.log:
2018-05-03T17:07:18+00:00 ERR (3):
exception 'Mage_Core_Exception' with message 'Array
(
[string] => Divisão do remetente não confere com o cadastro.
)
' in /home/dosulsis/public_html/lojatoolbras/app/Mage.php:580
Stack trace:
#0 /home/dosulsis/public_html/lojatoolbras/app/code/community/Quack/TntBrasil/Model/Carrier.php(87): Mage::exception('Mage_Core', 'Array\n(\n [st...')
#1 /home/dosulsis/public_html/lojatoolbras/app/code/core/Mage/Shipping/Model/Shipping.php(209): Quack_TntBrasil_Model_Carrier->collectRates(Object(Mage_Shipping_Model_Rate_Request))
#2 /home/dosulsis/public_html/lojatoolbras/app/code/core/Mage/Shipping/Model/Shipping.php(129): Mage_Shipping_Model_Shipping->collectCarrierRates('tntbrasil', Object(Mage_Shipping_Model_Rate_Request))
#3 /home/dosulsis/public_html/lojatoolbras/app/code/core/Mage/Sales/Model/Quote/Address.php(944): Mage_Shipping_Model_Shipping->collectRates(Object(Mage_Shipping_Model_Rate_Request))
#4 /home/dosulsis/public_html/lojatoolbras/app/code/core/Mage/Sales/Model/Quote/Address.php(875): Mage_Sales_Model_Quote_Address->requestShippingRates()
#5 /home/dosulsis/public_html/lojatoolbras/ajax/calc-frete-product-page.php(51): Mage_Sales_Model_Quote_Address->collectShippingRates()
#6 {main}
Esse erro é referente ao número da filial que vai te atender. Como eu não sabia os outros códigos, acabei deixando por fazer essa parte.
Pede pra TNT o código da divisão que te atende, e ajusta lá no arquivo Office.php.
Legal, No nosso caso é JOI mesmo, é código 2 pelo que vejo né? Ajustei e agora o erro mudou para:
2018-05-03T17:26:54+00:00 ERR (3):
exception 'Mage_Core_Exception' with message 'Array
(
[string] => CEP Origem Inválido.
)
' in /home/dosulsis/public_html/lojatoolbras/app/Mage.php:580
Stack trace:
#0 /home/dosulsis/public_html/lojatoolbras/app/code/community/Quack/TntBrasil/Model/Carrier.php(87): Mage::exception('Mage_Core', 'Array\n(\n [st...')
#1 /home/dosulsis/public_html/lojatoolbras/app/code/core/Mage/Shipping/Model/Shipping.php(209): Quack_TntBrasil_Model_Carrier->collectRates(Object(Mage_Shipping_Model_Rate_Request))
#2 /home/dosulsis/public_html/lojatoolbras/app/code/core/Mage/Shipping/Model/Shipping.php(129): Mage_Shipping_Model_Shipping->collectCarrierRates('tntbrasil', Object(Mage_Shipping_Model_Rate_Request))
#3 /home/dosulsis/public_html/lojatoolbras/app/code/core/Mage/Sales/Model/Quote/Address.php(944): Mage_Shipping_Model_Shipping->collectRates(Object(Mage_Shipping_Model_Rate_Request))
#4 /home/dosulsis/public_html/lojatoolbras/app/code/core/Mage/Sales/Model/Quote/Address.php(875): Mage_Sales_Model_Quote_Address->requestShippingRates()
#5 /home/dosulsis/public_html/lojatoolbras/ajax/calc-frete-product-page.php(51): Mage_Sales_Model_Quote_Address->collectShippingRates()
#6 {main}
Mas pelo que vi o cep está configurado certo.
Com o Cep 89294-000 funciona (É o cep que aparece no painel da TNT quando seleciono o CNPJ), porém eu preciso manter o Cep correto do local para o módulo dos correios funcionar hehe.
Será que se alterarmos o cadastro na TNT irá funcionar?
Ele pega o CEP de origem a partir das Configurações de Entrega do Magento. E não faz nenhuma validação do campo. Veja se funciona deixando apenas números (sem pontuação).
Fixei o CEP que está configurado no painel TNT na linha que você citou, agora está funcionando. Muito obrigado.
Olá, Não conseguimos utilizar o módulo, temos uma página que calcula o frete quando acionada via ajax, e ela não retorna a opção TNT mesmo estando habilitado no painel adm, e porque não tem configuração da senha de acesso ao Webservice da TNT?
Página:
Alguém consegue nos dar uma mãozinha e dizer se estamos fazendo algo errado?