Sincronização em massa de produtos

A ferramenta de Sincronização de Produtos permite automatizar a forma como o Connectif verificará o catálogo de produtos do seu eCommerce e o atualizará na sua Loja do Connectif. Através da sua interface, você poderá escolher a opção de sincronização em massa, por Web Scraping ou através do Feed de Produtos, bem como configurar esse processo.

Além dos métodos de sincronização e verificação da interface do Connectif, também é possível importar e atualizar produtos realizando chamadas à API do Connectif. Para mais informações, consulte a documentação associada.

 

Como acessar

Você pode acessar a funcionalidade de sincronização em massa de produtos através do caminho "Ecommerce > Catálogo" clicando em Sincronização de produtos.

Sincronización de productos masiva - 01-min.png

 

Interface

A interface principal da Sincronização de Produtos é composta por 3 blocos:

1. Abas: para navegar por uma das duas opções de sincronização, assim como revisar o registro de sincronizações:

  • Scraping web: para automatizar a sincronização mediante a consulta do Connectif ao catálogo do eCommerce.
  • Feed de produtos: automatizar a sincronização mediante a consulta do Connectif a um feed de produtos previamente publicado.

Somente uma opção de sincronização pode ser ativada. Para ver como configurar cada um dos tipos de sincronização em massa de produtos, consulte o ponto Funcionamento.

  • Registro de sincronização: para revisar os últimos processos de sincronização e seus detalhes.

2. Painel principal: onde estão as opções de cada aba.

3. Voltar à lista de integrações: para, uma vez configurada a integração, retornar ao Catálogo.

Sincronización de productos masiva - 2-min.png

 

Funcionamento

Você pode ativar sincronizações em massa dos produtos do seu catálogo no Connectif com seu estado no seu eCommerce. Para isso, dispõe de dois métodos que funcionam de maneira diferente:

  • O Scraping Web, que realiza uma a uma as requisições ao seu servidor web para atualizar suas informações.
  • O Feed de produtos, que realiza uma requisição para baixar o arquivo do seu feed e processar o estado dos seus produtos.

 

1. Ativar uma sincronização por Scraping Web

O Scraping Web consiste na verificação pelo Connectif das URLs das páginas de produto que se encontram no seu catálogo do Connectif. Quando ativado, no tempo e forma determinados, o Connectif visita essas URLs, uma a uma, em busca da etiqueta de produto visitado, presente no seu eCommerce, para atualizar o estado dos produtos no Connectif e sincronizá-lo com a informação encontrada naquele momento no seu site. Se esses produtos não existirem no catálogo do seu eCommerce, o Connectif não os visitará.

Nas Abas (1) vá para Scraping Web e clique em Configurar.

Sincronización de productos masiva - 3-min.png

 

No Painel principal (2) configure a Periodicidade da sincronização, ou seja, com que frequência você quer que o Connectif acesse seu eCommerce e visite, uma a uma, as páginas dos diferentes produtos para criar, atualizar ou descontinuar os diferentes produtos no catálogo do Connectif, dependendo do estado em que eles se encontram no seu site.

Você pode escolher as opções "1 dia", "2 dias", "3 dias" e "1 semana".

Sincronización de productos masiva - 4-min.png

 

Escolha a Hora em que deseja que cada processo de sincronização ocorra.

Sincronización de productos masiva - 5-min.png

 

Dentro de Configuração avançada, você pode determinar dois aspectos que ajudarão a otimizar o desempenho da atualização do catálogo com base no desempenho do seu site.

  • No menu suspenso Tempo de espera entre produtos você poderá escolher se deseja que o Connectif espere entre as diferentes visitas de produto e, em caso afirmativo, quanto tempo deve esperar. Dependendo do tamanho do seu catálogo, você pode aumentar ou reduzir o tempo para não sobrecarregar a página.

Sincronización de productos masiva - 6-min.png

 

  • No seletor Incluir produtos descontinuados você poderá escolher se deseja que o Connectif não visite os produtos marcados como descontinuados no processo de sincronização. Essa opção reduz a carga do site e aumenta o desempenho do processo de sincronização por Scraping Web.

Sincronización de productos masiva - 7-min.png

 

