
Quando aparece a mensagem
O que diz exatamente a mensagem e em que momento a vejo?
O texto completo é Select a product template or product variants to create a Temu price update. Vê-lo ao clicar no botão Create Proposal do assistente que cria a atualização de preço do Temu. O botão não tem condição de vista: aparece sempre, no Odoo 17, 18 e 19. Quando surge a mensagem, a ação para.
Qual é a condição exata que a provoca?
A ação reúne primeiro os artigos com que trabalhar e depois verifica se o resultado está vazio. Se não houver nenhum, lança a mensagem. Neste ponto só conta se há artigos: a verificação não olha nem para preços nem para outros dados da proposta.
Foi criado algo quando surge o erro?
Não. No código, a verificação vem antes de criar a proposta, e um erro interrompe a ação sem guardar nada do que ia mudar. Antes de reunir os artigos, a ação executa outro passo com os dados da proposta; depois vem a verificação dos artigos.

De onde tira o assistente os artigos
Por que ordem procura os artigos?
Em três tentativas, e fica com a primeira que der resultado:
- Primeiro, as variantes que tenha escolhido diretamente no assistente.
- Se não houver nenhuma e tiver escolhido um modelo de artigo, as variantes ativas desse modelo.
- Se continuar a não haver nada, a seleção com que o assistente foi aberto: se forem variantes, as que existem e estão ativas; se forem modelos, os modelos ativos e, deles, as suas variantes ativas.
Se após as três tentativas não houver nada, surge a mensagem.
Os artigos arquivados contam?
Nas duas últimas tentativas, não: o código fica apenas com variantes e modelos ativos. Por isso, um modelo cujas variantes estão todas arquivadas deixa a lista vazia e dá a mensagem, mesmo que o modelo exista. As variantes escolhidas diretamente no assistente são tomadas tal como estão, sem esse filtro.
Abri o assistente a partir de uma seleção e a mensagem continua a surgir. Porquê?
Verifique estes pontos, que são os que se veem no código: a seleção está arquivada ou já não existe; o selecionado não é nem uma variante nem um modelo de artigo, pelo que essa via não contribui com nada; o modelo não tem nenhuma variante ativa; ou o assistente foi aberto sem seleção e não se escolheu nada nele.
Como resolver e o que acontece depois

Create ProposalO que faço para que desapareça?
Dê ao assistente algo com que trabalhar: escolha nele um modelo de artigo ou variantes concretas, ou abra-o com uma seleção de artigos ativos. Se os artigos que queria usar estão arquivados, o código não os conta pelas vias de modelo e de seleção: terá de os desarquivar antes. Depois volte a clicar em Create Proposal.
O que faz a ação quando já há artigos?
Cria a proposta com os dados do assistente. Se não tinha sido escolhido modelo e todos os artigos pertencem a um só, usa esse modelo. Se encontrar um registo de ligação do artigo com o Temu para esse modelo e essa instância, associa-o à proposta. Cria as linhas a partir dos artigos e, consoante o modo de origem escolhido, consulta preços recomendados ou estima preços base. No fim, abre a ficha da proposta criada.
Em que versões do Odoo surge esta mensagem?
Está no código publicado dos ramos 17.0, 18.0 e 19.0. O módulo está publicado no Odoo Apps para as versões 17, 18, 19 e 20.
Quanto custa usar o módulo?
É um pagamento único por versão do Odoo e requer a subscrição do FlexigoTech Cloud: o plano Conector custa 49 €/mês ou 490 €/ano, sem IVA. Com a subscrição, o módulo para as versões novas do Odoo vem incluído se o comprou em flexigotech.com; no Odoo App Store, cada versão compra-se lá. Tem os detalhes na ficha do Odoo Apps e na página do módulo.
Se precisa de ajuda com o Temu no Odoo
A FlexigoTech implementa Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida, pelo que podemos rever consigo como se preparam os artigos antes de propor preços ao Temu. Tem mais sobre o conector em outros artigos sobre o Temu.
Continue a ler
Verificado no código do conector (versão 19.0) e nas fontes indicadas
Fontes
- Código do módulo: flexigobe_temu_connector 19.0 (455b3f0f): wizard/temu_price_update_wizard.py
- Código do módulo: flexigobe_temu_connector 19.0 (455b3f0f): wizard/temu_price_update_wizard_views.xml
- apps.odoo.com/apps/modules/19.0/flexigobe_temu_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
