Recomendamos a configuração e geração do Feed na etapa final da loja (deixar para configurar no merchant quando a loja lançar) para que não seja indexado os produtos da homologação.


Segue tutorial do módulo!

Para inserir, alterar, ou gerar qualquer outro feed basta seguir os seguintes passos.

1 - Acesse pelo painel: Catalogo >> Feeds de Produtos >> Feeds


Você vai encontrar nessa tela todos os feeds, e a possibilidade de gerar um feed.


Para criar clicar em: Criar Feed Personalizado




ABA GERAL


Você encontra configurações como: Nome do feed.

****Atenção no nome do arquivo não inserir caracteres especias, nem letra maiúscula e nem espaço entre as palavras.

Tipo de arquivo (xml, csv), nome do arquivo, Modo de geração (manual, por hora, diário, semanalmente, mensalmente) horário de atualização automática, email para ser enviado o feed, etc.




ABA CONTEÚDO


Vamos fazer o modelo do feed propriamente dito.



Você vai observar um campo de Cabeçalho,  que deve conter as informações iniciais do feed caso necessárias.


Exemplo de cabeçalho:


<rss version="2.0" xmlns:g="http://base.google.com/ns/1.0">

<channel>

<title>Nome do Site</title>

<link>https://www.nomedosite.com.br/</link>

<description>descrição do site<description>


No campo "Produto" que deve ser preenchido com a chave que abre o XML declarando o conteúdo deste (no caso do Google setar  como item o identificador).


O campo de atributos onde virão as informações pertinentes às descrições do produto, e o rodapé, que deve fechar as tags abertas no header (orientação logo mais abaixo).






Rodapé -  Exemplo:

</channel>

</rss>




Atributo


Para adicionar um descritivo no feed, basta utilizar o campo que antecede o footer, ali você deve declarar qual vai ser a tag XML, selecionar o tipo de entrada (Atributo, Categoria, Campo Personalizado, texto, etc) e fazer as configurações pertinentes à essa tag. Você pode ainda clicar em cima de uma tag na área de conteúdo, e alterá-la. 


Exemplo demonstrativo de preenchimento:


**Atenção para preenchimento destas informações necessário verificar a particularidade do site, exemplo loja de roupas necessário tem o atributo gender


image

<g:title>{type="attribute" value="name" format="strip_tags" length="70" optional="no" parent="no"}</g:title>

<g:description>{type="attribute" value="description" format="strip_tags" length="255" optional="no" parent="no"}</g:description>

<g:image_link>{type="attribute" value="thumbnail" format="as_is" length="" optional="no" parent="no"}</g:image_link>

<g:price>{type="attribute" value="default_price" format="price" length="" optional="no" parent="no"} BRL</g:price>

<g:brand>{type="attribute" value="marca" format="as_is" length="" optional="no" parent="no"}</g:brand>

<g:installment>

<g:months>{type="custom_field" value="parcelas" format="as_is" length="" optional="no" parent="no"}</g:months>

<g:amount>{type="custom_field" value="preco_parcelado" format="price" length="" optional="no" parent="no"} BRL</g:amount>

</g:installment>

<link>{type="attribute" value="url" format="as_is" length="" optional="no" parent="no"}</link>



Exemplo de preço:


Exemplo de descrição sem tags HTML e com caracteres contados:

Você ainda pode criar campos personalizados, modificando valores em determinadas ocasiões. É o caso que fizemos para o preço parcelado da loja.


*****Para que o atributo preço puxe o valor do desconto a vista -  exemplo se o produto tem no atributo desconto de boleto uma porcentagem e gostaria que no feed puxasse este valor

Será necessário criar um campo personalizado e informar o desconto e preencher como este exemplo


e no feed no atributo preço - colocar como campo customizado 


<g:price>

    {type="custom_field" value="precodesconto" format="price" length="" optional="yes" parent="no"} BRL

</g:price>


Para criar Campos Personalizados, você deve acessar: Catalogo >> Feeds de Produtos >> Campos Personalizados.



Aqui você pode criar condições e manipular entradas conforme condições específicas.
Exemplo - preço parcelado (configurar de acordo com o parcelamento da loja  - sistema - configuração  - configurar as parcelas). Exemplo abaixo:


Preço Parcelado e Parcelas

Veja que esta configurado o valor da parcela mínima em 10 e o número máximo de parcelas em 3


image

Iremos criar a regra de preço parcelado e parcelas com base na informação acima, serão 03 parcelas, sendo:


Parcelas

Para a Primeira Parcela

Veja que esta configurado para parcela menor que 20 ( pois abaixo deste valor somente da para dividir em 1 parcela - pois o parcelamento mínimo é de 10). Valor de saída = 1

**Valor de saída = número da parcela


Para a segunda parcela

Se o valor for maior  ou igual a  20 e  e menor que 30. Valor de saída = 2


Para a terceira Parcela

Se o valor for maior que ou igual a 30. Valor de saída = 3


Preço Parcelado


Irá configurar de acordo com o mesmo princípio acima, mas aqui em valor de saída  iremos inserir o preço e em modificação a porcentagem equivalente da parcela


Para a Primeira Parcela:  Veja que esta configurado para parcela menor que 20 ( pois abaixo deste valor somente da para dividir em 1 parcela - pois o parcelamento mínimo é de 10)

Para a segunda parcela: Se o valor for maior  ou igual a  20 e  e menor que 30. Em modificação = -50%


Para a terceira Parcela: Se o valor for maior que ou igual a 30. Em modificação = -66,66% 

Se 4 parcela = -75%, 5 parcelas  = -80%, 6 parcelas  = -83,33%, 7 parcelas = -85,71%, 8 parcelas = -87,5%, 9 parcelas = -88,88%, 10 parcelas  = -90% e assim por diante




Ainda é possível mapear as categorias da loja de acordo com a Taxonomia do google por exemplo. Para isso você pode clicar em Catalogo >> Feed de Produtos >> Categorias.



Acessando a categoria, você pode clicar sobre o nome da categoria e ir mapeando uma a uma de acordo com as categorias do google.


Para saber qual é a categoria do google ir no site: https://support.google.com/merchants/answer/6324436?hl=pt-BR  abrir a planilha 


image


Clicar na referida categoria e inserir a id da categoria do google ou o seu nome como exemplo:


image

Você consegue chamar essa categoria no feed:


em Tag XML: <g:google_product_category>, tipo categoria, valor taxonomia_google, formato Strip Tags

Ou pode também, deixando a categoria como setando em tipovalor de texto,  e em valor  inserir a id da categoria de acordo com a taxonomia do google


image

<g:google_product_category>{type="text" value="421" format="as_is" length="" optional="no" parent="no"}</g:google_product_category>


Você ainda pode criar condições para a geração do feed, excluindo produtos sem estoque por exemplo. Ou colocando condições personalizadas a critério de vocês na aba condições do feed.


E finalmente na aba entrega você tem as configurações de entrega desse arquivo. Podendo configurar senha, etc, dependendo da forma que vai gerar o arquivo.


Após a configuração dos campos, basta, salvar o feed, e para processá-lo imediatamente, você pode clicar em gerar.


O caminho para acessar o feed sempre vai seguir a estrutura: sitexxxx.com.br/media/amfeed/feeds/NOMEDOARQUIVO.EXTENSÃODOARQUIVOS
Em sitexxxx  (colocar a url do  site), NOMEDOARQUIVO.EXTENSÃODOARQUIVOS ( o nome e a extensão do arquivo).

Você ainda pode fazer o download do arquivo gerado.


Após efetuar estas configurações  realizar a configuração na conta no Google Merchant.