Saltar para o conteúdo principal
Leroy Merlin

Mensagens de erro do Leroy Merlin Connector: quando surgem e o que fazer

As mensagens do Leroy Merlin Connector dizem o que falta: a chave API do Mirakl, os URL reais do operador, o Shop ID, uma instância no binding ou o identificador da encomenda do Mirakl. Aqui tem cada texto literal, quando aparece e o que fazer, agrupados por tema. Várias terminam em Nothing was sent, ou seja, o módulo não enviou nada ao Mirakl e basta corrigir e voltar a guardar.

FlexigoTech · Responsável: Víctor Gómez · Atualizado em 4 de novembro de 2026

O essencial

Versões
Odoo 17, 18, 19 e 20
Verificado
no código do conector, versão 20.0 · nas fontes indicadas no fim
Leitura
6 min

Como ler uma mensagem do Leroy Merlin Connector

Os marcadores como %(name)s, %(host)s, %(url)s ou %s são substituídos pelo dado do seu caso: o marketplace, o host, o URL ou o detalhe da falha.

Lista Categorias Mirakl no Odoo com as colunas Instância, Caminho, Código, Folha e Ativo e linhas da Leroy Merlin
As categorias do Mirakl da Leroy Merlin no Odoo, com o caminho, o código e se são folha.
Lista de mapeamento de categorias do Mirakl com um registo da Leroy Merlin para a categoria Acoples Camlock
O mapeamento entre a categoria de artigo Acoples Camlock e uma categoria do Mirakl com etiqueta e caminho Garden hose, marcado como ativo.
Same stock on every Mirakl marketplace, sent from Odoo
Vídeo: Same stock on every Mirakl marketplace, sent from Odoo (vídeo em inglês)

Tabela de mensagens: quando surge cada uma e o que fazer

Estão agrupadas por tema: ligação e chave API, URL do operador, binding, transportadoras, limpeza de atividades, encomendas e, no fim, ofertas, preços e stock.

MensagemQuando surgeO que fazer
The Mirakl API key of %s is required on the direct connection.Um marketplace com ligação direta não tem a sua chave API do Mirakl.Introduza a chave API desse marketplace e guarde.
The Mirakl connection of a marketplace does not change: a new one goes through FlexigoTech Cloud, and one that existed before this version keeps the direct connection it was bought with.Tenta mudar o tipo de ligação de um marketplace.Não é uma falha: o tipo de ligação não muda.
To move %(name)s to another Mirakl host, type its Mirakl API key again in the same save: the one saved in FlexigoTech Cloud belongs to %(host)s.Muda o host do Mirakl sem voltar a escrever a chave guardada no FlexigoTech Cloud.Escreva de novo a chave no mesmo gravar da mudança de host.
To move %(name)s to another Mirakl host, an administrator has to type its Mirakl API key again in the same save: the one stored in Odoo belongs to %(host)s.O mesmo, com a chave guardada no Odoo.Um administrador escreve de novo a chave nesse mesmo gravar.
On FlexigoTech Cloud the API Base URL of %(name)s has to be https://<operator host>/api (it is %(url)s). Nothing was sent.Com o FlexigoTech Cloud, a API Base URL não tem a forma que o módulo exige.Corrija-a para https://<operator host>/api; entre parênteses vê a atual.
Before saving the API key, a Mirakl manager has to accept that the Mirakl API key and the calls to Mirakl go through FlexigoTech Cloud. Nothing was sent.Guarda-se a chave sem que um responsável do Mirakl tenha aceitado a passagem pelo FlexigoTech Cloud.Peça a um responsável do Mirakl que aceite e guarde depois a chave.
%(url)s is outside the Mirakl API of %(name)s (%(api)s): the API key was not sent.Uma chamada aponta para fora da API do Mirakl desse marketplace.Compare o URL da mensagem com a API entre parênteses.
Set the real Leroy/Mirakl operator URLs before testing the connection. Each marketplace has its own Base Url and Api Base Url.Testa a ligação sem os URL reais do operador.Preencha Base Url e Api Base Url de cada marketplace e volte a testar.
'marketplace.mirakl.net' is only a placeholder and not a real Mirakl operator host.O URL mantém o valor de exemplo.Indique o do operador segundo a documentação ou o suporte do marketplace. Para ADEO/Leroy, a mensagem indica https://adeo-marketplace.mirakl.net e https://adeo-marketplace.mirakl.net/api.
This binding has no Leroy Mirakl instance configured.Um binding não tem instância de Leroy Mirakl.Atribua-lhe a instância e repita a ação.
Could not fetch carriers from Mirakl. Tried endpoints: %(endpoints)s. All returned HTTP 404.Ao obter transportadoras, todos os endpoints testados respondem HTTP 404.Verifique os endpoints listados face à Api Base Url.
Mirakl returned no carriers from %s.O Mirakl responde sem transportadoras.Consulte o suporte do marketplace sobre o que a mensagem indica.
OdooBot partner not found; nothing to clean.Pede-se a limpeza de atividades e o contacto OdooBot não existe.Nada a corrigir: não há nada para limpar.
No sale orders found for this instance.A instância não tem ordens de vendas.Confirme que está na instância certa.
Failed to clean activities: %sA limpeza de atividades falha.Leia o detalhe após os dois pontos e, se não ficar claro, envie-nos.
Missing Leroy Mirakl order id on sale order.A ordem de vendas não tem identificador de encomenda do Leroy Mirakl.Verifique se essa ordem corresponde a uma encomenda da Leroy Merlin.
A Leroy Merlin order that is not cancelled cannot be deleted: the next import would bring it back and create its sales order again.Tenta apagar uma encomenda da Leroy Merlin não cancelada.Apague ou cancele a sua ordem de vendas; segundo a mensagem, o conector lembra-se dela.
Shop ID is required for Mirakl OF01 offer import. · Shop ID is required for Mirakl PRI01 price import. · Shop ID is required for Mirakl STO01 stock import.Importa ofertas, preços ou stock sem Shop ID.Preencha o Shop ID e repita a importação.
Offer payload builder is not implemented for this Mirakl profile. · Price export builder is not implemented for this Mirakl profile.O perfil do Mirakl não tem implementada a preparação de ofertas ou a exportação de preços.É preciso desenvolvimento: contacte-nos.