Uma vez determinada a configuração da sincronização, clique em Ativar para programar a sincronização, ou em Ativar e sincronizar imediatamente para executar uma sincronização e programar a próxima dentro do período estabelecido.

Sincronización de productos masiva - 9-min.png

 

2. Ativar uma sincronização por Feed de Produtos

A sincronização em massa por Feed de Produtos é muito mais rápida e reduz a carga do seu servidor web, pois realiza uma única requisição para baixar o arquivo do seu eCommerce, em vez de realizar uma requisição para cada produto.
Somente pode ser adicionado um Feed de Produtos, portanto ele deve estar completo.

Essa requisição é feita no período e hora configurados. O Connectif guarda uma cópia do Feed original no momento indicado, portanto, se houver alguma alteração no Feed após a realização de uma sincronização ou durante uma sincronização em curso, ela não será refletida no Connectif até a próxima operação de sincronização.

Os produtos passam ao estado "Descontinuado" se o produto não aparecer durante 10 dias no feed. Essa verificação é executada diariamente.

Nas Abas (1) vá para Product Feed e clique em Configurar.

Sincronización de productos masiva - 8-min.png

 

No Painel principal (2), na área Adicionar feed de produtos, adicione a URL do feed de produtos do qual o Connectif extrairá as informações do seu catálogo.

O feed de produtos é um arquivo XML que deve estar acessível publicamente, ou seja, a URL do feed deve ser pública, sem httaccess. Esse documento contém uma série de objetos que contêm as propriedades de um produto, em forma de etiquetas e valores.

Sincronización de productos masiva - 11-min.png

 

Especificações sobre o Feed de Produtos:

No final deste artigo (ou clicando neste link), você encontrará um documento de exemplo de Feed de Produtos.

Também encontrará um arquivo para download com o esquema utilizado para descrever a estrutura e as restrições dos conteúdos dos documentos XML de Feed de Produtos (ou clicando neste link).

  • Quando o Connectif tenta ler o feed em uma URL, utiliza o cabeçalho 'User-Agent': 'Connectif'. Isso pode ser útil caso seja necessário permitir o acesso ao recurso somente para determinadas aplicações.
  • Pode ser utilizado o modelo de feed especificado pelo Google. Caso utilize outro formato, será permitido que o elemento "Produto" esteja no segundo nível, ou seja, que no máximo o feed contenha três níveis: o que contém a lista de produtos, o item em si e a(s) propriedade(s) do produto.
  • A codificação do feed deve ser UTF-8.
  • Campos do Google que o Connectif converte automaticamente (quando o feed respeita completamente o formato Google):
    • G:AUTO_PRICING_MIN_PRICE, G:SALE_PRICE, G:PRICE: são formatados para remover a moeda e tratados como número.
    • G:AVAILABILITY: são aceitos os valores permitidos pelo Google 'in_stock', 'in stock' e são transformados em nosso valor válido "instock".
    • G:GOOGLE_PRODUCT_CATEGORY, G:PRODUCT_TYPE: os caracteres requeridos pelo Google ">" para separação de categoria são substituídos pelo permitido pelo Connectif "/". Para esse campo, o Connectif obterá a definição das categorias do Google.
  • Se desejar obter categorias personalizadas com hierarquização própria, isso é possível através do campo G:PRODUCT_TYPE.
    • Para indicar as diferentes categorias que um produto pode ter, o campo deve ser repetido no feed.
    • Para indicar os diferentes subníveis de uma categoria, será utilizado o valor ">".
    • Para mais informações sobre este campo, consulte a documentação oficial do Google Merchant Center.

Por exemplo, um produto com as seguintes categorias personalizadas:

- Primeiro nível:
Bicicleta
Outlet
- Segundo nível:
Bicicleta/Montanha
Bicicleta/Travesia
Outlet/Bici.
- Terceiro nível:
Bicicleta/Montanha/Mil_metros

