Saltar para o conteúdo principal
Shopify

Aviso «Nenhum nome de transportadora encontrado» no Shopify Connector

O aviso surge quando carrega em Descobrir transportadoras de pedidos e perfis (Discover Carriers from Orders & Profiles) e, depois de analisar os pedidos Shopify guardados no Odoo e os perfis de entrega do Shopify, não se reuniu um único nome de transportadora. É um aviso que não bloqueia nada: para o resolver basta que exista algum nome nos títulos das linhas de envio dos pedidos guardados ou, se a consulta ao Shopify funcionar, nos seus perfis de entrega.

FlexigoTech · Responsável: Víctor Gómez · Atualizado em 5 de novembro de 2026

O essencial

Módulo
Shopify
Versões
Odoo 17, 18, 19 e 20
Verificado
no código do conector, versão 20.0 · nas fontes indicadas no fim
Leitura
5 min

Quando surge o aviso

O que diz o aviso e onde o vejo?

Com o Odoo em português de Portugal vê Nenhum nome de transportadora encontrado em pedidos ou perfis de entrega Shopify. (No shipping carrier names found in orders or Shopify delivery profiles.), com o título Nenhuma transportadora encontrada (No Carriers Found). Surge ao carregar no botão Descobrir transportadoras de pedidos e perfis da ficha da instância. Para abrir as fichas de instância, no menu Vendas entre em Shopify, depois em Control Center e por fim em Instances. O botão está sempre visível, no Odoo 17, 18, 19 e 20.

Esquema feito com código, não é um ecrã do Odoo: de cima para baixo, o menu Sales › Shopify › Control Center › Instances, o botão Discover Carriers from Orders & Profiles e o aviso No shipping carrier names found in orders or Shopify delivery profiles., com as legendas em inglês do código
Esquema (não é uma captura do Odoo) do caminho até ao aviso: menu, botão e aviso, com as legendas em inglês do código do módulo, igual no Odoo 17, 18, 19 e 20.

Para reconhecer o aviso no idioma do seu Odoo, este segundo esquema reúne o texto em espanhol, alemão, francês, italiano e português.

Esquema feito com código a partir das traduções publicadas do módulo, não é um ecrã do Odoo: o mesmo aviso em espanhol, alemão, francês, italiano e português
Esquema (não é uma captura do Odoo) com o aviso tal como o utilizador o vê consoante o idioma do seu Odoo.

Qual é a condição exata?

O aviso só surge quando o botão termina de analisar as suas duas fontes e não reuniu um único nome de transportadora. A cada nome retiram-se os espaços das extremidades e um nome vazio não conta. Quando surge, o botão devolve o aviso antes de criar o que quer que seja: não se acrescenta nem se altera nenhum mapeamento.

O que analisa o botão nos pedidos?

Os pedidos Shopify dessa instância que já estão guardados no Odoo. De cada um lê os títulos das suas linhas de envio. Esta parte não precisa de chamar o Shopify. Se a instância não tem pedidos guardados, ou nenhum traz título nas suas linhas de envio, esta fonte não fornece nenhum nome.

E nos perfis de entrega do Shopify?

Depois consulta no Shopify os seus perfis de entrega (os primeiros de cada nível que a consulta devolve) e recolhe o nome dos métodos de envio e dos serviços de transportadora calculados que dependem deles. É a fonte que serve para detetar métodos já configurados no Shopify que ainda não receberam nenhum pedido. Se nesses perfis não há métodos com nome, também não fornece nada.

Your Odoo doesn't talk to Amazon, Temu or Shopify?
Vídeo: Your Odoo doesn't talk to Amazon, Temu or Shopify? (vídeo em inglês)

O que significa e como resolver

É um erro que bloqueia alguma coisa?

Não. É um aviso que não bloqueia: não se cria nem se altera nada e pode voltar a carregar no botão quando quiser. A única coisa que lhe diz é que, nesse momento, o botão não viu nenhum nome de transportadora.

Pode surgir mesmo havendo métodos de envio configurados no Shopify?

Sim, se a consulta ao Shopify falhar e os pedidos guardados não tiverem fornecido nenhum nome. Qualquer erro ao pedir os perfis de entrega é capturado: o código deixa um aviso no registo técnico e segue em frente, pelo que o resultado depende apenas do que os pedidos tiverem dado. Se os pedidos guardados fornecerem algum nome, o aviso não surge ainda que essa consulta falhe: o botão continua com os nomes dos pedidos. A exceção é uma pausa do FlexigoTech Cloud: nesse caso o código deixa passar o aviso da pausa em vez de dar uma pesquisa vazia.

Como resolvo, passo a passo?

Primeiro verifique de onde esperava os nomes. Se esperava vê-los pelos pedidos, veja se a instância tem pedidos Shopify guardados no Odoo e se esses pedidos têm uma linha de envio com título. Se esperava vê-los pelo Shopify, verifique que há um método de envio com nome num perfil de entrega da loja e que a consulta ao Shopify funciona, porque essa fonte só serve se a consulta responder. Basta que apareça um nome numa das duas: nos títulos das linhas de envio dos pedidos guardados ou, se a consulta ao Shopify funcionar, nos perfis de entrega. Quando isso se cumprir, volte a carregar em Descobrir transportadoras de pedidos e perfis na ficha da instância.

O que acontece quando encontra nomes?

Cria um mapeamento de transportadoras por cada nome que a instância ainda não tinha; para saber se já existia, compara sem distinguir maiúsculas de minúsculas e sem os espaços das extremidades. A cada novo mapeamento tenta atribuir uma transportadora de entrega do Odoo com o mesmo nome, também sem distinguir maiúsculas de minúsculas. Depois abre a lista de mapeamentos dessa instância para que a reveja ou edite. O título dessa lista começa por Mapeamento de transportadoras e indica quantos mapeamentos são novos e quantos foram emparelhados automaticamente.

É o mesmo que quando todos os nomes já estavam mapeados?

Não. Se o botão encontra nomes mas todos já estão mapeados, o aviso não surge: abre a lista de mapeamentos com um título que começa por Mapeamento de transportadoras e diz que todos os nomes já estão mapeados. O aviso só surge quando não se encontrou nenhum nome, nem novo nem já mapeado.

Versões, preço e ajuda

Surge em todas as versões e quanto custa o módulo?

O aviso está no código publicado do Odoo 17, 18, 19 e 20, e o botão está sempre visível nas quatro. O Shopify Connector custa 9 € por versão do Odoo, para 17, 18, 19 e 20, em pagamento único e sem IVA. Além disso precisa da subscrição do FlexigoTech Cloud: o plano Conector custa 49 €/mês ou 490 €/ano sem IVA. Sem subscrição, ou com o serviço suspenso, pára o que a subscrição dá; os dados ficam no seu Odoo.

Se está a implementar o Odoo e quer ter as transportadoras do Shopify emparelhadas com as de entrega do Odoo desde o início, na FlexigoTech implementamos o Odoo 17, 18, 19 e 20 e desenvolvemos conectores e integrações à medida.

Continue a ler

O que faz o botão Pull Stock do Shopify Connector, passo a passoO que faz o botão Pull Stock do Shopify Connector no Odoo 20: quando aparece, o que verifica, que ajustes de inventário cria e que erros pode dar.
Verificado no código do conector (versão 20.0) e nas fontes indicadas

Fontes