Quando aparece esta mensagem
É uma mensagem do Amazon Connector for Odoo, FBA & FBM Seller SP-API. Vê-la numa devolução, cuja ficha se abre a partir do menu Amazon › Análise / BI › Devoluções. Cada troço do menu pede a permissão Visualizador: se não tiver uma delas, não vê esse troço.
Pode aparecer ao premir um de dois botões dessa ficha: Submeter Reembolso Amazon ou Atualizar reembolso da Amazon. O método de cada botão chega à mesma verificação, e essa verificação lança a mensagem se a sua condição se cumprir. Quando a lança, a ação é interrompida.

A mensagem está no código publicado dos quatro ramos: 17.0, 18.0, 19.0 e 20.0. O módulo está publicado no Odoo Apps para essas quatro versões.

O que verifica exatamente o código
A condição é uma só: que o feed de reembolso da devolução esteja vazio. O código lê o valor de Feed de Reembolso Amazon, retira os espaços das extremidades e, se não sobrar nada, lança a mensagem. Ou seja, um campo apenas com espaços conta como vazio.
Dentro da atualização, a verificação do feed vem antes da consulta à Amazon: a consulta só chega a ser feita se houver um feed. O que aqui se descreve é o código do Odoo 20.0; a mensagem e as condições de visibilidade dos botões são publicadas da mesma forma para o 17.0, 18.0 e 19.0.

Os dois botões que levam à mensagem
Submeter Reembolso Amazon: fica oculto quandoSubmissão de Reembolso Amazon Prontanão se cumpre. Esse campo não se vê em nenhuma vista. O método do botão chega à verificação do feed, pelo que a mensagem pode aparecer ao premi-lo.Atualizar reembolso da Amazon: fica oculto quandoFeed de Reembolso Amazonnão tem valor, pelo que com os valores por defeito não se vê. O seu método também chega à verificação e pode dar a mensagem.
Guia: o que fazer quando aparece
- Abra a devolução afetada a partir de
Amazon › Análise / BI › Devoluçõese confirme que é a que queria tratar. - Lembre-se de que botão premiu:
Submeter Reembolso AmazonouAtualizar reembolso da Amazon. Os dois chegam à mesma verificação. - Se premiu
Atualizar reembolso da Amazon, esse botão só se vê quandoFeed de Reembolso Amazontem valor. Se aparecer a mensagem, o valor fica vazio depois de retirados os espaços: não há nenhum feed para atualizar. - Se premiu
Submeter Reembolso Amazon, a mensagem indica que essa devolução não tem nada emFeed de Reembolso Amazon. Esse botão só se vê quandoSubmissão de Reembolso Amazon Prontase cumpre. - Não repita o clique à espera de outro resultado: enquanto
Feed de Reembolso Amazoncontinuar vazio, a verificação dará a mesma mensagem. - Quando a devolução tiver um feed de reembolso,
Atualizar reembolso da Amazoné apresentado e o seu método pode chegar a consultar a Amazon. - Se premiu
Atualizar reembolso da Amazone a ação termina sem mensagem, a devolução passou a verificação. O que o método faz a partir daí conta-se na secção seguinte.
O que faz a atualização quando há feed
Superada a verificação, o código da atualização segue esta ordem:
- Pede à Amazon os dados do feed através da conta Amazon da devolução.
- Guarda o estado de processamento que a Amazon devolve, a data e hora desta verificação e o identificador do documento de resultado, e apaga o texto do último erro.
- Se houver documento de resultado e o estado for
DONE,CANCELLEDouFATAL, descarrega esse documento e guarda o seu texto como relatório de processamento. - Procura no relatório linhas com erro. Se encontrar uma, guarda um texto de erro com o código, o tipo e a mensagem que trouxer. Se não houver erro no relatório mas o estado for
CANCELLEDouFATAL, guarda um texto que indica o estado que a Amazon devolveu. - Copia os dados do reembolso para as linhas de devolução relacionadas.
- Se existirem casos de pós-venda de reembolso parcial associados à devolução, atualiza a sua última ação externa, o seu estado externo e o seu erro externo.
Se aparecer a mensagem, não se chega à consulta à Amazon nem a guardar a sua resposta.
O que verificar depois
- Que a devolução tem algo em
Feed de Reembolso Amazonantes de voltar a premirAtualizar reembolso da Amazon. - Que a ação já não devolve a mensagem. Se terminar sem ela, a verificação do feed foi superada.
- Que só preme
Submeter Reembolso Amazonquando é apresentado, isto é, quandoSubmissão de Reembolso Amazon Prontase cumpre.
Como a FlexigoTech o pode ajudar
A FlexigoTech implementa o Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida. Se está a implementar o conector e quer rever como se chega a um reembolso da Amazon nas suas devoluções, conte-nos o seu caso. Tem a ficha do Odoo Apps e a página do módulo com os detalhes do conector.
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_return_line.py
- Código do módulo: flexigobe_amazon_seller_connector 20.0 (8576afa5): views/amazon_spapi_return_line_views.xml
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/en/services.html
