Saltar para o conteúdo principal
Mirakl

Erro da Mirakl no Odoo ao publicar sem marketplace: o que fazer

Ao clicar em Publicar na Mirakl (Publish to Mirakl) num artigo sem nenhum marketplace Mirakl criado, o Odoo mostra Crie primeiro um marketplace Mirakl (Mirakl ▸ Configuração ▸ Marketplaces) e depois publique produtos nele. (Create a Mirakl marketplace first (Mirakl ▸ Configuration ▸ Marketplaces), then publish products to it.). Resolve-se criando um em Mirakl ▸ Configuración ▸ Marketplaces e voltando a clicar no botão a partir do artigo.

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

O essencial

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

Quando aparece a mensagem e o que quer dizer

Quando aparece exatamente esta mensagem?

Ao clicar no botão Publicar na Mirakl de um artigo, o módulo procura os marketplaces Mirakl que existem no teu Odoo. Se essa pesquisa não devolver nenhum, a ação pára e aparece Crie primeiro um marketplace Mirakl (Mirakl ▸ Configuração ▸ Marketplaces) e depois publique produtos nele. É um erro: nesse momento não se cria nenhuma oferta nem se abre nenhum ecrã novo.

Esquema feito com código, não é um ecrã do Odoo: em cima o botão Publish to Mirakl e em baixo a mensagem que pede para criar primeiro um marketplace Mirakl, com os rótulos em inglês do código do módulo
Esquema feito com código a partir do código publicado do módulo (Odoo 17, 18, 19 e 20): o botão e a mensagem que aparece quando não há marketplaces.

O que significa na prática?

Que no Odoo ainda não há nenhum marketplace Mirakl registado. O botão trabalha sobre os marketplaces que existem: prepara em cada um uma oferta do artigo. Sem nenhum, não tem onde preparar nada. A condição é só essa, que não haja marketplaces: a mensagem não fala do teu artigo nem das tuas credenciais.

Onde está o botão e vê-se sempre?

Publicar na Mirakl está na vista do artigo e, segundo o código publicado, vê-se sempre no Odoo 17, 18, 19 e 20. Não depende de haver marketplaces, por isso podes clicar nele antes de teres configurado seja o que for e deparar-te com esta mensagem.

Guarda-se ou cria-se alguma coisa quando aparece o erro?

Não. O módulo verifica primeiro se há marketplaces e, se não houver nenhum, lança o erro antes de procurar ou criar qualquer oferta. A ação pára aí.

Aparece em todas as versões do módulo?

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

Como se lê a mensagem com o Odoo noutro idioma?

Com o Odoo em português de Portugal vês a mensagem como na primeira resposta. O esquema reúne esse mesmo texto em castelhano, alemão, francês, italiano e português.

Esquema feito com código, não é um ecrã do Odoo: a mesma mensagem em castelhano, alemão, francês, italiano e português
Esquema feito com código a partir das traduções publicadas do módulo: o texto da mensagem consoante o idioma do Odoo.
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)

Como resolver

O que faço para que desapareça?

Cria um marketplace Mirakl no menu que a própria mensagem indica: Mirakl ▸ Configuración ▸ Marketplaces. Depois volta ao artigo e clica outra vez em Publicar na Mirakl.

Já criei um marketplace e continua a aparecer, o que verifico?

A condição do código é que a pesquisa de marketplaces saia vazia; o módulo não olha para nenhum outro dado antes de lançar a mensagem. Abre Mirakl ▸ Configuración ▸ Marketplaces e verifica se aparece algum na lista. Se estiver vazia, estás no caso da mensagem e tens de criar lá o marketplace. Se aparecer algum, essa condição já não se cumpre e o botão segue o seu caminho.

Tenho de criar um marketplace por cada artigo?

Não. A mensagem depende de existir algum marketplace, não de um artigo concreto. Depois de criado, o botão de qualquer artigo encontra os marketplaces que há no teu Odoo e trabalha com eles.

O que faz o botão quando há marketplace

O que acontece depois de criar o marketplace?

Para cada marketplace que existe, o botão procura a oferta desse artigo e, se não a encontrar, cria-a. A seguir tenta preencher automaticamente os dados de catálogo da oferta: a marca e os URL de multimédia se estiverem vazios, e os atributos de catálogo. Quando termina, abre a oferta. Se só houver um marketplace, vai direto à ficha dessa oferta. Se tiveres mais de um marketplace, abre uma lista com as ofertas desse artigo, uma por marketplace, a partir da qual podes abrir cada ficha.

E se o preenchimento automático falhar?

Não interrompe o botão. O código tenta preencher automaticamente e, se houver um erro, ignora-o e continua com a oferta. Revê os dados de catálogo da oferta quando esta abrir, porque podem ter ficado por preencher.

O botão publica o artigo?

Prepara a oferta e abre-a para que a reveja; o botão não publica nada por si só. A revisão e a publicação fazes tu a partir da oferta que se abre.

Custo e ajuda

O Mirakl Connector é um módulo de pagamento único por versão (Odoo 17, 18, 19 e 20) e precisa da subscrição do FlexigoTech Cloud com o plano Conector: 49 €/mês ou 490 €/ano sem IVA. A ligação passa pelo FlexigoTech Cloud, que 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 teu Odoo. Com a subscrição, o módulo para as versões novas do Odoo vem incluído se o compraste em flexigotech.com; na Odoo App Store, cada versão do Odoo compra-se lá. Podes ver o módulo na sua ficha do Odoo Apps e na sua página em flexigotech.com.

Se estás a implementar o Odoo e queres deixar o conector pronto, a FlexigoTech implementa o Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida.

Continue a ler

Mirakl Connector: «Defina a chave de API do Mirakl antes de testar a ligação»Quando surge o erro de chave de API vazia no Mirakl Connector para Odoo, que condição o provoca e como o resolver ao clicar em Testar Ligação.Mirakl Connector: «Esta ligação não tem nenhuma instância Mirakl configurada.»Quando aparece no Mirakl Connector o aviso de ligação sem instância Mirakl configurada, que condição o provoca e o que fazer quando surge.O que faz o botão Testar Ligação do Mirakl Connector, passo a passoO que faz o botão Testar Ligação do Mirakl Connector no Odoo: quando aparece, o que verifica, o que guarda na ficha e que erros pode dar.
Verificado no código do conector (versão 20.0) e nas fontes indicadas

Fontes