Quando surge a mensagem
No Temu Connector for Odoo, as devoluções do Temu abrem-se a partir do menu Temu › Orders & Fulfillment › Returns, em fichas de Temu Returns. Durante a sua ação, o módulo verifica a devolução: se o campo Parent After Sales Sn estiver vazio, lança Parent After-sales SN is required. e a ação para.
Chega-se à mensagem a partir de dois botões da vista da devolução: Refresh Detail e Refresh Logistics. Cada botão tem a sua própria ação, e ambas chegam à mesma verificação, que é a que lança a mensagem quando a sua condição se cumpre.

A condição, por palavras
O código da verificação diz, em português simples: se Parent After Sales Sn estiver vazio, lança-se a mensagem. É uma verificação do próprio módulo sobre os dados da ficha da devolução.
O método que a faz revê primeiro esse campo. Consoante a forma como for chamado, esse mesmo método pode verificar ainda o número de encomenda pai da devolução, com um aviso diferente. Por isso convém entender esta mensagem como aquilo que é: o aviso de que falta o dado de Parent After Sales Sn, não uma garantia sobre o resto da ação.
Dois botões, uma mesma verificação
No Odoo 17.0, 18.0 e 19.0, tanto Refresh Detail como Refresh Logistics veem-se sempre na vista da devolução. Ou seja, o botão está à vista mesmo que o campo esteja vazio, e podes carregar nele na mesma. Se o campo estiver vazio, surgirá a mensagem.

Onde ver o campo
O campo Parent After Sales Sn vê-se na ficha de Temu Returns e também na lista de Temu Returns, a que chegas pelo mesmo menu Temu › Orders & Fulfillment › Returns.
Se vais carregar num botão e queres evitar este aviso, vê antes esse campo na ficha ou na lista: é o dado de que depende esta mensagem. Na lista podes comparar o valor de várias devoluções; na ficha, o da devolução que tens aberta.
Passo a passo para resolver
Segue esta ordem quando te surgir a mensagem:
- Repara em que botão carregaste (
Refresh DetailouRefresh Logistics) e em que devolução estavas. A ação para ao surgir a mensagem. - Abre o menu
Temu › Orders & Fulfillment › Returnse localiza essa devolução, na lista ou abrindo a sua ficha. - Procura o campo
Parent After Sales Sn. - Se estiver vazio, já tens a causa: é precisamente a condição que lança
Parent After-sales SN is required. - Quando a devolução tiver valor nesse campo, volta a carregar no botão que usaste. Com o campo preenchido, esta mensagem já não surgirá. Isso não garante que a ação desse botão termine bem: apenas que não para por esta condição.
- Se precisares do outro botão, carrega nele também: com o campo preenchido, também não dará esta mensagem.
Perguntas que te vais fazer
Surge com os dois botões?
Sim, pode surgir ao carregar em Refresh Detail e ao carregar em Refresh Logistics: ambos chegam à verificação que lança a mensagem, e ambos se veem sempre na vista da devolução.
O que verifica exatamente esta mensagem?
Se o campo Parent After Sales Sn da devolução está vazio. Enquanto tiver valor, esta mensagem concreta não é lançada.
Com o campo preenchido já não pode falhar nada?
O campo preenchido só evita esta mensagem. O método que a lança pode verificar também o número de encomenda pai, consoante a forma como for chamado.
Onde vejo o campo se tiver muitas devoluções?
Na lista de Temu Returns, a partir do menu Temu › Orders & Fulfillment › Returns. Aí também se vê o campo.
O que verificar depois
Depois de repetir o botão com o campo preenchido, verifica que já não aparece Parent After-sales SN is required. Se surgir outro aviso diferente, é outra condição e terá de ser lido em separado.
Em que versões existe
A mensagem está no código publicado dos ramos 17.0, 18.0 e 19.0. O módulo é publicado no Odoo Apps para as versões 17, 18, 19 e 20.
Com o Odoo em português de Portugal, os dois botões continuam a chamar-se Refresh Detail e Refresh Logistics, porque o módulo não os traduz.

Refresh Detail.Como a FlexigoTech te ajuda
A FlexigoTech implementa Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida. Se estás a montar o Temu no teu Odoo e queres rever o fluxo de devoluções com alguém que conhece o módulo, escreve-nos a partir da página do módulo.
A ligação passa pelo FlexigoTech Cloud, que guarda cifradas as credenciais, vigia a sincronização e avisa por e-mail se falhar. Além do pagamento único do módulo por versão, é necessária a subscrição: o plano Conector custa 49 €/mês ou 490 €/ano sem IVA.
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): models/temu_return.py
- Código do módulo: flexigobe_temu_connector 19.0 (455b3f0f): views/temu_return_views.xml
- apps.odoo.com/apps/modules/19.0/flexigobe_temu_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
