Saltar para o conteúdo principal
Shopify

O aviso «Variantes do produto enviadas com sucesso.» do Shopify Connector

O aviso Variantes do produto enviadas com sucesso. (Product variants pushed successfully.) aparece ao clicar em Push to Shopify numa ficha de Product Bindings, quando o envio terminou sem que nenhum erro o interrompesse. Não é um erro nem bloqueia nada, mas também não prova que cada variante tenha ficado no Shopify como esperavas: aqui tens o que o código faz antes de o mostrar e como verificá-lo.

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 aparece o aviso e o que significa

O aviso Variantes do produto enviadas com sucesso. (Product variants pushed successfully.) aparece ao clicar no botão Push to Shopify numa ficha de Product Bindings. Para chegar a essas fichas, entra no menu Vendas (Sales) e, dentro dele, em Shopify, Operations e Product Bindings. É um aviso que não bloqueia. Tem por título Enviado para Shopify (Pushed to Shopify) e existe no código publicado do Odoo 17, 18, 19 e 20.

O importante é a condição. No código do Odoo 20, o aviso é a última coisa que o botão faz: mostra-se quando o envio para o Shopify terminou sem que nada o interrompa. Se o envio parar com um erro, o aviso não chega a aparecer. Mas o código não verifica, mesmo antes de o lançar, que pelo menos uma variante tenha sido enviada. Por isso o aviso significa «o Odoo percorreu o envio sem parar», não «todas as variantes desta ficha estão no Shopify como esperas».

Esquema feito com código, não um ecrã do Odoo: o menu Sales › Shopify › Operations › Product Bindings, o botão Push to Shopify e o aviso Product variants pushed successfully.
Esquema gerado a partir do código publicado do módulo (Odoo 17, 18, 19 e 20). Os rótulos estão em inglês, o texto original do código.
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 o módulo faz antes de o mostrar

Esta é a ordem que o código do Odoo 20 segue ao clicar em Push to Shopify:

  • Agrupa as fichas por instância do Shopify e faz o envio de cada instância em separado.
  • Dentro de cada instância, ignora as fichas que não têm o identificador da variante no Shopify e agrupa as restantes por produto do Shopify.
  • Para cada variante prepara três dados: o preço, arredondado a duas casas decimais (se a ficha não tiver preço, envia zero); o preço de comparação, só se estiver preenchido e for superior ao preço; e o SKU, só se a ficha o tiver.
  • Faz uma chamada ao Shopify por cada produto, com todas as suas variantes juntas. A chamada vai marcada para permitir atualizações parciais.
  • Quando termina um produto sem interrupções, regista a data e hora do envio nas fichas desse produto.
  • No fim, devolve o aviso.

O botão Push to Shopify aparece sempre no Odoo 17, 18, 19 e 20.

Passo a passo: enviar e verificar

  1. Entra em Vendas (Sales), depois em Shopify, Operations e Product Bindings, e abre a ficha da variante que queres enviar.
  2. Percebe bem o que viaja para o Shopify: o preço, o preço de comparação (só se for superior ao preço) e o SKU (só se a ficha o tiver). É o que a ficha tiver no momento em que clicas.
  3. Clica em Push to Shopify. O botão envia esses dados tal como estão na ficha.
  4. Aguarda o aviso Variantes do produto enviadas com sucesso.. Se em vez disso aparecer um erro, o envio foi interrompido e o aviso de sucesso não é mostrado.
  5. Verifica na administração do Shopify o preço, o preço de comparação e o SKU dessa variante.
  6. Se o que vês no Shopify não for o esperado, o ponto de partida é o que a ficha do Odoo tinha ao clicar. Corrige-o e volta a clicar no botão.

Se o aviso aparece e o Shopify não fica como esperavas

Como o aviso é lançado no fim sem contar variantes, estas são as situações que o código permite e em que, mesmo aparecendo o aviso, o Shopify pode não ficar como esperavas:

  • A ficha não tem variante do Shopify associada. O código ignora-a sem avisar, não envia nada dela, e o aviso aparece na mesma.
  • O preço está vazio. Não é omitido: envia-se zero como preço, pelo que o Shopify recebe esse zero.
  • O preço de comparação não é superior ao preço. Nesse caso não é incluído no envio.
  • Não há SKU na ficha. O SKU não é incluído no envio.

O aviso não distingue nenhum destes casos, pelo que a verificação no Shopify do passo cinco é a que conta.

Este é o texto do aviso com o Odoo em cada um destes idiomas:

Esquema feito com código a partir das traduções publicadas do módulo, não um ecrã do Odoo: o texto do aviso em castelhano, alemão, francês, italiano e português.
Esquema com o texto do aviso consoante o idioma do Odoo, gerado a partir dos ficheiros de tradução do módulo.
Idioma do OdooTexto do aviso
CastelhanoVariantes do produto enviadas com sucesso.
AlemãoProduktvarianten erfolgreich übertragen.
FrancêsVariantes du produit envoyées avec succès.
ItalianoVarianti prodotto inviate con successo.
PortuguêsVariantes do produto enviadas com sucesso.

Versões e custo

O módulo está publicado no Odoo Apps para Odoo 17, 18, 19 e 20, a 9 € por versão do Odoo, sem IVA, pagamento único. Além disso, precisa da subscrição do FlexigoTech Cloud: o plano Conector custa 49 €/mês ou 490 €/ano, sem IVA. A ligação com o Shopify passa por esse serviço, que guarda cifradas as credenciais e avisa por e-mail se a sincronização falhar.

Como a FlexigoTech ajuda

Se queres que alguém reveja contigo como ficam as fichas de Product Bindings ou precisas de um envio diferente do que o módulo faz, a FlexigoTech implementa o Odoo 17, 18, 19 e 20 e desenvolve 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