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.

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.


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
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/product_product.py
- Código do módulo: flexigobe_mirakl_connector 20.0 (aa05e537): views/product_product_views.xml
- apps.odoo.com/apps/modules/20.0/flexigobe_mirakl_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
