Quando aparece a mensagem
A mensagem Este produto não tem variantes: vai sozinho para a Amazon. interrompe a ação que acabou de lançar. Pode aparecer ao carregar no botão Carregar família (Load family) ou no botão Pré-visualizar a família na Amazon (Preview family on Amazon), ambos da ficha de «Listagens». Os dois chegam à mesma verificação do módulo e, se a condição se cumprir, lançam este aviso.
Está no código publicado do Amazon Connector for Odoo para as quatro ramas: Odoo 17, 18, 19 e 20.


A condição exata
A condição do código é que o modelo do produto tenha menos de duas variantes. Por outras palavras: com uma única variante, ou com nenhuma, aparece a mensagem; com duas ou mais, a ação segue em frente.
A verificação vem antes de procurar a família do produto, de criar fichas para as variantes, de escolher o tema de variação e de calcular a referência do pai. Como o aviso interrompe a ação, nada disso chega a ser executado: o que o botão ia alterar não fica guardado.
Onde o vê no ecrã
As fichas abrem-se a partir do menu Amazon › Catálogo › Listagens. Cada troço do menu pede a permissão Visualizador (Viewer): se não a tiver, não vê esse troço.
Nessa ficha está o campo Número de variantes (Product Variant Count), que fica oculto quando vale menos de dois. Os dois botões de família têm uma condição semelhante: ficam ocultos quando Número de variantes é inferior a dois ou quando o campo Tipo de Produto Amazon (Amazon Product Type) está vazio. Com os valores por defeito esse campo está vazio, por isso os botões não se veem até ter valor.
Passo a passo para resolver
- Abra a ficha do anúncio em
Amazon › Catálogo › Listagens. - Veja o campo
Número de variantes. Se não aparecer, a ficha indica que o produto tem menos de duas variantes, que é precisamente a condição da mensagem. - Decida o que quer que esse produto seja. Se for um artigo único, a mensagem é coerente com isso: esse produto vai sozinho para a Amazon.
- Se esperava uma família com várias variantes, reveja o produto do Odoo: a verificação conta as variantes do seu modelo e exige duas ou mais. Crie-as no produto e volte à ficha do anúncio.
- Confirme que
Número de variantesjá aparece: é o sinal de que o produto cumpre a condição das duas variantes. - Para ver os botões, o campo
Tipo de Produto Amazontambém tem de ter valor. Com as duas coisas cumpridas, já pode usarCarregar famíliaouPré-visualizar a família na Amazon.
O que faz Carregar família quando há variantes suficientes
Saber o que vem a seguir ajuda a perceber porque é que o módulo exige duas variantes. Quando a verificação é superada, o botão Carregar família faz o seguinte, segundo o código:
- Procura os anúncios que já existem do mesmo produto, na mesma conta e no mesmo marketplace, um por variante.
- Cria um anúncio novo por cada variante que tem referência e ainda não o tinha. Para as variantes sem referência não se cria ficha.
- Deixa definido o tema de variação: o que já tivesse escrito na ficha ou, se estava vazio, o que o módulo sugere. O tema que sugere é o mais simples cujos atributos coincidem exatamente com os que preenchem as variantes do Odoo.
- Fixa a referência do produto pai e copia para todos os anúncios da família o tipo de produto, o modo de requisitos e a isenção de GTIN.
- Se houver tema, copia para os restantes anúncios da família os valores que escreveu nesta ficha (os de atributos que não fazem parte do tema), apenas nas linhas que lhes faltem.
Nada disto acontece enquanto o produto tiver menos de duas variantes.
Dúvidas frequentes sobre este aviso
Fica algo guardado quando aparece o aviso?
Não. O aviso interrompe a ação e não se guarda nada do que essa ação ia alterar.
Muda consoante a versão do Odoo?
O aviso está no código publicado do Odoo 17, 18, 19 e 20. A condição de visibilidade dos dois botões também é a mesma nas quatro versões: ficam ocultos com menos de duas variantes ou sem Tipo de Produto Amazon.
Que botão o lança?
Os dois que vimos: Carregar família e Pré-visualizar a família na Amazon. Ambos passam pelo mesmo método do módulo, e é aí que se conta quantas variantes tem o modelo.
A mesma mensagem noutros idiomas
O módulo traz traduções do aviso. Com o Odoo em português vê-o como Este produto não tem variantes: vai sozinho para a Amazon.; o esquema seguinte mostra-o também em castelhano, alemão, francês e italiano.

O que ler a seguir
Se precisa de ajuda com o seu catálogo
A FlexigoTech implementa Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida. Se quiser rever como estão montadas as variantes dos seus produtos antes de as levar para a Amazon, escreva-nos. O módulo está publicado para as quatro versões e tem a sua ficha no Odoo Apps e a sua página em flexigotech.com.
Continue a ler
Verificado no código do conector (versão 20.0) e nas fontes indicadas
Fontes
- Código do módulo: flexigobe_amazon_seller_connector 20.0 (8576afa5): models/amazon_spapi_variation.py
- Código do módulo: flexigobe_amazon_seller_connector 20.0 (8576afa5): views/amazon_spapi_variation_views.xml
- Código do módulo: flexigobe_amazon_seller_connector 20.0 (8576afa5): models/amazon_spapi_new_product.py
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/en/services.html
