- Você precisa hospedar seu próprio feed XML, e ele precisa ser acessível por HTTP ou HTTPS.
- Você pode fornecer um único arquivo XML ou vários arquivos agrupados em um único arquivo .zip.
- O tamanho de um único arquivo nunca pode exceder 100 MB, mesmo que ele seja um arquivo .zip.
- Se você fornecer um único arquivo XML, poderá enviar um arquivo de texto simples ou compactado no formato ZIP.
- Para garantir que o Google recupere um instantâneo completo dos seus dados e não tente fazer o download de arquivos incompletos, siga estas diretrizes ao postar arquivos no seu servidor HTTP:
- Crie seu feed em um diretório no qual o Google não busque conteúdo.
- Quando o feed estiver concluído, crie um link simbólico em um diretório onde o Google possa buscar conteúdo. O link simbólico deve apontar para o feed recém-criado.
- Você pode proteger seus arquivos com um nome de usuário e senha usando a autenticação BASIC ou DIGEST. No momento, não há suporte para NTLM.
Validação de XML
Para garantir que o Google consiga processar seu feed, use um validador de esquema XML para verificar se ele está em conformidade com os requisitos do esquema antes de enviar ao Google. O Google também vai verificar se o feed está em conformidade com o esquema antes de aceitá-lo.
Há várias ferramentas disponíveis para ajudar você a validar a estrutura do seu feed XML. Você pode encontrar ferramentas relacionadas a XML nestes sites:
Use xmllint
para validar seu feed com esta linha de comando:
xmllint --schema http://www.google.com/shopping/reviews/schema/merchant/4.0/merchant_reviews.xsd --noout file.xml
Diretrizes adicionais
É possível especificar valores de dados no feed com seções CDATA. Se você usar seções CDATA, não faça o escape de caracteres especiais.
Seu feed precisa usar a codificação UTF-8. Especifique essa codificação na declaração XML no início do feed:
<?xml version="1.0" encoding="UTF-8"?>