Onde fica a chave API do Mirakl

Grande parte da tabela gira à volta da chave. O módulo não deixa mudar o tipo de ligação: um marketplace novo passa pelo FlexigoTech Cloud e um anterior a esta versão mantém a ligação direta com que foi comprado, onde a chave é obrigatória. Se mudar um marketplace para outro host, a chave é escrita de novo no mesmo gravar; se estiver no Odoo, a mensagem pede que seja um administrador a fazê-lo.

Com o FlexigoTech Cloud, a API Base URL tem de ter a forma https://<operator host>/api e um responsável do Mirakl tem de aceitar a passagem pelo FlexigoTech Cloud antes de guardar a chave. O 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, para o que a subscrição oferece; os dados ficam no seu Odoo.

O que não sai para o Mirakl e o que não se deixa apagar

As duas mensagens que terminam em Nothing was sent e a que diz the API key was not sent avisam que não saiu nada: corrija o URL ou a aceitação pendente e volte a guardar. Com as encomendas passa-se o contrário: uma da Leroy Merlin não cancelada não se apaga, porque a importação seguinte trá-la-ia de volta; o que deve fazer é apagar ou cancelar a sua ordem de vendas.

Os avisos do Shop ID surgem nas importações de ofertas, preços e stock. Na instância, o separador Operaciones manuales reúne esses botões; os campos são explicados em a configuração do conector.

Formulário da instância Mirakl Leroy Merlin com o separador Operaciones manuales e os seus botões
O separador Operaciones manuales da instância Leroy Merlin, com botões para encomendas, ofertas, catálogo, preço e stock e as datas da última sincronização e exportação.

Os menus do módulo estão explicados em como funciona o Leroy Merlin Connector por dentro.

Como a FlexigoTech o ajuda

Se o seu perfil do Mirakl der o aviso de algo não implementado, é trabalho de desenvolvimento: a FlexigoTech implementa Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida. Também revemos consigo URL e chaves quando uma mensagem não se ajustar ao seu caso.

A app está na página da Odoo Apps para Odoo 17, 18, 19 e 20, a 9 € por versão do Odoo, pagamento único sem IVA; a ligação pelo FlexigoTech Cloud inclui-se no plano Conector, 49 €/mês ou 490 €/ano sem IVA.

Continue a ler

Como funciona o Leroy Merlin Connector no Odoo: menus, ações agendadas e percursoQue menus o Leroy Merlin Connector acrescenta ao Odoo, que dez ações agendadas corre e com que frequência, e o que passa pela FlexigoTech Cloud.Arrancar com o Leroy Merlin Connector no Odoo: perguntas e respostasQue campos preencher no Leroy Merlin Connector para Odoo, que estados percorre o seguimento e o que rever na primeira semana depois de ligar.Vende no Leroy Merlin e ainda não usa Odoo: o que faz à mão e o que o Odoo centralizaSe vende no Leroy Merlin e ainda não usa Odoo: o que faz hoje à mão, o que o Odoo centraliza com o Leroy Merlin Connector e por onde começar.
Verificado no código do conector (versão 20.0) e nas fontes indicadas

Fontes