O aviso, palavra por palavra
Com o Odoo em português de Portugal vê A chave de API da Mirakl de … não está guardada no FlexigoTech Cloud: escreva-a novamente. (The Mirakl API key of … is not saved in FlexigoTech Cloud: type it again.). Em vez das reticências aparece o nome com que o Odoo mostra esse marketplace. A mensagem está no código publicado do Odoo 17, 18, 19 e 20.
Aparece ao premir o botão Verificar a chave guardada (Check saved key), que está na ficha do marketplace. As fichas abrem-se a partir do menu Mirakl › Configuração › Marketplaces (Mirakl › Configuration › Marketplaces).


A condição, tal como o módulo a avalia
O método que está por trás do botão faz o seguinte, por esta ordem (o código que descrevo é o do Odoo 20.0):
- Pergunta ao FlexigoTech Cloud o que tem guardado para esse marketplace. A conta é própria de cada marketplace: dois marketplaces do mesmo operador numa mesma base de dados guardam uma chave cada um.
- Se a resposta não indicar que a chave está guardada, a ação pára e aparece a mensagem acima, com o nome do marketplace.
- Se a resposta indicar que está guardada, não há erro: aparece um aviso de sucesso com o título
FlexigoTech Cloud.
A consulta não devolve a chave: o próprio código descreve-a como aquilo que o FlexigoTech Cloud guarda para esse marketplace, sem a chave, e acrescenta que também funciona sem serviço.
O aviso de sucesso diz Clave API de Mirakl guardada en FlexigoTech Cloud desde el … (Mirakl API key saved in FlexigoTech Cloud since ….). A data é a de atualização e, se não existir, a de criação; se também não existir nenhuma, em seu lugar aparece um hífen. Quando há data de eliminação, acrescenta-se Será eliminada em …, a menos que a subscrição seja renovada. (It will be deleted on … unless the subscription is renewed.).
Quando se vê o botão
O botão Verificar a chave guardada nem sempre está à vista. No Odoo 17, 18, 19 e 20 fica oculto em dois casos: quando o campo Ligação à Mirakl (Mirakl connection) não está na opção que usa o FlexigoTech Cloud, ou quando o campo Guardada no FlexigoTech Cloud (Saved in FlexigoTech Cloud) está vazio. Com os valores por defeito esse campo está vazio, pelo que o botão não se vê.
Por isso, se não o encontrar numa ficha nova, não é uma falha: veja esses dois campos. E se o vir e mesmo assim aparecer o aviso, o que acontece é que o FlexigoTech Cloud não indica ter a chave guardada nesse momento.
Um caso ilustrativo: a chave que «já estava colocada»
Exemplo Caso ilustrativo: a empresa e os seus dados são inventados para explicar o fluxo.
A Casa Aldea é uma loja de utensílios domésticos inventada que tem um marketplace da Mirakl registado no Odoo. A Lúcia, que trata da administração, quer confirmar que está tudo em ordem antes de continuar com o trabalho da semana. Abre Mirakl › Configuração › Marketplaces e entra na ficha do marketplace. O botão Verificar a chave guardada está à vista: o campo Guardada no FlexigoTech Cloud tem valor e a ligação está na opção do FlexigoTech Cloud.
Prime-o e, em vez do aviso verde, aparece A chave de API da Mirakl de … não está guardada no FlexigoTech Cloud: escreva-a novamente., com o nome do seu marketplace no lugar das reticências. A ação pára. A mensagem não pede mais nada: a Lúcia volta a escrever a chave e prime outra vez o botão.
O que se aprende com o caso:
- A mensagem fala do que o FlexigoTech Cloud indica sobre a chave desse marketplace. A verificação consulta esse dado; não lhe devolve a chave.
- Que o botão se veja não garante que a verificação passe: o botão depende de dois campos da ficha e o erro, da resposta do FlexigoTech Cloud.
- Com vários marketplaces, o nome na mensagem diz-lhe qual é preciso corrigir, porque cada um tem a sua conta e a sua chave.
O que fazer quando aparece
- Abra
Mirakl › Configuração › Marketplacese entre na ficha do marketplace que a mensagem nomeia. - Volte a escrever a chave API da Mirakl desse marketplace, tal como a mensagem pede.
- Prima de novo
Verificar a chave guardada. Se o botão não aparecer, reveja a condição da secção anterior. - Se agora o FlexigoTech Cloud indicar que a chave está guardada, verá o aviso de sucesso com a sua data. Se o erro voltar a aparecer, repita a partir do segundo passo com o marketplace correto.

A chave de API da Mirakl de … não está guardada no FlexigoTech Cloud: escreva-a novamente.Subscrição e versões, em breve
O Mirakl Connector é 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 na ficha do Odoo Apps para Odoo 17, 18, 19 e 20. Sem subscrição, ou com o serviço suspenso, pára o que a subscrição proporciona; os dados ficam no seu Odoo.
Se precisar de ajuda com a implementação
A FlexigoTech implementa Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida. Se está a montar a Mirakl no seu Odoo e quer rever a configuração dos seus marketplaces, pode ver a página do módulo ou escrever-nos.
Continue a ler
Verificado no código do conector (versão 20.0) e nas fontes indicadas
Fontes
- Código do módulo: flexigobe_mirakl_connector 20.0 (aa05e537): models/mirakl_fgt_cloud.py
- Código do módulo: flexigobe_mirakl_connector 20.0 (aa05e537): views/mirakl_instance_views.xml
- Código do módulo: flexigobe_mirakl_connector 20.0 (aa05e537): models/mirakl_ai.py
- apps.odoo.com/apps/modules/20.0/flexigobe_mirakl_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
