Por padrão, a integração Wake → ANYMARKET relaciona as variações de um produto pelo produtoId retornado pela Wake. Se você cadastra cada variação de apresentação (geralmente cor) como um produto distinto na Wake, pode ativar o agrupamento por parentId para que o ANYMARKET relacione essas variações usando esse campo em vez do produtoId.
Neste artigo:
- Pré-requisitos
- Como funciona o agrupamento por parentId
- Como ativar o parâmetro
- Boas práticas antes de ativar
- Dúvidas comuns
Pré-requisitos
Antes de ativar o agrupamento por parentId, você precisa ter a integração Wake → ANYMARKET configurada e ativa.
Você também precisa ter clareza sobre como o parentId está estruturado no seu catálogo na Wake. Produtos que compartilharem o mesmo parentId por engano serão agrupados como se fossem o mesmo item.
Como funciona o agrupamento por parentId
Alguns sellers usam o parentId na Wake para relacionar produtos e personalizar a apresentação do catálogo na própria loja. No comportamento padrão do ANYMARKET, esse relacionamento não é considerado: cada produtoId é importado como um produto separado.
Exemplo: você cadastra uma camiseta em duas cores na Wake, cada uma com seu próprio produtoId (por exemplo, 1001 para azul e 1002 para vermelha), mas com o mesmo parentId. Sem o agrupamento por parentId, o ANYMARKET importa 1001 e 1002 como dois produtos distintos. Com o parâmetro ativado, o ANYMARKET agrupa produtoId que compartilham o mesmo parentId em um único produto.
Como o ANYMARKET escolhe o produto principal do grupo
A Wake não indica qual produtoId, dentro de um grupo de parentId, deve ser tratado como o principal. Por isso, o ANYMARKET elege esse produto automaticamente:
- Se algum produtoId do grupo já existe individualmente no ANYMARKET, esse produtoId é sempre o principal.
- Se nenhum produtoId do grupo já existe no ANYMARKET, o sistema elege um deles automaticamente.
As informações não-variáveis do produto no ANYMARKET (nome, categoria, marca, descrição etc.) vêm sempre do produtoId principal. Não é possível escolher manualmente qual produtoId será o principal.
Comportamento na importação
A regra de agrupamento vale tanto para a importação de catálogo em massa quanto para a importação por SKU.
Se você já tiver produtos importados individualmente, o ANYMARKET não altera a estrutura desses produtos já importados. Se um agrupamento por parentId incluir produtoId que já foram importados anteriormente como produtos distintos, o ANYMARKET não tenta reagrupá-los — mas novos SKUs desse agrupamento são incluídos no produto do produtoId principal.
O parentId só agrupa produtos que efetivamente representam variações entre si (um atributo visual, como cor, ou não-visual, como voltagem). Se os produtos de um mesmo parentId não tiverem nenhum atributo de variação entre eles, o ANYMARKET não tenta agrupá-los: cada produto é importado normalmente como produto simples, sem gerar erro no relatório de importação.
Comportamento na atualização de produtos
A atualização de produtos trata cada produto individualmente, sem uma etapa de agrupamento. Por isso:
- Alterações no produtoId principal do grupo são aplicadas normalmente ao produto no ANYMARKET.
- Alterações em um produtoId secundário do grupo (não o principal) são ignoradas para dados não-variáveis (nome, categoria, marca etc.) — o estoque e os demais dados da variante correspondente continuam sendo atualizados normalmente.
Um produto importado agrupado por parentId continua sendo atualizado por esse critério para sempre, mesmo que o parâmetro seja desativado posteriormente. O ANYMARKET não altera a estrutura de um produto já importado por uma mudança de parentId feita depois na Wake — inclusive em uma nova importação, o produto permanece agrupado como foi importado originalmente.
Como ativar o parâmetro
- Acesse a aba de configurações da integração Wake, junto às demais configurações de produto.
- Localize o parâmetro "Relacionar variações por parentId". Ele vem desativado por padrão.
- Ative o parâmetro e salve a configuração.
⚠️ Atenção: essa ativação é permanente. Assim que o parâmetro é ativado e a configuração é salva, não é possível desativá-lo novamente pela tela. Se precisar reverter, é necessário acionar o suporte.
Boas práticas antes de ativar
- Confirme que o seu catálogo na Wake está com os parentId corretamente estruturados antes de ativar o parâmetro.
- Lembre-se de que produtos que compartilharem o mesmo parentId por engano serão agrupados como se fossem o mesmo item.
- Se você já tiver produtos importados como itens separados e quiser que passem a ser agrupados, será necessário reimportá-los — o ANYMARKET não reestrutura produtos já importados automaticamente.
Dúvidas comuns
Posso ativar o parâmetro e depois desativar se algo der errado?
Não pela tela. A ativação é permanente. Se precisar reverter, é necessário acionar o suporte.
Como o ANYMARKET escolhe qual produtoId é o "principal" de um grupo?
De forma automática. Se um dos produtoId do grupo já existe individualmente no ANYMARKET, ele tem prioridade e se torna o principal. Caso contrário, o sistema elege um deles com base em critério interno.
O que acontece se eu ativar o parâmetro depois de já ter produtos importados como itens separados?
Esses produtos não são reestruturados automaticamente — mesmo rodando uma nova importação, o ANYMARKET não altera a estrutura de um produto já importado. É necessário reimportar o produto para que o ANYMARKET traga a estrutura correta.
Se eu desvincular um produto do agrupamento na Wake depois da importação, o ANYMARKET reflete essa mudança?
Não. O ANYMARKET não altera a estrutura de um produto já importado por uma mudança de parentId feita na Wake — mesmo em uma nova importação, o produto permanece agrupado como foi importado originalmente.
Meus produtos compartilham parentId mas não têm nenhuma variação real entre eles. O que acontece na importação?
O ANYMARKET não tenta agrupá-los por parentId nesse caso: cada produtoId é importado normalmente como produto simples. Nenhum erro é gerado no relatório de importação.
Comentários
0 comentário
Artigo fechado para comentários.