Quando surge este aviso
Surge ao carregar no botão Exportar para Shopify do assistente de exportação de um produto. O botão vê-se sempre, sem condição de vista, no Odoo 17, 18, 19 e 20, e a mensagem está no código publicado das quatro versões.
A primeira coisa que o botão faz é procurar se já existe uma ligação Shopify para essa mesma loja e esse mesmo produto (a pesquisa faz-se por produto, não por variante, e fica com uma só). Se encontrar alguma, o módulo lança o aviso e pára: não se guarda nada do que a exportação ia alterar e não se envia nada para o Shopify nessa tentativa. Esta verificação vem antes de o módulo preparar os dados do produto.
O aviso traz dois valores entre aspas simples: o nome do produto e o domínio da loja Shopify contra a qual se lançou a exportação.

Exportar para Shopify e da mensagem que o interrompe, tal como estão no código publicado do Odoo 17, 18, 19 e 20 (os rótulos do esquema estão em inglês, o texto original do código)Com o Odoo em português de Portugal, o texto é o da entradilha. O esquema seguinte reúne também como se publica em alemão, francês, italiano e castelhano.

O produto '…' já tem uma ligação Shopify em '…'. Use 'Enviar para Shopify' para o atualizar.
O que significa
Significa que, para esse par de loja e produto, o módulo já tem uma ligação guardada. Se uma exportação anterior terminou bem, o módulo criou uma ligação por cada variante do Odoo que conseguiu emparelhar com a do Shopify. Por isso, voltar a carregar em Exportar para Shopify sobre o mesmo produto e a mesma loja cai neste aviso.
A verificação olha apenas para esse par: loja e produto. A mensagem não diz mais nada e o módulo também não faz mais nada nessa tentativa.
Checklist: antes de exportar
- Se uma exportação anterior desse produto para essa loja terminou bem, já há ligações e o aviso é o esperado.
- Lembra-te de que a pesquisa é por produto, não por variante: um produto com várias variantes dá o aviso assim que tem ligação nessa loja.
- Tem presente que
Exportar para Shopifycria o produto no Shopify. Para um produto já ligado, a própria mensagem remete para outra ação, a que o seu texto nomeia.
- Se vais exportar o mesmo produto para outra loja, lembra-te de que a verificação faz-se por loja: o que conta é se há ligação na loja contra a qual lanças a exportação.
Checklist: quando aparece o aviso
- Lê os dois valores da mensagem: o produto e a loja. Com eles sabes que ligação encontrou o módulo.
- Verifica se a loja que aparece é a que querias. Se não for, a exportação foi lançada contra outra loja e é preciso repeti-la contra a correta.
- Se a loja for a correta, o produto já está ligado a ela e o módulo não o vai criar de novo: a mensagem indica-te que, para o atualizar, se usa outra ação, a que o seu texto cita.
- Não insistas com
Exportar para Shopify: a verificação é a primeira coisa que o botão faz, por isso, enquanto essa ligação existir, o aviso será o mesmo.
- Dá por certo que essa tentativa não alterou nada: o aviso interrompe a ação e não se guarda nada do que ia mudar.
Checklist: quando o aviso não surge
- Se não há ligação para essa loja e esse produto, a verificação passa e o módulo segue com a exportação: prepara os dados do produto e envia-os para o Shopify.
- Depois de uma exportação correta, o módulo escreve em cada variante emparelhada os identificadores do Shopify, cria a sua ligação e atualiza o estado do produto. É essa ligação que provocará o aviso na próxima exportação.
- Ao terminar bem, o módulo mostra uma notificação
Exportado para Shopify(Exported to Shopify) com o textoO produto '…' foi criado no Shopify (…) como ….
Depois de resolver
- Abre o produto na tua loja Shopify e verifica se é o que esperavas.
- Se a exportação chegou a criá-lo, verifica se cada variante do Odoo ficou emparelhada com a sua do Shopify.
Custo e ajuda da FlexigoTech
O Shopify Connector custa 9 € por versão do Odoo, para 17, 18, 19 e 20, sem IVA, em pagamento único. Além disso, precisa da subscrição do FlexigoTech Cloud: o plano Conector custa 49 €/mês ou 490 €/ano sem IVA.
Se estás a implementar o Odoo e queres rever como ligar o teu catálogo ao Shopify, ou precisas de uma integração à medida, 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_shopify_connector 20.0 (983eca24): wizard/shopify_export_product_wizard.py
- Código do módulo: flexigobe_shopify_connector 20.0 (983eca24): wizard/shopify_export_product_wizard_views.xml
- apps.odoo.com/apps/modules/20.0/flexigobe_shopify_connector
- apps.odoo.com/apps/modules/17.0/flexigobe_shopify_connector
- apps.odoo.com/apps/modules/18.0/flexigobe_shopify_connector
- apps.odoo.com/apps/modules/19.0/flexigobe_shopify_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
