O feed de produtos é a principal maneira de fornecer ao Google uma lista de itens para fazer que aparecem em várias plataformas do Google.
O formato de upload aceito é JSON. Cada arquivo JSON precisa ser um objeto ProductFeed
completo e também pode ser enviado em um formato compactado, como ZIP, TAR e GZIP.
Se houver muitos produtos para serem enviados em um único arquivo, será possível fazer o upload
dos dados usando vários arquivos com o campo FeedMetadata
correto em cada
um deles. O pipeline de processamento da plataforma Coisas legais para fazer
considera esses uploads como um único feed.
FeedMetadata do produto
O FeedMetaData
do feed de produtos permite que você divida um grande número de
produtos em vários arquivos JSON sem deixar de fazer com que o Google trate o conjunto de
arquivos JSON como um único upload.
O FeedMetadata
em cada arquivo JSON do mesmo upload precisa conter o mesmo
valor nonce
(o Google usa nonce
para identificar se os arquivos JSON pertencem ao
mesmo conjunto de uploads) e o mesmo total_shard_count
. O shard_id
(zero
indexado) identifica o fragmento que este JSON representa em um upload e não
pode ser duplicado no mesmo upload. Se um único arquivo JSON contiver todos
os dados do produto, total_shards_count
precisará ser definido como 1
e shard_id
como
0
.
Objetos de feed de produtos e opções
Cada objeto Product
representa um único produto da plataforma Coisas legais para fazer e precisa conter
um id
, um title
exclusivo e pelo menos um objeto option
. Opcionalmente, um produto também pode ter outras informações, como imagens relacionadas, descrição detalhada e uma lista de recursos. Para informações mais detalhadas sobre outros campos, consulte o feed de produtos na seção de referência.
O objeto Option
contido no produto é responsável por descrever as
várias maneiras de usar o produto, diferentes opções de preços
(como adulto, crianças, ingressos para grupos), informações de localização e
links diretos que o usuário pode usar para reservar ou comprar o produto/experiência. Para informações mais detalhadas sobre os campos, consulte a
seção de referência.
Adicionar ou remover produtos do feed
Como o feed de produtos só oferece suporte ao processamento de snapshots, é possível adicionar ou remover produtos do sistema fazendo o upload de uma nova versão do feed com ou sem os produtos em questão, respectivamente.