Deve aparecer no feed da seguinte forma:
<g:product_type>Bicicleta > Montanha > Mil_metros</g:product_type>
<g:product_type>Bicicleta > Travesia</g:product_type>
<g:product_type>Outlet > Bici</g:product_type>

  • Os campos que não forem mapeados no feed são respeitados e não são sobrescritos.
  • Produtos criados por mecanismos diferentes do feed não são descontinuados.
  • Se não utilizar o formato do Google, os dados relativos a preços devem estar em formato numérico.
  • Podem ser utilizadas várias etiquetas com o mesmo nome.
  • Quando um campo não autodetectado é mapeado manualmente, o caminho para o campo são os nomes de cada nível da etiqueta até o valor, separados por um ">"
  • Todos os campos que em um mapeamento são do tipo "array", se aparecerem várias vezes no Feed, o Connectif coletará todos os valores nesse campo.

Se você utiliza categorias personalizadas para os produtos da sua loja e seu feed de produtos é do tipo Google, pode adicioná-las na etiqueta G:PRODUCT_TYPE e depois configurá-la no mapeamento para que o Connectif as obtenha. Se precisar de mais informações sobre como enviar categorias personalizadas de produto, visite a documentação oficial do Google.

Sincronización de productos masiva - 10-min.png

Configure a Periodicidade da sincronização, ou seja, com que frequência você quer que o Connectif acesse seu Feed de Produtos para extrair as informações. Você pode escolher as opções "1 dia", "2 dias", "3 dias" e "1 semana".

Escolha a Hora em que deseja que cada processo de sincronização ocorra.

Clique em Próximo .

Sincronización de productos masiva - 12-min.png

 

No Painel Principal (2) você deverá selecionar os valores detectados do Feed de Produtos e vinculá-los aos da ficha de contato do Connectif.

O campo mapeado como "Url de produto" é validado com os domínios permitidos.

Para isso, clique sobre cada um dos campos da coluna Campos de produto automaticamente detectados e arraste-os para a coluna central, de modo que correspondam aos campos da ficha de produto do Connectif (coluna direita).

A seleção dos campos a mapear é obtida dos campos únicos de uma amostra de produtos do seu Feed.

Sincronización de productos masiva - 13-min.png

 

Se existir em seu Feed de produtos algum campo que deseja vincular e que não apareça na seleção de valores, deverá selecionar o valor "Caminho do campo", vinculá-lo ao campo correspondente e inserir manualmente o caminho e cada um de seus níveis no mesmo formato que aparece no restante dos campos no Connectif.

Sincronización de productos masiva - 15-min.png

 

Copie o caminho e seus diferentes níveis, conforme mostrado no exemplo.

Sincronización de productos masiva - 14-min.png

 

Insira-os no Connectif com o formato correspondente. Cada um dos níveis do caminho que você inserir deverá ser separado pelo símbolo ">".

Se você alterar o nome de algum dos campos mapeados no seu Feed de Produtos, deverá atualizá-lo no Connectif da mesma forma.

Sincronización de productos masiva - 16-min.png

No nosso exemplo, foi criado o campo "product_tags", extraído do caminho da imagem anterior. Nesse caso, o caminho completo seria RSS>CHANNEL>ITEM>G:PRODUCT_TAGS.

Uma vez determinada a configuração da sincronização, clique em Ativar para programar a sincronização, ou em Ativar e sincronizar imediatamente para executar uma sincronização e programar a próxima dentro do período estabelecido.

 

3. Desativar um tipo de sincronização para poder ativar outro

Não é possível ter ambos os processos de sincronização ativos ao mesmo tempo, portanto, se um estiver ativo, deve ser desativado antes de configurar o outro.

Para isso, dirija-se à Aba (1) do tipo de sincronização que estiver ativa e, no Painel Principal (2), clique em Desativar.

Sincronización de productos masiva - 17-min.png

 

4. Revisar o Registro de Sincronização

Nas Abas (1) vá para Registro de Sincronizações.

No Painel principal (2) você poderá revisar as datas de execução dos processos de sincronização passados, assim como as possíveis mudanças de estado de cada uma das sincronizações.

Independentemente do tempo marcado para execução do processo de sincronização, o processo de descontinuação de produtos será executado todos os dias, portanto, na lista aparecerão mais processos do que os indicados na configuração.

Sincronización de productos masiva - 18-min.png

 

Parabéns! 
Você chegou ao final da lição.

 


Continue aprendendo!

Para aproveitar todo o potencial da sua conta no Connectif, recomendamos continuar com os seguintes artigos: