Quando surge exatamente
A mensagem Alguns produtos não estão prontos para submissão: … (Some products are not ready for submission: …) pode surgir ao clicar no botão Submeter à Octopia (Submit to Octopia) da vista do produto Octopia no Octopia Connector (Cdiscount & Octopia Marketplaces). O botão vê-se sem condições no Odoo 17, 18, 19 e 20, e a mensagem consta do código publicado dessas quatro versões.
A condição é uma só: antes de enviar o que quer que seja, o módulo percorre os produtos da submissão e pede a cada um a sua lista de problemas. Se, somadas todas, a lista não estiver vazia, lança a mensagem. Esta verificação vem primeiro, antes de preparar os dados da submissão e antes de chamar a Octopia.


O que acontece quando surge
A ação para e não se guarda nada do que ia mudar: não se cria nenhum pacote de integração, nenhum produto passa a estado pendente e não se regista o registo de sincronização da submissão correta. Como a verificação analisa todos os produtos da submissão antes de enviar, um único produto com problemas bloqueia também os restantes.
A mensagem traz uma linha por problema: o nome do produto, dois pontos e o texto do problema. Mostra no máximo as primeiras vinte linhas, pelo que, ao corrigir, podem surgir outras que antes não cabiam.

O que significa cada linha
O que se segue aos dois pontos de cada linha é um destes textos, pela ordem em que o módulo os verifica. Um mesmo produto pode somar várias linhas.
| Linha da mensagem | Quando surge | O que fazer |
|---|---|---|
| O motivo dado pela verificação do GTIN | O GTIN do produto não passa a verificação do módulo | Corrija o GTIN de acordo com o motivo que a linha traz |
Referência de produto do vendedor em falta. (Missing seller product reference.) | O produto não tem referência de produto do vendedor | Preencha-a |
Título em falta. (Missing title.) | O produto não tem título | Atribua-lhe um título |
É necessário pelo menos um URL público de imagem: a Octopia recusa qualquer produto sem primeira imagem. (At least one public picture URL is required: Octopia refuses any product without a first image.) | O produto não tem nenhum URL público de imagem | Adicione pelo menos um |
Categoria Octopia em falta. (Missing Octopia category.) | O produto não tem categoria Octopia | Atribua-lhe uma; depois podem surgir linhas que dependem da categoria |
A categoria … não é uma categoria de nível 3; apenas as categorias de nível 3 aceitam submissões de produtos. (Category … is not a level-3 category; only level-3 categories accept product submissions.) | A categoria atribuída não é de nível 3 | Escolha uma categoria de nível 3 |
A categoria … requer uma marca. (Category … requires a brand.) | A categoria exige marca e o produto não a tem | Indique a marca do produto |
Atributo obrigatório '…' em falta (propriedade …). (Missing mandatory attribute '…' (property …).) | A categoria tem um atributo obrigatório e o produto não o tem preenchido; um atributo sem valor conta como não preenchido | Preencha esse atributo |
O valor '…' não está entre as opções permitidas do atributo …. (Value '…' is not among the allowed choices of attribute ….) | Um atributo com valor leva um que não está na lista de opções que a categoria permite para ele | Altere o valor para uma das opções permitidas |
Lista de verificação
Antes de clicar no botão
- Confirme que vê o troço
Octopiado menu: se não tiver a permissãoUtilizador Octopia(Octopia User), esse troço não aparece.
- Tenha claro que produtos leva na submissão: um produto com problemas trava a submissão de todos.
- Reveja os dados básicos que o módulo analisa: o GTIN, a referência de produto do vendedor e o título.
- Confirme que cada produto tem pelo menos um URL público de imagem.
- Confirme que a categoria Octopia está definida e é de nível 3, e que o produto tem marca se a categoria a exigir.
Ao ler a mensagem
- Repare no nome que abre cada linha: diz-lhe de que produto fala.
- Leia todas as linhas desse produto antes de corrigir: pode ter vários problemas em simultâneo.
- Lembre-se de que só se mostram as primeiras vinte linhas: se houver mais problemas, surgirão ao repetir a submissão.
- Numa linha de atributo obrigatório, o nome entre aspas simples é a etiqueta do atributo, ou a sua referência se não tiver etiqueta.
- Numa linha de valor não permitido, escolha uma das opções que a categoria permite para esse atributo.
Depois de corrigir
- Volte a clicar em
Submeter à Octopia: a verificação repete-se por inteiro.
- Se mudou a categoria, reveja de novo a marca e os atributos obrigatórios, porque são analisados face à categoria do produto.
- Repita até a mensagem deixar de surgir.
Quando a mensagem já não surge
- Se a Octopia devolver o identificador do pacote, o módulo cria um pacote de integração (com a conta, o identificador, o idioma e a data de envio) e uma linha por produto com o seu GTIN e a sua referência de produto do vendedor.
- Confirme que os produtos enviados passaram a estado pendente.
- Abra
Octopia › Catálogo › Pacotes de integraçãopara ver o pacote.
- O módulo regista também um registo de sincronização de produtos com resultado correto, com o identificador do pacote, o número de produtos e o idioma.
Para o resto do que faz o botão, tem o artigo sobre o que faz o botão «Submeter à Octopia».
Se quiser uma ajuda
A FlexigoTech implementa Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida. Se está a montar o seu catálogo Octopia no Odoo e quer revê-lo com alguém, escreva-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_octopia_connector 20.0 (4848da6a): models/octopia_product.py
- Código do módulo: flexigobe_octopia_connector 20.0 (4848da6a): views/octopia_product_views.xml
- apps.odoo.com/apps/modules/20.0/flexigobe_octopia_connector
- flexigotech.com/en/services.html
