Use este guia para configurar seu catálogo para localização. Veja também como configurar um catálogo para diferentes idiomas e países.
id
no seu feed de dados de substituição. O id
de cada item precisa corresponder a um id
em um dos feeds de dados do catálogo principal e/ou ao número de identificação do conteúdo do seu pixel.override
.
override
deve ser um código de idioma ISO compatível. Veja também códigos de idioma ISO padrão.Ao planejar a configuração do seu catálogo, siga estas recomendações:
title
e description
no feed de idioma e price
, sale_price
, sale_price_effective_date
, availability
e link
no feed de país. Você pode fornecer propriedades localizadas para os itens do seu catálogo, usando tipos adicionais de feeds.
Tipo de feed | Descrição | Exemplo |
---|---|---|
Feed de país | Contém substituições para países específicos. Você pode criar e carregar feeds de país usando o Gerenciador de Comércio ou via API. Consulte o formato de feed compatível. | Um item pode ter preços diferentes para cada país. |
Feed de idioma | Contém traduções para campos específicos. Você pode criar e carregar feeds de idioma usando o Gerenciador de Comércio ou via API. Consulte o formato de feed compatível. | Um item pode ter descrições diferentes dependendo do idioma. |
Feed de idioma e país | Criado para casos de uso avançados em que um feed de país ou um feed de idioma não é suficiente para descrever a localização dos seus itens. Um feed de idioma e país só deve ser usado para campos realmente necessários. Só é possível criar um feed de idioma e país por meio da API. No entanto, você pode modificar e carregar o feed usando o Gerenciador de Comércio ou via API. O Gerenciador de Comércio fornece detalhes sobre cada configuração de país e idioma. Observação: ao localizar um campo para idioma e país, o valor na coluna | Os URLs dos seus produtos podem depender do idioma e do país da pessoa que visualiza o conteúdo. Por exemplo: http://www.mysite.com/ca/item12345?lang=fr É possível definir campos localizados para até 350 pares de idiomas e países, por item do catálogo. |
Exemplo de CSV: este feed contém localizações de país para o Reino Unido (GB
) e a Itália (IT
).
id; override; price; link; delete FB_product_1234; GB; 9.00 GBP; http://www.example.com/en_GB/FB_product_1234; false FB_product_1234; IT; 10.49 EUR; http://www.example.com/it_IT/FB_product_1234; false
price
, sale_price
, unit_price
, base_price
, status
(visibilidade) e availability
só devem ser fornecidos em um feed de país. Esses campos não podem ser fornecidos em um feed de idiomas. Isso ajuda a garantir que os clientes vejam os dados corretos do produto localizado.
Exemplo de CSV: este feed contém localizações de idioma para o francês (fr_XX
) e o inglês (en_XX
).
id; override; description; title; delete FB_product_1234; fr_XX; Le t-shirt American Apparel préféré de tous. Le t-shirt comporte une encolure ajustée de 3/4 pouce au cou, une bande épaule à épaule et un ourlet de 1 pouce sur les manches.; T-shirt Unisexe d'American Apparel; false FB_product_1234; en_XX ; Everyone's favorite American Apparel T-shirt. The t-shirt features 3/4 inches set-in neck, shoulder to shoulder tape and 1 inch hem on sleeves.; American Apparel Unisex T-Shirt; false
Exemplo: este feed contém localizações de idioma e país para falantes de francês nos EUA (fr_XX|US
) e falantes de francês no Canadá (fr_XX|CA
).
id; override; url; delete FB_product_1234; fr_XX|US; http://us.example.com/fr/product_1234; false FB_product_1234; fr_XX|CA; http://ca.example.com/fr/product_1234; false
Ao selecionar quais informações localizadas serão mostradas a um usuário, verificamos o conteúdo do feed nesta ordem:
Depois de criar seus feeds, você poderá carregá-los manualmente por meio do Gerenciador de Comércio ou via API, conforme mostrado abaixo.
override_type
adicional. Exemplo: carregue um feed de idioma.
curl \ -F 'name=Language feed' \ -F 'schedule={ "interval": "DAILY", "url": "http:\/\/www.example.com\/sample_language_feed.tsv", "hour": 22 }' \ -F 'override_type=language' -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/<API_VERSION>/<CATALOG_ID>/product_feeds
Exemplo: carregue um feed de país.
curl \ -F 'name=Country Feed' \ -F 'schedule={ "interval": "DAILY", "url": "http:\/\/www.example.com\/sample_country_feed.tsv", "hour": 22 }' \ -F 'override_type=country' -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/<API_VERSION>/<CATALOG_ID>/product_feeds
Exemplo: carregue o feed de idioma e país.
curl \ -F 'name=language and country Feed' \ -F 'schedule={ "interval": "DAILY", "url": "http:\/\/www.example.com\/sample_language_and_country_feed.tsv", "hour": 22 }' \ -F 'override_type=language_and_country' -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/<API_VERSION>/<CATALOG_ID>/product_feeds
Parâmetros
Parâmetro | Valor |
---|---|
| Localização onde podemos recuperar o arquivo do feed. |
| Frequência na qual buscamos o arquivo do feed. |
| Hora do dia (baseado em um relógio de 24 horas) em que fazemos a busca no feed. |
Para remover informações localizadas de um item:
true
. A localização do produto será removida.
Observação: também é possível usar delete
para itens do seu feed de itens principal. Quando você exclui um item principal, todas as substituições são removidas.
O Gerenciador de Comércio fornece detalhes sobre as informações dos campos de país e idioma para cada produto na página Itens > Detalhes.
Você também pode acessar a cobertura internacional de todo seu catálogo na aba Itens > Cobertura internacional.