Saltar para o conteúdo principal
Shopify

«Cancelamento de pedido Shopify falhou: …»: quando surge e como resolver

A mensagem Cancelamento de pedido Shopify falhou: … (Shopify order cancel failed: …) surge quando o Shopify responde ao pedido de cancelamento da encomenda com erros que trazem texto. O que vem depois dos dois pontos é esse texto do Shopify e a ação fica interrompida.

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
4 min

Quando surge a mensagem

Surge ao clicar no botão Cancelar no Shopify (Cancel in Shopify), tanto na Ordem de Vendas como na ficha da encomenda Shopify. O Odoo pede ao Shopify que cancele a encomenda e indica três coisas: se avisa o cliente, se reembolsa e se repõe o stock. Segundo o código do Odoo 20, quando não se indica outro valor, o módulo toma essas três definições da configuração da loja.

Depois o Shopify responde. Se a resposta traz erros de cancelamento e pelo menos um leva texto, o módulo junta os textos com ponto e vírgula e mostra-os depois dos dois pontos. A ação fica interrompida. Se os erros chegam sem texto, esta mensagem não é gerada.

A mensagem existe no código publicado do Odoo 17, 18, 19 e 20.

Esquema com o caminho de menu Shopify › Configuration › Stores, o botão Cancel in Shopify e a mensagem Shopify order cancel failed: …, com os rótulos em inglês
Esquema feito com código a partir do código publicado do módulo, não é uma captura do Odoo: mostra o menu, o botão e a mensagem em inglês, o texto original do módulo (Odoo 17, 18, 19 e 20).
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 o que vem depois dos dois pontos

Esse texto não o redige o módulo: devolve-o o Shopify. A causa está nele, não no início da frase. Se o Shopify devolver vários erros, aparecem seguidos e separados por ponto e vírgula.

Por isso a solução não é a mesma de cada vez: depende do que o Shopify contar nessa resposta. O primeiro passo é lê-la inteira e não ficar só com o início da mensagem.

Lista de verificação

Antes de clicar no botão

  • Confirme que o botão devia estar visível. Na Ordem de Vendas fica oculto se o campo Ref. encomenda Shopify (Shopify Order Ref) estiver vazio ou se a encomenda estiver no estado Cancelada (Cancelled).
  • Na ficha da encomenda Shopify, o botão fica oculto quando o campo Estado (State) marca a encomenda como cancelada. Com os valores por defeito, é visível.
  • Na Ordem de Vendas, leia a confirmação: Cancelar a encomenda Shopify associada e esta encomenda Odoo? (Cancel the linked Shopify order and this Odoo order?). Aceite apenas se quiser cancelar as duas.
  • Tenha presente que o aviso ao cliente, o reembolso e a reposição de stock são tomados, se ninguém indicar outra coisa, da configuração da loja.
  • Localize a ficha da loja em Shopify › Configuração › Lojas (Shopify › Configuration › Stores). O troço Shopify pede a permissão Visualizador (Viewer) e o troço Configuração (Configuration) pede Operador (Operator); se faltar uma, não vê esse troço.

Quando aparece a mensagem

  • Copie o texto completo que se segue aos dois pontos. Se houver vários erros, vêm separados por ponto e vírgula.
  • Leia-o como aquilo que é: a resposta do Shopify ao pedido de cancelamento. Resolva o que esse texto diz.
  • Abra a encomenda no Shopify e veja que estado tem lá, para o comparar com o que o Odoo mostra.
  • Não dê o cancelamento por feito: a ação fica interrompida quando a mensagem é mostrada. Antes de a repetir, reveja a encomenda no Odoo e no Shopify.
  • Se o aviso ao cliente, o reembolso ou a reposição de stock não forem os que pretende, reveja a configuração da loja antes de tentar de novo.

O texto da mensagem depende do idioma do seu Odoo. Este esquema reúne as traduções publicadas do módulo:

Esquema com a mensagem de cancelamento falhado em castelhano, alemão, francês, italiano e português
Esquema feito com código a partir das traduções publicadas do módulo, não é uma captura do Odoo: a mesma mensagem consoante o idioma do Odoo.
Idioma do OdooMensagem
CastelhanoCancelamento de pedido Shopify falhou: …
AlemãoShopify-Bestellstornierung fehlgeschlagen: …
FrancêsL'annulation de la commande Shopify a échoué : …
ItalianoAnnullamento ordine Shopify fallito: …
PortuguêsCancelamento de pedido Shopify falhou: …

Depois de resolver

  • Volte a clicar em Cancelar no Shopify. Se o botão já não aparecer, verifique o estado da Ordem de Vendas ou o campo Estado da ficha da encomenda Shopify, porque com esses valores fica oculto.
  • Verifique o resultado nos dois lados: a encomenda no Shopify e a encomenda no Odoo.
  • Se o texto do Shopify não esclarecer a causa, guarde-o inteiro e use-o ao pedir ajuda.

O passo a passo do botão, com as suas condições de aparecimento, está em O que faz o botão «Cancelar no Shopify».

Custo e ajuda

O módulo é de pagamento único por versão do Odoo (17, 18, 19 e 20) e requer a subscrição do FlexigoTech Cloud, plano Conector: 49 €/mês ou 490 €/ano, sem IVA. A ligação passa pelo FlexigoTech Cloud, que guarda as credenciais cifradas, vigia a sincronização e avisa por e-mail se falhar. Tem os detalhes na ficha do Odoo Apps e na página do módulo.

Se está a implementar o Odoo com o Shopify e quer rever como se cancelam as encomendas, a FlexigoTech implementa o Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida.

Continue a ler

Botão «Cancelar no Shopify» no Odoo: o que faz passo a passoO que faz o botão Cancelar no Shopify no Odoo: quando aparece, o que verifica, o que muda na encomenda e que mensagens de erro pode dar, com um caso.
Verificado no código do conector (versão 20.0) e nas fontes indicadas

Fontes