Plik danych o produktach to główny sposób przesyłania do Google listy produktów, które mają być wyświetlane w różnych usługach Google.
Obsługiwany format przesyłania to JSON. Każdy plik JSON musi być kompletnym obiektem ProductFeed
i może być też przesłany w formacie skompresowanym, takim jak ZIP, TAR czy GZIP.
Jeśli jest zbyt dużo produktów, aby przesłać je w jednym pliku, możesz przesłać dane za pomocą wielu plików, podając prawidłowe pole FeedMetadata
w każdym z nich. W ramach przetwarzania należy wtedy traktować te przesyłki jako pojedynczy plik danych.
Metadane pliku danych o produktach
W przypadku pliku danych o produktach element FeedMetaData
umożliwia podzielenie dużej liczby produktów na wiele plików JSON, a Google będzie traktować zestaw plików JSON jako pojedynczy plik przesłany.
W każdym pliku JSON tego samego przesyłania musi być taka sama wartość nonce
(Google używa nonce
do określania, czy pliki JSON należą do tego samego zestawu przesyłania) oraz taka sama wartość total_shard_count
.FeedMetadata
Wartość shard_id
(bez indeksu) wskazuje fragment fragmentu, który reprezentuje ten plik JSON w przesyłanym pliku, i nie może być powielany w ramach tego samego przesyłanego pliku. Jeśli pojedynczy plik JSON zawiera wszystkie dane o produkcie, wartość parametru total_shards_count
powinna wynosić 1
, a parametr shard_id
– 0
.
Obiekty pliku danych Produkt i Opcja
Każdy obiekt Product
reprezentuje jeden produkt z kategorii Atrakcje i musi zawierać unikalny obiekt id
, title
oraz co najmniej jeden obiekt option
. Produkt może też opcjonalnie zawierać dodatkowe informacje, takie jak powiązane zdjęcia, szczegółowy opis i lista funkcji. Więcej informacji o dodatkowych polach znajdziesz w sekcji Plik danych o produktach.
Obiekt Option
zawarty w usłudze odpowiada za opisywanie różnych sposobów, w jakie użytkownik może korzystać z usługi, różnych opcji cenowych (takich jak bilety dla dorosłych, dzieci i grup), informacji o lokalizacji oraz linków, z których użytkownik może bezpośrednio zarezerwować lub kupić usługę / wrażenia. Więcej informacji o polach znajdziesz w sekcji poglądowej.
Dodawanie produktów do pliku danych i usuwanie ich z niego
Ponieważ plik danych o produktach obsługuje tylko przetwarzanie migawek, możesz dodawać produkty do systemu lub usuwać je z niego, przesyłając nową wersję pliku danych z odpowiednimi produktami lub bez nich.