Pular para o conteúdo

Como criar e gerenciar mapeamentos ​

Visão geral do mapeamento de saída
Visão geral do mapeamento de saída

Ao entrar na seção Mapeamento de saída de um feed, você vê uma lista de todos os campos de saída disponíveis para mapear. A lista é agrupada pelo tipo de campo de saída: primeiro aparecem todos os campos obrigatórios, depois os recomendados e por fim os opcionais.

Mapear um campo ​

Visão geral do bloco de mapeamento
Visão geral do bloco de mapeamento

Ao mapear um campo, você tem muitas opções. A primeira coisa a decidir é o tipo de bloco. Para campos obrigatórios, você só pode escolher Valor, mas para campos recomendados e opcionais pode escolher entre os quatro tipos de bloco.

Tipos de bloco ​

  • Valor: um bloco de valor significa que tudo o que sair do mapeamento será incluído no feed.
  • Valor ou omitir: um bloco de valor ou omissão significa que tudo o que sair do mapeamento será incluído no feed, a menos que o valor esteja vazio. Nesse caso, a tag será omitida do feed.
  • Deixe vazio: a tag de saída ficará vazia. Por exemplo, <g:id></g:id>
  • Omitir: a tag de saída será omitida do feed.

Valor ​

O valor é o conteúdo real que vai para o feed. Ele pode ser um valor estático, um atributo dinâmico do produto ou uma combinação dos dois.

Alternar o tipo de entrada
Alternar o tipo de entrada

Se você clicar no ícone de mais, pode adicionar mais valores, que serão combinados em um só.

Combinar valores
Combinar valores

Quando houver vários valores, você pode mudar a ordem deles arrastando-os para cima e para baixo pela alça à esquerda.

Separador de campos ​

Quando você combina vários valores, pode controlar como eles são separados na saída. Por padrão, os valores são unidos sem nenhum separador, mas você pode definir um separador personalizado para ser colocado entre cada valor.

Separador de campos
Separador de campos

Por exemplo, se você montar o título de um produto a partir de três atributos, title, color e size, e definir o separador como -, a saída será Running Shoe - Red - XL. Assim você cria títulos completos e descritivos sem precisar colocar separadores como valores estáticos entre cada atributo.

Mutações ​

Clicando no ícone de lápis à direita do valor, você pode adicionar mutações ao valor. As mutações servem para modificar o valor de alguma forma. Por exemplo, você pode mudar as maiúsculas e minúsculas do valor ou adicionar um prefixo ou sufixo a ele.

Botão de mutações
Botão de mutações

Isso abre a janela de mutações, onde você pode adicionar mutações ao valor. As mutações são aplicadas em ordem, de cima para baixo. Isso significa que você pode transformar o valor de muitas formas.

Cada mutação também pode ter regras que determinam se ela deve ser aplicada ou não. Por exemplo, você pode adicionar uma regra dizendo que a mutação só deve ser aplicada se o valor não estiver vazio.

Janela de mutações
Janela de mutações

Regras ​

As regras determinam se um mapeamento deve ser aplicado ou não. Por exemplo, você pode adicionar uma regra dizendo que o mapeamento só deve ser aplicado se o valor não estiver vazio.

As regras podem ficar bem complexas, então você consegue controlar com precisão como o seu feed é gerado.

Exemplo de regra
Exemplo de regra

Vamos ver o exemplo acima. Ele usa AND,OR, Not e um Group

No exemplo, queremos montar o título como [title] - Size: [size].

Mas não queremos fazer isso para todos os produtos, então temos algumas regras para controlar o comportamento.

As regras significam: o título deve incluir 'Nike' e não incluir nem 'Air Max' nem 'Free Run'.

Como você pode imaginar, as regras podem ser mais complexas ou mais simples, dependendo do que você precisa.