O que convém saber deste aviso antes de mexer em seja o que for
O aviso O vínculo não tem produto Odoo associado. interrompe a ação que acabou de lançar. O «binding» do texto é a listagem da Amazon: a ficha que se abre a partir do menu Amazon › Catálogo › Listagens (Amazon › Catalog › Listings). Na prática, a listagem que lhe dá o aviso não aponta para nenhuma variante de produto do Odoo.

Variante, e a mensagem (Odoo 17.0, 18.0, 19.0 e 20.0). Os rótulos estão em inglês, o texto original do código.A condição é só uma: a listagem não tem variante associada
O código do módulo verifica se a listagem tem um produto do Odoo associado. Se estiver vazio, lança o aviso. Nessa verificação concreta não entra mais nenhum dado: a condição é unicamente que o produto esteja vazio.
No ecrã, essa ligação é o campo Variante. Vê-o na ficha de Listagens, dentro do grupo Vista geral (Overview), e também na lista de Listagens. Se aí estiver vazio, essa é a causa do aviso.
O produto é a última coisa a ser verificada
O método que lança o aviso começa por outras verificações e a do produto fica para o fim. Dito de outra forma: quando surge este aviso em concreto, o código já passou por essas verificações prévias e o que encontrou vazio foi a ligação ao produto do Odoo.
Pode surgir a partir de dois botões
Segundo o código do módulo, o aviso pode surgir ao clicar em Verificar fotos e também ao clicar em Sugerir tipo. Os dois botões estão na vista da listagem e a ação de cada um chega à mesma verificação.
Quanto a quando são visíveis: ambos ficam ocultos quando o campo Asin tem valor. Com os valores por defeito (Asin vazio) estão visíveis. É igual no Odoo 17.0, 18.0, 19.0 e 20.0. Portanto, se uma listagem tiver Asin preenchido, não terá esses dois botões na sua ficha para provocar este aviso.
Repetir o botão não muda nada
O aviso interrompe a ação que acabou de lançar. Enquanto Variante continuar vazio, se voltar a clicar no mesmo botão verá a mesma mensagem, porque a condição é idêntica. Clicar de novo sem tocar no campo não leva a lado nenhum: é preciso preencher Variante primeiro.
Que permissões são necessárias para chegar à listagem
O menu compõe-se de três níveis e cada um pede a permissão Visualizador (Viewer): Amazon, Catálogo (Catalog) e Listagens. Se lhe faltar um deles, não vê esse nível do menu e, por isso, não chega à ficha a partir dali. Se não vê Listagens, peça a quem administra o Odoo que reveja as suas permissões.
O mesmo aviso nas quatro versões
A mensagem está no código publicado dos ramos 17.0, 18.0, 19.0 e 20.0, e o módulo está publicado no Odoo Apps para essas versões. No código do Odoo 20.0, a verificação do produto vem depois das verificações prévias. Com o Odoo em português de Portugal, o texto que tem de procurar no seu ecrã é O vínculo não tem produto Odoo associado.


Como se resolve, passo a passo
- Abra
Amazon › Catálogo › Listagens. - Na lista de
Listagens, localize a listagem que lhe deu o aviso. A lista também mostra a colunaVariante, que nessa listagem estará vazia. - Abra a ficha e, no grupo
Vista geral, preenchaVariantecom a variante de produto do Odoo que corresponde a essa listagem. - Guarde a ficha.
- Volte a clicar em
Verificar fotosouSugerir tipo, o botão com que lhe surgiu o aviso.
O que verificar a seguir
Depois de preencher Variante, repita o mesmo botão com que lhe surgiu o aviso. A condição deste aviso já não se cumpre, pelo que não deverá ser esta mensagem a travá-lo agora nessa listagem. Se surgir outro texto diferente, é outra verificação e será preciso ler essa mensagem em separado.
Se for rever várias listagens, veja a coluna Variante da lista de Listagens: aí vê de relance quais a têm vazia.
Como a FlexigoTech o ajuda
A FlexigoTech implementa o Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida. Se quiser ver o módulo, tem a sua ficha no Odoo Apps e a página do módulo 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 (88c7e241): models/amazon_spapi_product_binding.py
- Código do módulo: flexigobe_amazon_seller_connector 20.0 (88c7e241): views/amazon_spapi_new_product_views.xml
- Código do módulo: flexigobe_amazon_seller_connector 20.0 (88c7e241): models/amazon_spapi_new_product.py
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/en/services.html
