O que diz a mensagem e quando o módulo a lança
Com o Odoo em português de Portugal vê Defina o ID da aplicação SP-API na conta antes de se ligar à Amazon. (Set the SP-API Application ID on the account before connecting to Amazon.). É o aviso que o Amazon Connector for Odoo dá quando tenta ligar uma conta da Amazon que não tem ID da aplicação.

O que significa esta mensagem?
Que a conta da Amazon com que trabalha no Odoo não tem ID da aplicação SP-API. O módulo verifica-o ao preparar a ligação à Amazon: se faltar, a ação para e mostra-lhe o texto em vez de continuar. A própria mensagem indica o que falta: esse ID, na conta.
Quando surge exatamente?
Pode surgir ao clicar em Ligar à Amazon (Connect to Amazon) na ficha da conta: esse botão acaba por chegar ao método do módulo que prepara o endereço de ligação, e esse método lê o ID da aplicação e retira-lhe os espaços do início e do fim. Se depois disso não sobrar nada, lança a mensagem. Dito de forma simples: a condição é que o ID esteja vazio, e um valor formado apenas por espaços conta como vazio, porque o módulo corta as extremidades antes de verificar.
Quer dizer que a Amazon rejeitou alguma coisa?
Não. A mensagem é lançada pelo próprio módulo, antes de construir o endereço da Amazon. Enquanto o ID continuar vazio, esse endereço não é gerado.
O que acontece à ação quando surge?
Para nesse ponto: o código corta antes de construir o endereço da Amazon, pelo que esse endereço não é gerado enquanto o ID continuar vazio.
Em que versões do Odoo existe?
A mensagem está no código publicado das quatro versões do módulo: Odoo 17, 18, 19 e 20. A condição é a do código do Odoo 20.

O que fazer quando aparece

O que faço quando me aparece?
A mensagem diz-lhe o que falta: o ID da aplicação SP-API na conta. Abra a ficha da conta a partir do menu Amazon › Configuração › Contas (Amazon › Configuration › Accounts) e, se não tiver claro onde se regista esse dado na sua configuração, reveja-o com quem lhe implementa o Odoo ou connosco. Enquanto o ID continuar vazio ou só com espaços, continuará a cumprir-se a condição que lança a mensagem.
O que acontece quando o ID está configurado?
O método continua e constrói o endereço da página de consentimento da Amazon com o seu ID da aplicação e um valor de estado. Escolhe o servidor da Amazon consoante a região da conta e, se não encontrar um para essa região, usa sellercentral-europe.amazon.com. Se a conta usar uma aplicação em rascunho, acrescenta ao endereço a versão beta. Depois devolve esse endereço.
Se não vê o botão ou o menu
Porque não vejo o botão Ligar à Amazon?
Porque a vista o oculta em dois casos: quando Modo de ligação (Connection Mode) não está no seu valor por defeito e quando Ligação ao Hub (Hub Connection) tem algum valor. Com os valores por defeito o botão vê-se. A condição é a mesma no Odoo 17, 18, 19 e 20.
Porque não encontro o menu Contas?
Cada troço do menu pede uma permissão e, se não a tiver, não vê esse troço. Amazon pede Visualizador (Viewer); Configuração (Configuration) e Contas (Accounts) pedem Gestor (Manager). Sem Gestor não chega a Contas: peça essa permissão a quem gere os acessos do seu Odoo.
O que precisa para ligar à Amazon
O Amazon Connector for Odoo é um módulo de pagamento único por versão e precisa da subscrição do FlexigoTech Cloud, plano Conector: 49 €/mês ou 490 €/ano sem IVA, com até 3 contas da plataforma. Está publicado para Odoo 17, 18, 19 e 20. Com a subscrição, o módulo para as versões novas do Odoo vem incluído se o comprou em flexigotech.com; na Odoo App Store, cada versão do Odoo compra-se lá. Tem a ficha no Odoo Apps e a página do módulo.
A ligação passa pelo FlexigoTech Cloud: guarda as credenciais cifradas, vigia a sincronização e avisa por e-mail se falhar. Sem subscrição, ou com o serviço suspenso, pára o que a subscrição dá; os dados ficam no seu Odoo.
Se está a implementar o Odoo e quer que alguém reveja consigo a configuração da conta, a FlexigoTech implementa Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida.
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_account.py
- Código do módulo: flexigobe_amazon_seller_connector 20.0 (8576afa5): views/amazon_spapi_account_views.xml
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
