Package google.shopping.merchant.accounts.v1beta

Indeks

AccountIssueService

Usługa obsługi interfejsu AccountIssueService API.

ListAccountIssues

rpc ListAccountIssues(ListAccountIssuesRequest) returns (ListAccountIssuesResponse)

Wyświetla wszystkie problemy z kontem Merchant Center.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/content

Więcej informacji znajdziesz w OAuth 2.0 Overview.

AccountsService

Usługa obsługująca interfejs Accounts API.

CreateAndConfigureAccount

rpc CreateAndConfigureAccount(CreateAndConfigureAccountRequest) returns (Account)

Tworzy samodzielne konto Merchant Center z dodatkową konfiguracją. Dodaje użytkownika, który wysłał żądanie, jako administratora nowego konta.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/content

Więcej informacji znajdziesz w OAuth 2.0 Overview.

DeleteAccount

rpc DeleteAccount(DeleteAccountRequest) returns (Empty)

Usuwa określone konto niezależnie od jego typu: samodzielne, MCA lub subkonto. Usunięcie MCA spowoduje usunięcie wszystkich jego subkont. Wykonywanie tej metody wymaga dostępu administracyjnego. Usunięcie jest możliwe tylko wtedy, gdy konto nie świadczy usług dla żadnego innego konta i nie ma przetworzonych ofert. Aby to zmienić, możesz użyć parametru force.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/content

Więcej informacji znajdziesz w OAuth 2.0 Overview.

GetAccount

rpc GetAccount(GetAccountRequest) returns (Account)

Pobiera konto z konta Merchant Center. Po wstawieniu, zaktualizowaniu lub usunięciu konta może minąć kilka minut, zanim zmiany zaczną obowiązywać.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/content

Więcej informacji znajdziesz w OAuth 2.0 Overview.

ListAccounts

rpc ListAccounts(ListAccountsRequest) returns (ListAccountsResponse)

Wyświetla listę kont dostępnych dla wywołującego użytkownika i odpowiadających ograniczeniom żądania, takim jak rozmiar strony czy filtry. Nie są to tylko subkonta MCA, ale wszystkie konta, do których użytkownik wywołujący ma dostęp, w tym inne multikonta klientów, konta połączone, samodzielne konta itd. Jeśli nie zostanie podany żaden filtr, zwraca konta, do których użytkownik został bezpośrednio dodany. Ta metoda jest ostatecznie spójna, co oznacza, że zmiany takie jak tworzenie i aktualizowanie kont lub zmiana relacji między kontami mogą nie pojawić się od razu w wynikach. Zamiast tego zmiany rozprzestrzeniają się w krótkim czasie, po którym zaktualizowane informacje mogą pasować do powiązanych predykatów. Oznacza to, że wyszukiwanie według nazwy konta może nie zwrócić ostatnio zmienionego konta, nawet jeśli spełnia ono warunek.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/content

Więcej informacji znajdziesz w OAuth 2.0 Overview.

ListSubAccounts

rpc ListSubAccounts(ListSubAccountsRequest) returns (ListSubAccountsResponse)

Wyświetla listę wszystkich subkont danego multikonta klientów. Jest to wygodny element opakowujący dla bardziej zaawansowanej metody ListAccounts. Ta metoda da takie same wyniki jak wywołanie funkcji ListsAccounts z tym filtrem: relationship(providerId={parent} AND service(type="ACCOUNT_AGGREGATION"))

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/content

Więcej informacji znajdziesz w OAuth 2.0 Overview.

UpdateAccount

rpc UpdateAccount(UpdateAccountRequest) returns (Account)

Aktualizuje konto niezależnie od jego typu: samodzielne, MCA lub subkonto. Wykonywanie tej metody wymaga dostępu administracyjnego.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/content

Więcej informacji znajdziesz w OAuth 2.0 Overview.

AutofeedSettingsService

Usługa obsługująca ustawienie autopodania.

GetAutofeedSettings

rpc GetAutofeedSettings(GetAutofeedSettingsRequest) returns (AutofeedSettings)

Pobiera ustawienia automatycznego pliku danych na koncie.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/content

Więcej informacji znajdziesz w OAuth 2.0 Overview.

UpdateAutofeedSettings

rpc UpdateAutofeedSettings(UpdateAutofeedSettingsRequest) returns (AutofeedSettings)

Zmienia ustawienia automatycznego pliku danych na koncie.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/content

Więcej informacji znajdziesz w OAuth 2.0 Overview.

BusinessIdentityService

Usługa obsługująca interfejs API tożsamości firmowej.

GetBusinessIdentity

rpc GetBusinessIdentity(GetBusinessIdentityRequest) returns (BusinessIdentity)

Pobiera tożsamość firmy na koncie.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/content

Więcej informacji znajdziesz w OAuth 2.0 Overview.

UpdateBusinessIdentity

rpc UpdateBusinessIdentity(UpdateBusinessIdentityRequest) returns (BusinessIdentity)

Zmień tożsamość firmy na koncie. Wykonywanie tej metody wymaga dostępu administracyjnego.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/content

Więcej informacji znajdziesz w OAuth 2.0 Overview.

BusinessInfoService

Usługa obsługująca interfejs API informacji o firmie.

GetBusinessInfo

rpc GetBusinessInfo(GetBusinessInfoRequest) returns (BusinessInfo)

Pobiera informacje o firmie z konta.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/content

Więcej informacji znajdziesz w OAuth 2.0 Overview.

UpdateBusinessInfo

rpc UpdateBusinessInfo(UpdateBusinessInfoRequest) returns (BusinessInfo)

Aktualizuje informacje o firmie na koncie. Wykonywanie tej metody wymaga dostępu administracyjnego.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/content

Więcej informacji znajdziesz w OAuth 2.0 Overview.

EmailPreferencesService

Usługa obsługująca interfejs API EmailPreferences.

GetEmailPreferences

rpc GetEmailPreferences(GetEmailPreferencesRequest) returns (EmailPreferences)

Zwraca ustawienia powiadomień e-mail użytkownika konta Merchant Center. Ta usługa umożliwia tylko pobieranie i aktualizowanie ustawień poczty e-mail uwierzytelnionego użytkownika. Aby uzyskać ustawienia użytkownika po uwierzytelnieniu, użyj aliasu name=accounts/*/users/me/emailPreferences.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/content

Więcej informacji znajdziesz w OAuth 2.0 Overview.

UpdateEmailPreferences

rpc UpdateEmailPreferences(UpdateEmailPreferencesRequest) returns (EmailPreferences)

Zmienia ustawienia powiadomień e-mail dla użytkownika konta Merchant Center. Użytkownicy MCA powinni wskazywać konto MCA, a nie subkonto MCA.

Preferencje, które nie zostały wyraźnie wybrane w masie aktualizacji, nie zostaną zaktualizowane.

Nie można w ramach aktualizacji określić wartości stanu akceptacji UNCONFIRMED.

Użyj aliasu name=accounts/*/users/me/emailPreferences, aby zaktualizować preferencje uwierzytelnionego użytkownika.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/content

Więcej informacji znajdziesz w OAuth 2.0 Overview.

HomepageService

Usługa do obsługi interfejsu API strony głównej sklepu.

ClaimHomepage

rpc ClaimHomepage(ClaimHomepageRequest) returns (Homepage)

zgłaszanie praw do strony głównej sklepu, Wykonywanie tej metody wymaga dostępu administracyjnego.

Jeśli strona główna została już zgłoszona, nastąpi ponowna weryfikacja (chyba że sprzedawca jest zwolniony z zgłaszania, co zwalnia też z weryfikacji) i zwróci odpowiedź z wynikiem pozytywnym. Jeśli nie można już zweryfikować własności, zwróci błąd, ale nie wyczyści roszczenia. W przypadku niepowodzenia zwracany jest kanoniczny komunikat o błędzie: * PERMISSION_DENIED: użytkownik nie ma wymaganych uprawnień na tym koncie MC; * FAILED_PRECONDITION: – konto nie jest kontem Merchant Center; – konto MC nie ma strony głównej; – zgłoszenie nie powiodło się (w tym przypadku komunikat o błędzie będzie zawierać więcej szczegółów).

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/content

Więcej informacji znajdziesz w OAuth 2.0 Overview.

GetHomepage

rpc GetHomepage(GetHomepageRequest) returns (Homepage)

Pobiera stronę główną sklepu.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/content

Więcej informacji znajdziesz w OAuth 2.0 Overview.

UnclaimHomepage

rpc UnclaimHomepage(UnclaimHomepageRequest) returns (Homepage)

rezygnuje z uprawnień do strony głównej sklepu. Wykonywanie tej metody wymaga dostępu administracyjnego.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/content

Więcej informacji znajdziesz w OAuth 2.0 Overview.

UpdateHomepage

rpc UpdateHomepage(UpdateHomepageRequest) returns (Homepage)

Aktualizuje stronę główną sklepu. Wykonywanie tej metody wymaga dostępu administracyjnego.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/content

Więcej informacji znajdziesz w OAuth 2.0 Overview.

OnlineReturnPolicyService

Usługa ułatwia zarządzanie konfiguracją zasad zwrotów w przypadku wycofania oferty przez sprzedawcę, obejmując zasady zwrotów zarówno w przypadku reklam, jak i bezpłatnych informacji.

programów. Ten interfejs API definiuje następujący model zasobu:

[OnlineReturnPolicy][google.shopping.merchant.accounts.v1.OnlineReturnPolicy]

GetOnlineReturnPolicy

rpc GetOnlineReturnPolicy(GetOnlineReturnPolicyRequest) returns (OnlineReturnPolicy)

Pobiera istniejące zasady zwrotów określonego sprzedawcy.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/content

Więcej informacji znajdziesz w OAuth 2.0 Overview.

ListOnlineReturnPolicies

rpc ListOnlineReturnPolicies(ListOnlineReturnPoliciesRequest) returns (ListOnlineReturnPoliciesResponse)

Wyświetla wszystkie obowiązujące zasady zwrotów danego sprzedawcy.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/content

Więcej informacji znajdziesz w OAuth 2.0 Overview.

ProgramsService

Usługa zarządzania programem.

Programy stanowią mechanizm umożliwiający dodawanie funkcji do kont sprzedawców. Typowym przykładem jest program bezpłatnych informacji o produktach, który umożliwia bezpłatne wyświetlanie produktów ze sklepu sprzedawcy w Google.

Ta usługa udostępnia metody umożliwiające odzyskiwanie informacji o udziale sprzedawcy we wszystkich dostępnych programach oraz metody umożliwiające wyraźne włączanie i wyłączanie udziału w poszczególnych programach.

DisableProgram

rpc DisableProgram(DisableProgramRequest) returns (Program)

wyłączyć udział w określonym programie na koncie; Wykonywanie tej metody wymaga dostępu administracyjnego.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/content

Więcej informacji znajdziesz w OAuth 2.0 Overview.

EnableProgram

rpc EnableProgram(EnableProgramRequest) returns (Program)

umożliwić udział w określonym programie na koncie; Wykonywanie tej metody wymaga dostępu administracyjnego.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/content

Więcej informacji znajdziesz w OAuth 2.0 Overview.

GetProgram

rpc GetProgram(GetProgramRequest) returns (Program)

Pobiera określony program na koncie.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/content

Więcej informacji znajdziesz w OAuth 2.0 Overview.

ListPrograms

rpc ListPrograms(ListProgramsRequest) returns (ListProgramsResponse)

Pobiera wszystkie programy na koncie.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/content

Więcej informacji znajdziesz w OAuth 2.0 Overview.

RegionsService

zarządza konfiguracją regionów.

Ten interfejs API definiuje następujący model zasobu:

  • Region
CreateRegion

rpc CreateRegion(CreateRegionRequest) returns (Region)

Tworzy definicję regionu na koncie Merchant Center. Wykonywanie tej metody wymaga dostępu administracyjnego.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/content

Więcej informacji znajdziesz w OAuth 2.0 Overview.

DeleteRegion

rpc DeleteRegion(DeleteRegionRequest) returns (Empty)

Usuwa definicję regionu z konta Merchant Center. Wykonywanie tej metody wymaga dostępu administracyjnego.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/content

Więcej informacji znajdziesz w OAuth 2.0 Overview.

GetRegion

rpc GetRegion(GetRegionRequest) returns (Region)

Pobiera region zdefiniowany na koncie Merchant Center.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/content

Więcej informacji znajdziesz w OAuth 2.0 Overview.

ListRegions

rpc ListRegions(ListRegionsRequest) returns (ListRegionsResponse)

Wyświetla listę regionów na koncie Merchant Center.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/content

Więcej informacji znajdziesz w OAuth 2.0 Overview.

UpdateRegion

rpc UpdateRegion(UpdateRegionRequest) returns (Region)

Zaktualizuje definicję regionu na koncie Merchant Center. Wykonywanie tej metody wymaga dostępu administracyjnego.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/content

Więcej informacji znajdziesz w OAuth 2.0 Overview.

ShippingSettingsService

Usługa umożliwiająca uzyskanie informacji o ustawieniach dostawy dla metody wywołania w Merchant API.

GetShippingSettings

rpc GetShippingSettings(GetShippingSettingsRequest) returns (ShippingSettings)

Pobranie informacji o ustawieniach dostawy.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/content

Więcej informacji znajdziesz w OAuth 2.0 Overview.

InsertShippingSettings

rpc InsertShippingSettings(InsertShippingSettingsRequest) returns (ShippingSettings)

Zastąp ustawienie dostawy sprzedawcy ustawieniem dostawy w żądaniu. Wykonywanie tej metody wymaga dostępu administracyjnego.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/content

Więcej informacji znajdziesz w OAuth 2.0 Overview.

TermsOfServiceAgreementStateService

Usługa obsługi interfejsu TermsOfServiceAgreementState API.

GetTermsOfServiceAgreementState

rpc GetTermsOfServiceAgreementState(GetTermsOfServiceAgreementStateRequest) returns (TermsOfServiceAgreementState)

Zwraca stan umowy obejmującej Warunki korzystania z usługi.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/content

Więcej informacji znajdziesz w OAuth 2.0 Overview.

RetrieveForApplicationTermsOfServiceAgreementState

rpc RetrieveForApplicationTermsOfServiceAgreementState(RetrieveForApplicationTermsOfServiceAgreementStateRequest) returns (TermsOfServiceAgreementState)

Pobiera stan umowy dotyczącej warunków korzystania z aplikacji.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/content

Więcej informacji znajdziesz w OAuth 2.0 Overview.

TermsOfServiceService

Usługa obsługi interfejsu TermsOfService API.

AcceptTermsOfService

rpc AcceptTermsOfService(AcceptTermsOfServiceRequest) returns (Empty)

Akceptuje TermsOfService. Wykonywanie tej metody wymaga dostępu administracyjnego.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/content

Więcej informacji znajdziesz w OAuth 2.0 Overview.

GetTermsOfService

rpc GetTermsOfService(GetTermsOfServiceRequest) returns (TermsOfService)

Pobiera TermsOfService powiązany z podaną wersją.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/content

Więcej informacji znajdziesz w OAuth 2.0 Overview.

RetrieveLatestTermsOfService

rpc RetrieveLatestTermsOfService(RetrieveLatestTermsOfServiceRequest) returns (TermsOfService)

Pobiera najnowszą wersję TermsOfService dla danego kind i region_code.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/content

Więcej informacji znajdziesz w OAuth 2.0 Overview.

UserService

Usługa do obsługi interfejsu API użytkownika.

CreateUser

rpc CreateUser(CreateUserRequest) returns (User)

Tworzy użytkownika konta Merchant Center. Wykonywanie tej metody wymaga dostępu administracyjnego.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/content

Więcej informacji znajdziesz w OAuth 2.0 Overview.

DeleteUser

rpc DeleteUser(DeleteUserRequest) returns (Empty)

Usuwa użytkownika konta Merchant Center. Wykonywanie tej metody wymaga dostępu administracyjnego. Użytkownik, którego chcesz usunąć, nie może być ostatnim administratorem tego konta. Użytkownik jest też chroniony przed usunięciem, jeśli konto jest zarządzane przez Business Managera.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/content

Więcej informacji znajdziesz w OAuth 2.0 Overview.

GetUser

rpc GetUser(GetUserRequest) returns (User)

Pobiera użytkownika konta Merchant Center.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/content

Więcej informacji znajdziesz w OAuth 2.0 Overview.

ListUsers

rpc ListUsers(ListUsersRequest) returns (ListUsersResponse)

Wyświetla listę wszystkich użytkowników konta Merchant Center.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/content

Więcej informacji znajdziesz w OAuth 2.0 Overview.

UpdateUser

rpc UpdateUser(UpdateUserRequest) returns (User)

Aktualizuje użytkownika konta Merchant Center. Wykonywanie tej metody wymaga dostępu administracyjnego.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/content

Więcej informacji znajdziesz w OAuth 2.0 Overview.

AcceptTermsOfServiceRequest

Żądanie wiadomości dla metody AcceptTermsOfService.

Pola
name

string

Wymagane. Nazwa zasobu wersji warunków korzystania z usługi. Format: termsOfService/{version}

account

string

Wymagane. Konto, na którym chcesz zaakceptować Warunki korzystania z usługi.

region_code

string

Wymagane. Kod regionu według CLDR. Jest to kod kraju, jeśli warunki korzystania z usługi mają zastosowanie tylko w danym kraju, lub 001, jeśli mają zastosowanie na całym świecie.

Zaakceptowano

Opisuje zaakceptowane warunki korzystania z usługi.

Pola
terms_of_service

string

Zaakceptowane termsOfService.

accepted_by

string

Konto, na którym została zarejestrowana zgoda. Może to być samo konto lub, w przypadku subkont, konto MCA.

valid_until

Date

Jeśli jest ustawiona, oznacza, że zaakceptowane TermsOfService są ważne tylko do końca tej daty (w czasie UTC). Do tego czasu musisz zaakceptować nowy. Informacje o wymaganych TermsOfService można znaleźć w wiadomości Wymagane.

AccessRight

Prawo dostępu.

Wartości w polu enum
ACCESS_RIGHT_UNSPECIFIED Wartość domyślna. Ta wartość nie jest używana.
STANDARD Dostęp standardowy.
ADMIN Dostęp administracyjny.
PERFORMANCE_REPORTING Użytkownicy z tymi uprawnieniami mają dostęp do danych o skuteczności i statystyk.

Konto

Wiadomość Account reprezentuje konto sprzedawcy w reklamach produktowych. Jest to główny element służący do zarządzania danymi o usłudze, ustawieniami i interakcjami z usługami Google i zewnętrznymi dostawcami.

Konta mogą działać jako samodzielne podmioty lub stanowić część struktury multikonta klientów (MCA). W konfiguracji MCA konto nadrzędne zarządza kilkoma subkontami.

Utworzenie konta wymaga skonfigurowania atrybutów, takich jak nazwa konta, strefa czasowa i ustawienia języka.

Komunikat Account jest elementem nadrzędnym wielu innych zasobów, np. AccountRelationship, Homepage, BusinessInfo itp.

Pola
name

string

Identyfikator. Nazwa zasobu konta. Format: accounts/{account}

account_id

int64

Tylko dane wyjściowe. Identyfikator konta.

account_name

string

Wymagane. Zrozumiała dla człowieka nazwa konta. Więcej informacji znajdziesz w artykułach na temat nazwy sklepunazwy firmy.

adult_content

bool

Czy to konto zawiera treści dla dorosłych.

test_account

bool

Tylko dane wyjściowe. Czy to jest konto testowe.

time_zone

TimeZone

Wymagane. Strefa czasowa konta.

Podczas zapisu time_zone ustawia zarówno reporting_time_zone, jak i display_time_zone.

W przypadku odczytów time_zone zawsze zwraca display_time_zone. Jeśli na Twoim koncie nie ma elementu display_time_zone, element time_zone jest pusty.

language_code

string

Wymagane. Kod języka BCP-47 konta, np. en-US lub sr-Latn.

AccountAggregation

Ten typ nie ma pól.

AccountAggregation ładunek.

AccountIssue

AccountIssue.

Pola
name

string

Identyfikator. Nazwa zasobu problemu z kontem. Format: accounts/{account}/issues/{id}

title

string

Zlokalizowany tytuł problemu.

severity

Severity

Ogólny stopień ważności problemu.

impacted_destinations[]

ImpactedDestination

wpływ tego problemu na różne miejsca docelowe;

detail

string

dodatkowe zlokalizowane informacje o problemie;

documentation_uri

string

Link do Centrum pomocy Merchant Center, w którym znajdziesz więcej informacji o problemie i sposobach jego rozwiązania.

ImpactedDestination

wpływ problemu na stronę docelową.

Pola
impacts[]

Impact

(Negatywny) wpływ różnych regionów na dany cel.

reporting_context

ReportingContextEnum

Kontekst raportowania, którego dotyczy problem.

Wpływ

Wpływ problemu na region.

Pola
region_code

string

Kod regionu CLDR, w którym występuje ten problem.

severity

Severity

Poważniejszą usterkę w przypadku docelowego miejsca docelowego i regionu.

Poziom ważności

wszystkie możliwe poziomy ważności problemu;

Wartości w polu enum
SEVERITY_UNSPECIFIED Poziom ważności jest nieznany.
CRITICAL Problem powoduje, że oferty nie są wyświetlane.
ERROR Problem może mieć wpływ na oferty (w przyszłości) lub może być wskaźnikiem problemów z ofertami.
SUGGESTION Problem to sugestia dotycząca ulepszenia.

Adres

Adres dostawy magazynu.

Pola
street_address

string

Ulica i numer w adresie. Na przykład: 111w 31st Street.

city

string

Wymagane. Miasto, miasteczko lub gmina. Mogą również obejmować miejscowości podrzędne lub podmiejskie (np. dzielnice lub przedmieścia).

administrative_area

string

Wymagane. Najwyższy poziom podziału administracyjnego kraju. Może to być np. stan Kalifornia („CA”) lub prowincja Quebec („QC”).

postal_code

string

Wymagane. Kod pocztowy (np. 94043).

region_code

string

Wymagane. Kod kraju CLDR (np. „PL”).

AutofeedSettings

Zbiór informacji związanych z ustawieniami plików automatycznych.

Pola
name

string

Identyfikator. Nazwa zasobu ustawień pliku automatycznego. Format: accounts/{account}/autofeedSettings.

enable_products

bool

Wymagane. Włącza lub wyłącza indeksowanie produktów przez automatyczny plik danych na danym koncie. Konta automatycznego wypełniania muszą spełniać określone warunki, które można sprawdzić w polu eligible. Konto nie może być platformą handlową. Gdy automatyczne przesyłanie danych jest włączone po raz pierwszy, produkty zwykle pojawiają się natychmiast. Gdy ponownie włączysz funkcję, może minąć do 24 godzin, zanim produkty pojawią się w Google.

eligible

bool

Tylko dane wyjściowe. Określa, czy sprzedawca kwalifikuje się do rejestracji w autofeedzie.

BusinessDayConfig

dni roboczych magazynu;

Pola
business_days[]

Weekday

Wymagane. Standardowe dni robocze. Nie może być pusta.

Dzień tygodnia

Wartości w polu enum
WEEKDAY_UNSPECIFIED
MONDAY
TUESDAY
WEDNESDAY
THURSDAY
FRIDAY
SATURDAY
SUNDAY

BusinessIdentity

Zbiór informacji związanych z tożsamością firmy.

Pola
name

string

Identyfikator. Nazwa zasobu tożsamości firmy. Format: accounts/{account}/businessIdentity

black_owned

IdentityAttribute

Opcjonalnie: Określa, czy firma twierdzi, że należy do osoby czarnoskórej. To opcjonalne pole będzie dostępne tylko dla sprzedawców, którzy mają ustawiony kraj działalności: US. Nie dotyczy ona również platform handlowych ani sprzedawców na tych platformach.

women_owned

IdentityAttribute

Opcjonalnie: Określa, czy firma prezentuje się jako firma należąca do kobiety. To opcjonalne pole będzie dostępne tylko dla sprzedawców, którzy mają ustawiony kraj działalności: US. Nie dotyczy ona również platform handlowych ani sprzedawców na tych platformach.

veteran_owned

IdentityAttribute

Opcjonalnie: Określa, czy firma twierdzi, że należy do weterana. To opcjonalne pole będzie dostępne tylko dla sprzedawców, którzy mają ustawiony kraj działalności: US. Nie dotyczy ona również platform handlowych ani sprzedawców na tych platformach.

latino_owned

IdentityAttribute

Opcjonalnie: Określa, czy firma określa się jako należąca do osoby pochodzenia latynoskiego. To opcjonalne pole będzie dostępne tylko dla sprzedawców, którzy mają ustawiony kraj działalności: US. Nie dotyczy ona również platform handlowych ani sprzedawców na tych platformach.

small_business

IdentityAttribute

Opcjonalnie: Określa, czy firma określa się jako mała firma. To opcjonalne pole będzie dostępne tylko dla sprzedawców, którzy mają ustawiony kraj działalności: US. Nie dotyczy to również platform handlowych.

IdentityAttribute

Wszystkie informacje związane z atrybutem tożsamości.

Pola
identity_declaration

IdentityDeclaration

Wymagane. Deklaracja tożsamości tego atrybutu.

IdentityDeclaration

Wszystkie możliwe ustawienia dotyczące deklaracji tożsamości.

Wartości w polu enum
IDENTITY_DECLARATION_UNSPECIFIED Wartość domyślna wskazująca, że nie dokonano wyboru.
SELF_IDENTIFIES_AS Wskazuje, że konto jest utożsamiane z atrybutem.
DOES_NOT_SELF_IDENTIFY_AS Wskazuje, że konto nie jest powiązane z atrybutem.

PromotionsConsent

wszystkie możliwe ustawienia dotyczące promocji związanych z tożsamością firmy;

Wartości w polu enum

BusinessInfo

Wiadomość BusinessInfo zawiera istotne informacje o firmie sprzedawcy.

Wiadomość zawiera kluczowe informacje o firmie, takie jak adres fizyczny, dane kontaktowe do obsługi klienta i identyfikatory dla poszczególnych regionów.

Pola
name

string

Identyfikator. Nazwa zasobu informacji o firmie. Format: accounts/{account}/businessInfo

address

PostalAddress

Opcjonalnie: adres firmy. Obsługiwane są tylko pola region_code, address_lines, postal_code, administrative_arealocality. Pozostałe pola są ignorowane.

phone

PhoneNumber

Tylko dane wyjściowe. numer telefonu firmy;

phone_verification_state

PhoneVerificationState

Tylko dane wyjściowe. Stan weryfikacji numeru telefonu firmy.

customer_service

CustomerService

Opcjonalnie: Obsługa klienta firmy.

korean_business_registration_number

string

Opcjonalnie: 10-cyfrowy koreański numer rejestracyjny firmy oddzielony myślnikami w formacie: XXX-XX-XXXXX.

CarrierRate

Lista stawek operatora, do których można się odwołać za pomocą pola main_table lub single_value. Obsługiwane usługi operatora są zdefiniowane na stronie https://support.google.com/merchants/answer/12577710?ref_topic=12570808&sjid=10662598224319463032-NC#zippy=%2Cdelivery-cost-rate-type%2Ccarrier-rate-au-de-uk-and-us-only.

Pola
name

string

Wymagane. Nazwa stawki przewoźnika. Musi być unikalny w przypadku każdej grupy stawek.

carrier

string

Wymagane. Usługa operatora, np. "UPS" lub "Fedex".

carrier_service

string

Wymagane. Usługa operatora, np. "ground" lub "2 days".

origin_postal_code

string

Wymagane. Miejsce nadania przesyłki dla tego przewoźnika.

percentage_adjustment

string

Opcjonalnie: Multiplikatywny modyfikator stawki dostawy podany jako liczba w zapisie dziesiętnym. Może być ujemna. Na przykład "5.4" zwiększa stawkę o 5,4%, a "-3" ją obniża o 3%.

flat_adjustment

Price

Opcjonalnie: Dodatni modyfikator stawki dostawy. Może być ujemna. Na przykład { "amount_micros": 1, "currency_code" : "USD" } zwiększa stawkę o 1 zł, a { "amount_micros": -3, "currency_code" : "USD" } zmniejsza ją o 3 zł.

ClaimHomepageRequest

Żądanie wiadomości dla metody ClaimHomepage.

Pola
name

string

Wymagane. Nazwa strony głównej, której dotyczy roszczenie. Format: accounts/{account}/homepage

overwrite

bool

Opcjonalnie: Gdy ta opcja jest ustawiona na wartość true, usuwa ona wszystkie istniejące roszczenia dotyczące żądanej witryny i zastępuje je roszczeniem z konta, które wysłało żądanie.

CreateAndConfigureAccountRequest

Żądanie wiadomości dla metody CreateAndConfigureAccount.

Pola
account

Account

Wymagane. Konto, które ma zostać utworzone.

users[]
(deprecated)

CreateUserRequest

Opcjonalnie: Użytkownicy, którzy mają zostać dodani do konta.

To pole zostało wycofane i nie będzie dostępne po tym, jak interfejs API przejdzie z wersji beta do wersji stabilnej. Zamiast tego użyj pola user.

user[]

AddUser

Opcjonalnie: Użytkownicy, którzy mają zostać dodani do konta.

service[]

AddAccountService

Wymagane. W ramach procesu tworzenia inicjowane jest konto usługi między tworzonym kontem a kontem dostawcy. Musisz podać co najmniej 1 taką usługę. Obecnie dokładnie 1 z nich musi być account_aggregation, co oznacza, że za pomocą tej metody możesz tworzyć tylko subkonta, a nie samodzielne konta. Mogą być dostępne dodatkowe usługi account_management lub product_management.

AddAccountService

dodatkowe instrukcje dotyczące dodawania usług konta podczas jego tworzenia;

Pola
Pole unii service_type. Typ usługi, który chcesz dodać. service_type może być tylko jednym z tych elementów:
account_aggregation

AccountAggregation

Dostawca jest agregatorem konta. Dane dotyczące usługi typu Agregacja kont

provider

string

Wymagane. Dostawca usługi. Odwoływanie się do konta, np. providers/123, lub znanego usługodawcy (providers/GOOGLE_ADS lub providers/GOOGLE_BUSINESS_PROFILE).

AddUser

Instrukcje dotyczące dodawania użytkownika do konta podczas jego tworzenia.

Pola
user_id

string

Wymagane. Adres e-mail użytkownika (na przykład john.doe@gmail.com).

user

User

Opcjonalnie: Szczegóły użytkownika, którego chcesz dodać. Obecnie można określić tylko prawa dostępu.

CreateRegionRequest

Żądanie wiadomości dla metody CreateRegion.

Pola
parent

string

Wymagane. Konto, dla którego chcesz utworzyć region. Format: accounts/{account}

region_id

string

Wymagane. Identyfikator regionu, który jest niepowtarzalny w przypadku wszystkich regionów na tym samym koncie.

region

Region

Wymagane. Region, który chcesz utworzyć.

CreateUserRequest

Żądanie wiadomości dla metody CreateUser.

Pola
parent

string

Wymagane. Nazwa zasobu na koncie, dla którego ma zostać utworzony użytkownik. Format: accounts/{account}

user_id

string

Wymagane. Adres e-mail użytkownika (na przykład john.doe@gmail.com).

user

User

Opcjonalnie: Użytkownik, który ma zostać utworzony.

CustomerService

Informacje o obsługach klienta.

Pola
uri

string

Opcjonalnie: Identyfikator URI, pod którym można znaleźć obsługę klienta.

email

string

Opcjonalnie: Adres e-mail, pod którym można skontaktować się z obsługą klienta.

phone

PhoneNumber

Opcjonalnie: Numer telefonu, pod którym można skontaktować się z obsługą klienta.

CutoffTime

Definicja czasu granicznej dostawy w dni robocze.

Pola
hour

int32

Wymagane. Godzina, do której należy złożyć zamówienie, aby zostało ono zrealizowane tego samego dnia.

minute

int32

Wymagane. Minuta ostatecznego terminu, do którego należy złożyć zamówienie, aby zostało ono zrealizowane tego samego dnia.

time_zone

string

Wymagane. Identyfikator strefy czasowej, np. „Europe/Zurich”.

DeleteAccountRequest

Żądanie wiadomości dla metody DeleteAccount.

Pola
name

string

Wymagane. Nazwa konta, które chcesz usunąć. Format: accounts/{account}

force

bool

Opcjonalnie: Jeśli ustawisz wartość true, konto zostanie usunięte, nawet jeśli świadczy usługi dla innych kont lub przetworzy oferty.

DeleteRegionRequest

Żądanie wiadomości dla metody DeleteRegion.

Pola
name

string

Wymagane. Nazwa regionu, który chcesz usunąć. Format: accounts/{account}/regions/{region}

DeleteUserRequest

Żądanie wiadomości dla metody DeleteUser.

Pola
name

string

Wymagane. Nazwa użytkownika, którego konto chcesz usunąć. Format: accounts/{account}/users/{email}

Użytkownik odpowiadający dzwoniącemu może też zostać usunięty, jeśli zamiast adresu e-mail (jak w przypadku accounts/{account}/users/me) użyjesz wartości me.

DeliveryTime

Czas spędzony na różnych etapach od zamówienia do dostawy produktu.

Pola
warehouse_based_delivery_times[]

WarehouseBasedDeliveryTime

Opcjonalnie: Wskazuje, że czas dostawy powinien być obliczany dla każdego magazynu (miejsca nadania przesyłki) na podstawie ustawień wybranego przewoźnika. Jeśli to pole jest ustawione, żadne inne pole związane z czasem dostawy w [delivery time][[google.shopping.content.bundles.ShippingSetting.DeliveryTime] nie powinno być ustawione.

min_transit_days

int32

Minimalna liczba dni roboczych, które mijają podczas transportu. 0 oznacza dostawę tego samego dnia, a 1 oznacza dostawę następnego dnia. Musisz ustawić wartość min_transit_days, max_transit_days lub transit_time_table, ale nie obie.

max_transit_days

int32

Maksymalna liczba dni roboczych na czas przewozu. 0 oznacza dostawę tego samego dnia, a 1 oznacza dostawę następnego dnia. Musi być równa lub większa niż min_transit_days.

cutoff_time

CutoffTime

Definicja czasu granicznej dostawy w dni robocze. Jeśli nie skonfigurujesz tego ustawienia, domyślnie będzie to godzina 8:00 czasu PST.

min_handling_days

int32

Minimalna liczba dni roboczych przed wysłaniem zamówienia. 0 oznacza wysyłkę tego samego dnia, 1 oznacza wysyłkę następnego dnia. Parametry „min_handling_days” i „max_handling_days” powinny być ustawione lub nie ustawione w tym samym czasie.

max_handling_days

int32

Maksymalna liczba dni roboczych przed wysłaniem zamówienia. 0 oznacza wysyłkę tego samego dnia, 1 oznacza wysyłkę następnego dnia. Musi być równa lub większa niż min_handling_days. Parametry „min_handling_days” i „max_handling_days” powinny być ustawione lub nie ustawione w tym samym czasie.

transit_time_table

TransitTable

Tabela Czas przewozu, liczba dni roboczych spędzonych w transporcie na podstawie wymiarów wiersza i kolumny. Możesz ustawić wartość min_transit_days, max_transit_days lub transit_time_table, ale nie obie.

handling_business_day_config

BusinessDayConfig

Dni robocze, w których można realizować zamówienia. Jeśli nie podasz tej informacji, przyjmiemy, że godziny pracy to od poniedziałku do piątku.

transit_business_day_config

BusinessDayConfig

Dni robocze, w których zamówienia mogą być w drodze. Jeśli nie podasz tej informacji, przyjmiemy, że godziny pracy to od poniedziałku do piątku.

DisableProgramRequest

Komunikat żądania dla metody DisableProgram.

Pola
name

string

Wymagane. Nazwa programu, w którym chcesz wyłączyć udział danego konta. Format: accounts/{account}/programs/{program}

Odległość

Maksymalny promień dostawy. Jest to wymagane tylko w przypadku dostawy lokalnej.

Pola
value

int64

Wartość całkowita odległości.

unit

Unit

Jednostka może się różnić w zależności od kraju. Jest ona parametryzowana tak, aby uwzględniać mile i kilometry.

Jednostka

Jednostka może się różnić w zależności od kraju. Jest ona parametryzowana tak, aby uwzględniać mile i kilometry.

Wartości w polu enum
UNIT_UNSPECIFIED Nieokreślona jednostka
MILES Jednostka miary: mile
KILOMETERS Jednostka miary: kilometry

EmailPreferences

Kategorie powiadomień, które użytkownik zaakceptował lub odrzucił. Ustawienia e-maili nie obejmują obowiązkowego powiadomienia, ponieważ użytkownicy nie mogą zrezygnować z ich otrzymywania.

Pola
name

string

Identyfikator. Nazwa obiektu EmailPreferences. Punkt końcowy jest obsługiwany tylko w przypadku uwierzytelnionego użytkownika.

news_and_tips

OptInState

Opcjonalnie: Aktualne informacje o nowych funkcjach, wskazówkach i sprawdzonych metodach.

OptInState

Stan zgody na otrzymywanie powiadomień e-mail.

Wartości w polu enum
OPT_IN_STATE_UNSPECIFIED Stan akceptacji nie jest określony.
OPTED_OUT Użytkownik zrezygnował z otrzymywania tego typu e-maili.
OPTED_IN Użytkownik wyraził zgodę na otrzymywanie tego typu e-maili.
UNCONFIRMED Użytkownik wyraził zgodę na otrzymywanie tego typu e-maili i wysłano e-maila z potwierdzeniem, ale użytkownik nie potwierdził jeszcze zgody (dotyczy tylko niektórych krajów).

EnableProgramRequest

Wiadomość z prośbą o włączenie programu.

Pola
name

string

Wymagane. Nazwa programu, w którym chcesz włączyć udział danego konta. Format: accounts/{account}/programs/{program}

GetAccountRequest

Żądanie wiadomości dla metody GetAccount.

Pola
name

string

Wymagane. Nazwa konta, które chcesz pobrać. Format: accounts/{account}

GetAutofeedSettingsRequest

Żądanie wiadomości dla metody GetAutofeedSettings.

Pola
name

string

Wymagane. Nazwa zasobu ustawień pliku automatycznego. Format: accounts/{account}/autofeedSettings

GetBusinessIdentityRequest

Żądanie wiadomości dla metody GetBusinessIdentity.

Pola
name

string

Wymagane. Nazwa zasobu tożsamości firmy. Format: accounts/{account}/businessIdentity

GetBusinessInfoRequest

Żądanie wiadomości dla metody GetBusinessInfo.

Pola
name

string

Wymagane. Nazwa zasobu informacji o firmie. Format: accounts/{account}/businessInfo

GetEmailPreferencesRequest

Żądanie wiadomości dla metody GetEmailPreferences.

Pola
name

string

Wymagane. Nazwa zasobu EmailPreferences. Format: accounts/{account}/users/{email}/emailPreferences

GetHomepageRequest

Żądanie wiadomości dla metody GetHomepage.

Pola
name

string

Wymagane. Nazwa strony głównej do pobrania. Format: accounts/{account}/homepage

GetOnlineReturnPolicyRequest

Żądanie wiadomości dla metody GetOnlineReturnPolicy.

Pola
name

string

Wymagane. Nazwa zasad zwrotów do pobrania. Format: accounts/{account}/onlineReturnPolicies/{return_policy}

GetProgramRequest

wiadomość żądania dla metody GetProgram;

Pola
name

string

Wymagane. Nazwa programu do pobrania. Format: accounts/{account}/programs/{program}

GetRegionRequest

Żądanie wiadomości dla metody GetRegion.

Pola
name

string

Wymagane. Nazwa regionu do pobrania. Format: accounts/{account}/regions/{region}

GetShippingSettingsRequest

Żądanie wiadomości dla metody GetShippingSetting.

Pola
name

string

Wymagane. Nazwa ustawienia dostawy do pobrania. Format: accounts/{account}/shippingsetting

GetTermsOfServiceAgreementStateRequest

Żądanie wiadomości dla metody GetTermsOfServiceAgreementState.

Pola
name

string

Wymagane. Nazwa zasobu wersji warunków korzystania z usługi. Format: accounts/{account}/termsOfServiceAgreementState/{identifier} Format identyfikatora: {TermsOfServiceKind}-{country}

GetTermsOfServiceRequest

Żądanie wiadomości dla metody GetTermsOfService.

Pola
name

string

Wymagane. Nazwa zasobu wersji warunków korzystania z usługi. Format: termsOfService/{version}

GetUserRequest

Żądanie wiadomości dla metody GetUser.

Pola
name

string

Wymagane. Nazwa użytkownika, którego dane mają zostać pobrane. Format: accounts/{account}/users/{email}

Można też pobrać użytkownika odpowiadającego dzwoniącemu, używając wartości me zamiast adresu e-mail, jak w przypadku accounts/{account}/users/me.

Nagłówki

Niepusta lista nagłówków wierszy lub kolumn tabeli. Musisz ustawić dokładnie jedną z tych opcji: prices, weights, num_items, postal_code_group_names lub location.

Pola
prices[]

Price

Wymagane. Lista górnych granic cen zamówień z wliczonym podatkiem. Wartość ostatniej ceny może być nieskończona, jeśli ustawisz parametr price amount_micros = -1. Na przykład [{"amount_micros": 10000000, "currency_code": "USD"}, {"amount_micros": 500000000, "currency_code": "USD"}, {"amount_micros": -1, "currency_code": "USD"}] oznacza nagłówki „<= 10 zł”, „<= 500 zł” i „> 500 zł”. Wszystkie ceny w ramach usługi muszą być podane w tej samej walucie. Nie może być puste. Musi być dodatni, z wyjątkiem wartości -1. Można go ustawić tylko wtedy, gdy wszystkie pozostałe pola są puste.

weights[]

Weight

Wymagane. Lista górnych granic wag zamówienia włącznie. Wartość ostatniego czynnika może być nieskończona, jeśli ustawisz parametr price amount_micros = -1. Na przykład [{"amount_micros": 10000000, "unit": "kg"}, {"amount_micros": 50000000, "unit": "kg"}, {"amount_micros": -1, "unit": "kg"}] reprezentuje nagłówki „<= 10kg”, „<= 50kg” i „> 50kg”. Wszystkie wagi w ramach usługi muszą mieć tę samą jednostkę. Nie może być puste. Musi być dodatni, z wyjątkiem wartości -1. Można go ustawić tylko wtedy, gdy wszystkie pozostałe pola są puste.

number_of_items[]

string

Wymagane. Lista górnych granic liczby elementów. Ostatnia wartość może być "infinity". Na przykład ["10", "50", "infinity"] reprezentuje nagłówki „<= 10 elementów”, „<= 50 elementów” i „> 50 elementów”. Nie może być puste. Można go ustawić tylko wtedy, gdy wszystkie pozostałe pola są puste.

postal_code_group_names[]

string

Wymagane. Lista nazw grup pocztowych. Ostatnia wartość może być "all other locations". Przykład: ["zone 1", "zone 2", "all other locations"]. Wskazywane grupy kodów pocztowych muszą być zgodne z krajem dostawy usługi. Nie może być puste. Można go ustawić tylko wtedy, gdy wszystkie pozostałe pola są puste.

locations[]

LocationIdSet

Wymagane. Lista zestawów identyfikatorów lokalizacji. Nie może być puste. Można je ustawić tylko wtedy, gdy nie są ustawione żadne inne pola.

Strona główna

Wiadomość Homepage reprezentuje stronę główną sklepu sprzedawcy w systemie.

Strona główna sprzedawcy to domena podstawowa, w której klienci wchodzą w interakcję ze sklepem.

Strona główna może zostać zgłoszona i zweryfikowana jako dowód własności, co pozwala sprzedawcy odblokować funkcje, które wymagają zweryfikowanej witryny. Więcej informacji znajdziesz w artykule Weryfikacja adresu URL sklepu internetowego.

Pola
name

string

Identyfikator. Nazwa zasobu strony głównej sklepu. Format: accounts/{account}/homepage

claimed

bool

Tylko dane wyjściowe. Czy strona główna jest zgłoszona. Zapoznaj się z artykułem https://support.google.com/merchants/answer/176793.

uri

string

Wymagane. Identyfikator URI (zwykle adres URL) strony głównej sklepu.

InsertShippingSettingsRequest

Żądanie wiadomości dla metody InsertShippingSetting.

Pola
parent

string

Wymagane. Konto, na którym zostanie wstawiony produkt. Format: accounts/{account}

shipping_setting

ShippingSettings

Wymagane. Nowa wersja konta.

ListAccountIssuesRequest

Żądanie wiadomości dla metody ListAccountIssues.

Pola
parent

string

Wymagane. Element nadrzędny, który jest właścicielem tej kolekcji problemów. Format: accounts/{account}

page_size

int32

Opcjonalnie: Maksymalna liczba problemów do zwrócenia. Usługa może zwrócić mniej niż ta wartość. Jeśli nie podasz tej wartości, zwróci się maksymalnie 50 użytkowników. Maksymalna wartość to 100. Wartości powyżej 100 zostaną sformatowane na 100.

page_token

string

Opcjonalnie: Token strony otrzymany z poprzedniego wywołania funkcji ListAccountIssues. Podaj ten parametr, aby pobrać kolejną stronę.

Podczas podziału na strony wszystkie inne parametry przekazane do funkcji ListAccountIssues muszą być zgodne z wywołaniem, które dostarczyło token strony.

language_code

string

Opcjonalnie: Problemy w odpowiedzi będą zawierać czytelne pola w danym języku. Format BCP-47, np. en-US lub sr-Latn. Jeśli nie podasz żadnej wartości, zostanie użyta wartość en-US.

time_zone

string

Opcjonalnie: Strefa czasowa IANA używana do lokalizacji czasu w czytelnych dla człowieka polach. Na przykład „Ameryka/Los_Angeles”. Jeśli nie zostanie ustawiona, używana będzie strefa czasowa „America/Los_Angeles”.

ListAccountIssuesResponse

wiadomość z odpowiedzią dla metody ListAccountIssues,

Pola
account_issues[]

AccountIssue

Problemy na określonym koncie.

next_page_token

string

token, który może być wysyłany jako page_token w celu pobrania następnej strony. Jeśli pominiesz to pole, nie będzie kolejnych stron.

ListAccountsRequest

Żądanie wiadomości dla metody ListAccounts.

Pola
page_size

int32

Opcjonalnie: Maksymalna liczba kont do zwrócenia. Usługa może zwrócić mniej niż ta wartość. Jeśli nie podasz tej wartości, zwróci się maksymalnie 250 kont. Maksymalna wartość to 500. Wartości powyżej 500 są przymusowo ustawiane na 500.

page_token

string

Opcjonalnie: Token strony otrzymany z poprzedniego wywołania funkcji ListAccounts. Podaj ten parametr, aby pobrać kolejną stronę.

Podczas podziału na strony wszystkie inne parametry przekazane do funkcji ListAccounts muszą być zgodne z wywołaniem, które dostarczyło token strony.

filter

string

Opcjonalnie: Zwraca tylko konta, które pasują do filtra. Więcej informacji znajdziesz w dokumentacji dotyczącej składni filtrów.

ListAccountsResponse

wiadomość z odpowiedzią dla metody ListAccounts,

Pola
accounts[]

Account

Konta pasujące do ListAccountsRequest.

next_page_token

string

token, który może być wysyłany jako page_token w celu pobrania następnej strony. Jeśli pominiesz to pole, nie będzie kolejnych stron.

ListOnlineReturnPoliciesRequest

Żądanie wiadomości dla metody ListOnlineReturnPolicies.

Pola
parent

string

Wymagane. Konto sprzedawcy, dla którego mają być wyświetlane zasady zwrotów. Format: accounts/{account}

page_size

int32

Opcjonalnie: Maksymalna liczba zwracanych zasobów OnlineReturnPolicy. Jeśli liczba zasad zwrotu danego sprzedawcy jest mniejsza niż pageSize, usługa zwraca mniejszą wartość. Wartością domyślną jest 10. Maksymalna wartość to 100. Jeśli zostanie podana wyższa wartość, pageSize zostanie domyślnie ustawiona na maksymalną.

page_token

string

Opcjonalnie: Token strony otrzymany z poprzedniego wywołania funkcji ListOnlineReturnPolicies. Podaj token strony, aby pobrać kolejną stronę.

Podczas podziału na strony wszystkie inne parametry przekazane do funkcji ListOnlineReturnPolicies muszą być zgodne z wywołaniem, które dostarczyło token strony. Token zwrócony jako nextPageToken w odpowiedzi na poprzednie żądanie.

ListOnlineReturnPoliciesResponse

wiadomość z odpowiedzią dla metody ListOnlineReturnPolicies.

Pola
online_return_policies[]

OnlineReturnPolicy

Pobrane zasady zwrotów.

next_page_token

string

token, który może być wysyłany jako pageToken w celu pobrania następnej strony. Jeśli pominiesz to pole, nie będzie kolejnych stron.

ListProgramsRequest

Treść żądania dla metody ListPrograms.

Pola
parent

string

Wymagane. Nazwa konta, z którego mają zostać pobrane wszystkie programy. Format: accounts/{account}

page_size

int32

Opcjonalnie: Maksymalna liczba programów do zwrócenia w jednej odpowiedzi. Jeśli nie zostanie podany rozmiar (lub 0), zostanie użyty domyślny rozmiar 1000. Maksymalna wartość to 1000; wartości powyżej 1000 zostaną skonwertowane na 1000.

page_token

string

Opcjonalnie: Token kontynuacji otrzymany z poprzedniego wywołania ListPrograms. Podaj ten parametr, aby pobrać kolejną stronę.

ListProgramsResponse

Odpowiedź dla metody ListPrograms.

Pola
programs[]

Program

Programy na danym koncie.

next_page_token

string

Token, który można wysłać jako page_token, aby pobrać następną stronę. Jeśli pominiesz to pole, nie będzie kolejnych stron.

ListRegionsRequest

Żądanie wiadomości dla metody ListRegions.

Pola
parent

string

Wymagane. Konto, dla którego chcesz wyświetlić listę regionów. Format: accounts/{account}

page_size

int32

Opcjonalnie: Maksymalna liczba regionów do zwrócenia. Usługa może zwrócić mniej niż ta wartość. Jeśli nie zostanie podany, zwróci się maksymalnie 50 regionów. Maksymalna wartość to 1000; wartości powyżej 1000 zostaną skonwertowane na 1000.

page_token

string

Opcjonalnie: Token strony otrzymany z poprzedniego wywołania funkcji ListRegions. Podaj ten parametr, aby pobrać kolejną stronę.

Podczas podziału na strony wszystkie inne parametry przekazane do funkcji ListRegions muszą być zgodne z wywołaniem, które dostarczyło token strony.

ListRegionsResponse

wiadomość z odpowiedzią dla metody ListRegions.

Pola
regions[]

Region

Regiony określonego sprzedawcy.

next_page_token

string

token, który może być wysyłany jako page_token w celu pobrania następnej strony. Jeśli pominiesz to pole, nie będzie kolejnych stron.

ListSubAccountsRequest

Żądanie wiadomości dla metody ListSubAccounts.

Pola
provider

string

Wymagane. dostawca usługi agregacji; Format: providers/{providerId}

page_size

int32

Opcjonalnie: Maksymalna liczba kont do zwrócenia. Usługa może zwrócić mniej niż ta wartość. Jeśli nie podasz tej wartości, zwróci się maksymalnie 250 kont. Maksymalna wartość to 500. Wartości powyżej 500 są przymusowo ustawiane na 500.

page_token

string

Opcjonalnie: Token strony otrzymany z poprzedniego wywołania funkcji ListAccounts. Podaj ten parametr, aby pobrać kolejną stronę.

Podczas podziału na strony wszystkie inne parametry przekazane do funkcji ListAccounts muszą być zgodne z wywołaniem, które dostarczyło token strony.

ListSubAccountsResponse

wiadomość z odpowiedzią dla metody ListSubAccounts,

Pola
accounts[]

Account

Konta, dla których dane konto nadrzędne jest agregatorem.

next_page_token

string

token, który może być wysyłany jako page_token w celu pobrania następnej strony. Jeśli pominiesz to pole, nie będzie kolejnych stron.

ListUsersRequest

Żądanie wiadomości dla metody ListUsers.

Pola
parent

string

Wymagane. Element nadrzędny, który jest właścicielem tej kolekcji użytkowników. Format: accounts/{account}

page_size

int32

Opcjonalnie: Maksymalna liczba użytkowników do zwrócenia. Usługa może zwrócić mniej niż ta wartość. Jeśli nie podasz tej wartości, zwróci się maksymalnie 50 użytkowników. Maksymalna wartość to 100. Wartości powyżej 100 zostaną sformatowane na 100.

page_token

string

Opcjonalnie: Token strony otrzymany z poprzedniego wywołania funkcji ListUsers. Podaj ten parametr, aby pobrać kolejną stronę.

Podczas podziału na strony wszystkie inne parametry przekazane do funkcji ListUsers muszą być zgodne z wywołaniem, które dostarczyło token strony.

ListUsersResponse

wiadomość z odpowiedzią dla metody ListUsers,

Pola
users[]

User

Użytkownicy z wybranego konta.

next_page_token

string

token, który może być wysyłany jako page_token w celu pobrania następnej strony. Jeśli pominiesz to pole, nie będzie kolejnych stron.

LocationIdSet

Lista zestawów identyfikatorów lokalizacji. Nie może być puste. Można go ustawić tylko wtedy, gdy wszystkie pozostałe pola są puste.

Pola
location_ids[]

string

Wymagane. Niepusta lista identyfikatorów lokalizacji. Wszystkie muszą być tego samego typu (np. stan).

MinimumOrderValueTable

Tabela minimalnych wartości zamówienia w poszczególnych sklepach w przypadku typu realizacji zamówienia „Odbiór w sklepie”.

Pola
store_code_set_with_movs[]

StoreCodeSetWithMov

Wymagane. Lista zestawów kodów sklepów o tej samej minimalnej wartości zamówienia (MOV). Wymagane są co najmniej 2 zestawy, a ostatnia musi być pusta, co oznacza „MOV dla wszystkich pozostałych sklepów”. Każdy kod sklepu może wystąpić tylko raz we wszystkich zestawach. Wszystkie ceny w ramach usługi muszą być podane w tej samej walucie.

StoreCodeSetWithMov

Lista zestawów kodów sklepów o tej samej minimalnej wartości zamówienia. Wymagane są co najmniej 2 zestawy, a ostatnia musi być pusta, co oznacza „MOV dla wszystkich pozostałych sklepów”. Każdy kod sklepu może wystąpić tylko raz we wszystkich zestawach. Wszystkie ceny w ramach usługi muszą być podane w tej samej walucie.

Pola
store_codes[]

string

Opcjonalnie: Lista unikalnych kodów sklepów lub pusta lista dla wszystkich sklepów.

value

Price

Minimalna wartość zamówienia w danych sklepach.

OnlineReturnPolicy

Obiekt Zasady zwrotów online. Obecnie służy do określania zasad zwrotów w przypadku programów reklam i bezpłatnych informacji.

Pola
name

string

Identyfikator. Nazwa zasobu OnlineReturnPolicy. Format: accounts/{account}/onlineReturnPolicies/{return_policy}

return_policy_id

string

Tylko dane wyjściowe. Identyfikator zasad zwrotów wygenerowany przez Google.

label

string

Wymagane. Niezmienna. To pole to unikalna etykieta zdefiniowana przez użytkownika dla zasad zwrotów. Pamiętaj, że tej samej etykiety nie można używać w różnych zasadach zwrotów w tym samym kraju. Jeśli produkt nie określa konkretnego atrybutu etykiety, zasady będą automatycznie oznaczane jako „domyślne”. Aby przypisać niestandardowe zasady zwrotów do określonych grup produktów, postępuj zgodnie z instrukcjami podanymi w sekcji Etykieta zasad zwrotów. Etykieta może zawierać maksymalnie 50 znaków.

countries[]

string

Wymagane. Niezmienna. Kraje, w których obowiązują zasady zwrotów. Wartości muszą być prawidłowe 2-literowe kody ISO 3166.

policy

Policy

Zasady zwrotów.

seasonal_overrides[]

SeasonalOverride

Opcjonalnie: Dostosowania do ogólnych zasad dotyczących zamówień składanych w określonych przedziałach czasu.

restocking_fee

RestockingFee

Opłata za uzupełnienie towarów, która obowiązuje w przypadku wszystkich kategorii przyczyn zwrotu. Jeśli wartość nie zostanie ustawiona, będzie ona traktowana jako bezpłatna opłata za uzupełnienie zapasów.

return_methods[]

ReturnMethod

Metody zwrotu, których mogą używać klienci. Ta wartość nie może być pusta, chyba że typ zasady zwrotów to noReturns.

item_conditions[]

ItemCondition

Warunki zwrotu produktu nie mogą być puste, chyba że typ zasad zwrotów to „Bez zwrotów”.

return_shipping_fee

ReturnShippingFee

Opłata za przesyłkę zwrotną. Należy ustawić tylko wtedy, gdy klient musi pobrać i wydrukować etykietę zwrotu.

return_policy_uri

string

Wymagane. Identyfikator URI zasad zwrotów. Google może użyć tych informacji do sprawdzenia zasad. Musi to być prawidłowy adres URL.

accept_defective_only

bool

To pole określa, czy sprzedawca akceptuje zwroty tylko w przypadku wadliwych produktów. Jest ono wymagane.

process_refund_days

int32

To pole określa liczbę dni, w ciągu której sprzedawcy przetwarzają zwroty środków. Jest ono opcjonalne.

accept_exchange

bool

To pole określa, czy sprzedawca zezwala klientom na wymianę produktów. Jest ono wymagane.

ItemCondition

Dostępne stany produktu.

Wartości w polu enum
ITEM_CONDITION_UNSPECIFIED Wartość domyślna. Ta wartość nie jest używana.
NEW Nowość.
USED Używany.

Zasady

Dostępne zasady

Pola
type

Type

Typ zasady.

days

int64

Liczba dni, w których można zwrócić produkty po ich dostarczeniu. Jeden dzień to 24 godziny od daty dostawy. Wymagane w przypadku zwrotów NUMBER_OF_DAYS_AFTER_DELIVERY.

Typ

Typy zasad zwrotów.

Wartości w polu enum
TYPE_UNSPECIFIED Wartość domyślna. Ta wartość nie jest używana.
NUMBER_OF_DAYS_AFTER_DELIVERY Liczba dni, w ciągu których można zwrócić produkt po jego dostarczeniu.
NO_RETURNS Bez możliwości zwrotu.
LIFETIME_RETURNS Zwroty bezterminowe.

RestockingFee

Opłata za uzupełnienie towarów. Może to być stała opłata lub mikroprocent.

Pola

Pole unii type.

type może być tylko jednym z tych elementów:

fixed_fee

Price

Stała opłata za uzupełnienie towarów.

micro_percent

int32

Procent łącznej ceny w milionowych częściach jednostki. 15 000 000 oznacza, że zostanie naliczona opłata w wysokości 15% całkowitej ceny.

ReturnMethod

dostępne metody zwrotu,

Wartości w polu enum
RETURN_METHOD_UNSPECIFIED Wartość domyślna. Ta wartość nie jest używana.
BY_MAIL Zwrot pocztą.
IN_STORE Zwrot w sklepie.
AT_A_KIOSK Zwrot w kiosku.

ReturnShippingFee

Opłata za przesyłkę zwrotną. Może to być stała opłata lub wartość logiczna wskazująca, że klient płaci rzeczywisty koszt dostawy.

Pola
type

Type

Wymagane. Typ opłaty za przesyłkę zwrotną.

fixed_fee

Price

Stała kwota opłaty za przesyłkę zwrotną. Ta wartość jest stosowana tylko wtedy, gdy typ ma wartość FIXED. Jeśli typ jest ustawiony na FIXED, a wartość nie jest określona, opłata za zwrot będzie traktowana jako bezpłatna.

Typ

Typy opłat za przesyłkę zwrotną.

Wartości w polu enum
TYPE_UNSPECIFIED Wartość domyślna. Ta wartość nie jest używana.
FIXED Opłata za przesyłkę zwrotną jest wartością stałą.
CUSTOMER_PAYING_ACTUAL_FEE Klienci zapłacą rzeczywisty koszt przesyłki zwrotnej.

SeasonalOverride

Następny: 5

Pola
label

string

Wymagane. Wyświetlana nazwa tej sezonowej zamiany w Merchant Center.

begin

Date

Wymagane. Określa zakres dat, w którym obowiązuje to sezonowe dostosowanie zasad. Zarówno początek, jak i koniec powinny być podane w formacie daty dziesiętnej, np. 20250115. Daty sezonowych dostosowania zasad nie powinny się nakładać.

end

Date

Wymagany. Data zakończenia sezonowego dostosowania zasad (włącznie).

policy

Policy

Wymagane. Zasady zwrotów w danym zakresie dat.

PhoneVerificationState

Stan weryfikacji numeru telefonu.

Wartości w polu enum
PHONE_VERIFICATION_STATE_UNSPECIFIED Wartość domyślna. Ta wartość nie jest używana.
PHONE_VERIFICATION_STATE_VERIFIED Telefon został zweryfikowany.
PHONE_VERIFICATION_STATE_UNVERIFIED telefon nie został zweryfikowany;

Program

Określa udział w danym programie na określonym koncie.

Programy stanowią mechanizm umożliwiający dodawanie funkcji do kont sprzedawców. Typowym przykładem jest program bezpłatnych informacji o produktach, który umożliwia bezpłatne wyświetlanie produktów ze sklepu sprzedawcy w Google.

Pola
name

string

Identyfikator. Nazwa zasobu programu. Format: accounts/{account}/programs/{program}

documentation_uri

string

Tylko dane wyjściowe. Adres URL strony pomocy Merchant Center, na której opisano program.

state

State

Tylko dane wyjściowe. Stan udziału konta w programie.

active_region_codes[]

string

Tylko dane wyjściowe. regiony, w których konto aktywnie uczestniczy w programie; Aktywnymi regionami są te, w których zostały spełnione wszystkie wymagania programu dotyczące tych regionów.

Kody regionów są definiowane przez CLDR. Może to być kraj, w którym program jest dostępny, lub 001, jeśli program jest dostępny na całym świecie.

unmet_requirements[]

Requirement

Tylko dane wyjściowe. Wymagania, których konto jeszcze nie spełnia i które mają wpływ na udział w programie.

Wymaganie

Określa wymagania dotyczące uczestnictwa w programie.

Pola
title

string

Tylko dane wyjściowe. Nazwa wymagań.

documentation_uri

string

Tylko dane wyjściowe. Adres URL strony pomocy opisującej wymagania.

affected_region_codes[]

string

Tylko dane wyjściowe. Regiony, które są obecnie objęte tym wymogiem.

Kody regionów są definiowane przez CLDR. Może to być kraj, w którym program jest dostępny, lub 001, jeśli program jest dostępny na całym świecie.

Stan

Możliwe stany udziału w programie na koncie.

Wartości w polu enum
STATE_UNSPECIFIED Wartość domyślna. Ta wartość nie jest używana.
NOT_ELIGIBLE Konto nie kwalifikuje się do udziału w programie.
ELIGIBLE Konto kwalifikuje się do udziału w programie.
ENABLED Program jest włączony na koncie.

RateGroup

Definicje grup stawek dostawy. Tylko ostatnia grupa może mieć pustą wartość applicable_shipping_labels, co oznacza „wszystko inne”. Inne applicable_shipping_labels nie mogą się nakładać.

Pola
applicable_shipping_labels[]

string

Wymagane. Lista etykiet wysyłki określająca produkty, do których ma zastosowanie ta grupa stawek. Jest to dysjunkcja: aby grupa stawek mogła zostać zastosowana, musi pasować tylko jedna z etykietek. Może być pusty tylko w przypadku ostatniej grupy stawek usługi.

subtables[]

Table

Opcjonalnie: Lista podtablic, do których odwołuje się main_table. Można ustawić tylko wtedy, gdy ustawiono wartość main_table.

carrier_rates[]

CarrierRate

Opcjonalnie: Lista stawek operatora, do których można się odwołać za pomocą pola main_table lub single_value.

single_value

Value

Wartość grupy stawek (np. stała stawka 10 PLN). Można go ustawić tylko wtedy, gdy nie są ustawione wartości main_table i subtables.

main_table

Table

Tabela definiująca grupę stawek, gdy single_value nie jest wystarczająco precyzyjna. Można ustawić tylko wtedy, gdy nie jest ustawiona wartość single_value.

name

string

Opcjonalnie: Nazwa grupy stawek. Jeśli zestaw musi być niepowtarzalny w ramach usługi dostawy.

Region

Reprezentuje region geograficzny, który możesz użyć jako element docelowy w usługach RegionalInventoryShippingSettings. Regiony możesz definiować jako zbiory kodów pocztowych lub, w niektórych krajach, za pomocą wstępnie zdefiniowanych celów geograficznych. Więcej informacji znajdziesz w artykule Konfigurowanie regionów .

Pola
name

string

Identyfikator. Nazwa zasobu regionu. Format: accounts/{account}/regions/{region}

postal_code_area

PostalCodeArea

Opcjonalnie: Lista kodów pocztowych, która określa obszar regionu.

geotarget_area

GeoTargetArea

Opcjonalnie: Lista celów geograficznych, która definiuje obszar regionu.

regional_inventory_eligible

BoolValue

Tylko dane wyjściowe. Wskazuje, czy region jest odpowiedni do użycia w konfiguracji asortymentu regionalnego.

shipping_eligible

BoolValue

Tylko dane wyjściowe. Wskazuje, czy region jest odpowiedni do użycia w konfiguracji Usług dostawy.

display_name

string

Opcjonalnie: Wyświetlana nazwa regionu.

GeoTargetArea

Lista celów geograficznych, która definiuje obszar regionu.

Pola
geotarget_criteria_ids[]

int64

Wymagane. Niepusta lista identyfikatorów lokalizacji. Wszystkie muszą być tego samego typu (np. stan).

PostalCodeArea

Lista kodów pocztowych, która określa obszar regionu. Uwaga: wszystkie regiony zdefiniowane za pomocą kodów pocztowych są dostępne za pomocą zasobu ShippingSettings.postalCodeGroups na koncie.

Pola
region_code

string

Wymagane. Kod regionu CLDR lub kraj, w którym obowiązuje grupa kodów pocztowych.

postal_codes[]

PostalCodeRange

Wymagane. zakres kodów pocztowych;

PostalCodeRange

Zakres kodów pocztowych, który określa obszar regionu.

Pola
begin

string

Wymagane. Kod pocztowy lub wzór w formie prefiks* oznaczający dolną granicę zakresu definiującego obszar. Przykładowe wartości: 94108, 9410*, 9*.

end

string

Opcjonalnie: Kod pocztowy lub wzór w formie prefix* określający górną granicę zakresu definiującego obszar. Musi mieć taką samą długość jak postalCodeRangeBegin: jeśli postalCodeRangeBegin to kod pocztowy, to postalCodeRangeEnd też musi być kodem pocztowym; jeśli postalCodeRangeBegin to wzór, to postalCodeRangeEnd też musi być wzorem o tej samej długości prefiksu. Opcjonalnie: jeśli nie jest ustawiony, obszar jest definiowany jako wszystkie kody pocztowe pasujące do postalCodeRangeBegin.

Wymagane

Opisuje warunki korzystania z usługi, które należy zaakceptować.

Pola
terms_of_service

string

termsOfService, które należy zaakceptować.

tos_file_uri

string

Pełny adres URL pliku z warunkami korzystania z usługi. To pole jest takie samo jak TermsOfService.file_uri i zostało dodane tylko dla wygody.

RetrieveForApplicationTermsOfServiceAgreementStateRequest

Żądanie wiadomości dla metody RetrieveForApplicationTermsOfServiceAgreementState.

Pola
parent

string

Wymagane. Konto, dla którego chcesz uzyskać stan umowy: accounts/{account}

RetrieveLatestTermsOfServiceRequest

Żądanie wiadomości dla metody RetrieveLatestTermsOfService.

Pola
region_code

string

Wymagane. Kod regionu według CLDR. Jest to kod kraju, jeśli warunki korzystania z usługi mają zastosowanie tylko w danym kraju, lub 001, jeśli mają zastosowanie na całym świecie.

kind

TermsOfServiceKind

Wymagane. Rodzaj, do którego odnoszą się te warunki korzystania z usługi.

Wiersz

Uwzględnij listę komórek.

Pola
cells[]

Value

Wymagane. Lista komórek, które tworzą wiersz. W przypadku tabel dwuwymiarowych musi mieć taką samą długość jak columnHeaders, a w przypadku tabel jednowymiarowych długość 1.

Usługa

Usługa dostawy.

Pola
delivery_countries[]

string

Wymagane. Kod regionu CLDR krajów, w których obowiązuje usługa.

rate_groups[]

RateGroup

Opcjonalnie: Definicje grup stawek dostawy. Tylko ostatnia grupa może mieć pustą wartość applicable_shipping_labels, co oznacza „wszystko inne”. Inne applicable_shipping_labels nie mogą się nakładać.

loyalty_programs[]

LoyaltyProgram

Opcjonalnie: Programy lojalnościowe, w przypadku których usługa dostawy jest ograniczona.

service_name

string

Wymagane. Wolnoformowa nazwa usługi. Musi być niepowtarzalny na koncie docelowym.

active

bool

Wymagane. Wartość logiczna określająca aktywny stan usługi dostawy.

currency_code

string

Kod CLDR waluty, której dotyczy ta usługa. Musi być zgodna z cenami w grupach stawek.

delivery_time

DeliveryTime

Wymagane. Czas spędzony na różnych etapach od zamówienia do dostawy produktu.

shipment_type

ShipmentType

Typy lokalizacji, do których usługa wysyła zamówienia.

minimum_order_value

Price

Minimalna wartość zamówienia dla tej usługi. Jeśli jest ustawiona, oznacza, że klienci muszą wydać co najmniej tę kwotę. Wszystkie ceny w ramach usługi muszą być podane w tej samej walucie. Nie można go ustawić razem z minimum_order_value_table.

minimum_order_value_table

MinimumOrderValueTable

Tabela minimalnych wartości zamówień w poszczególnych sklepach w przypadku typu realizacji zamówienia: odbiór w sklepie. Nie można go ustawić razem z parametrem minimum_order_value.

store_config

StoreConfig

Lista sklepów, z których dostarczane są Twoje produkty. Dotyczy to tylko dostawy lokalnej.

LoyaltyProgram

Program lojalnościowy oferowany przez sprzedawcę.

Pola
loyalty_program_tiers[]

LoyaltyProgramTiers

Opcjonalnie: Poziom w programie lojalnościowym tej usługi dostawy.

program_label

string

Etykieta programu lojalnościowego określona w ustawieniach programu lojalnościowego w Merchant Center. Ten atrybut podrzędny umożliwia Google zmapowanie Twojego programu lojalnościowego w kwalifikujących się ofertach.

LoyaltyProgramTiers

Podzbiór programu lojalnościowego sprzedawcy.

Pola
tier_label

string

Atrybut podrzędny etykieta poziomu [tier_label] różnicuje korzyści na poziomie oferty pomiędzy poszczególnymi poziomami. Ta wartość jest również określona w ustawieniach programu lojalnościowego w Merchant Center i jest wymagana do zmian w źródle danych, nawet jeśli Twój program lojalnościowy ma tylko jeden poziom.

ShipmentType

Typ przesyłki usługi dostawy.

Wartości w polu enum
SHIPMENT_TYPE_UNSPECIFIED Ta usługa nie określa typu przesyłki.
DELIVERY Ta usługa umożliwia wysyłkę zamówień na adres wybrany przez klienta.
LOCAL_DELIVERY Ta usługa umożliwia wysyłkę zamówień na adres wybrany przez klienta. Zamówienie jest wysyłane z lokalizowanego w pobliżu sklepu.
COLLECTION_POINT Ta usługa umożliwia wysyłkę zamówień na adres wybrany przez klienta. Zamówienie jest wysyłane z punktu odbioru.

StoreConfig

Lista sklepów, z których dostarczane są Twoje produkty. Dotyczy to tylko dostawy lokalnej.

Pola
store_codes[]

string

Opcjonalnie: Lista kodów sklepów, które oferują dostawę lokalną. Jeśli jest puste, wartość all_stores musi być TRUE.

store_service_type

StoreServiceType

Wskazuje, czy wszystkie lub wybrane sklepy wymienione przez tego sprzedawcę oferują dostawę lokalną.

cutoff_config

CutoffConfig

Konfiguracje związane z dostawą lokalną kończą się na koniec dnia.

service_radius

Distance

Maksymalny promień dostawy. Jest to wymagane tylko w przypadku dostawy lokalnej.

CutoffConfig

Konfiguracje związane z dostawą lokalną kończą się na koniec dnia.

Pola
local_cutoff_time

LocalCutoffTime

Godzina zakończenia dostawy lokalnej w danym dniu.

store_close_offset_hours

int64

Dotyczy tylko lokalnej realizacji zamówień. Określa czas graniczny jako liczbę godzin przed zamknięciem sklepu. Wyklucza się z opcją local_cutoff_time.

no_delivery_post_cutoff

bool

Sprzedawcy mogą zrezygnować z wyświetlania dostawy lokalnej w ciągu n dni, jeśli mają skonfigurowaną usługę dostawy lokalnej w ciągu n dni. Jeśli na przykład usługa dostawy definiuje dostawę tego samego dnia i jest już po dacie granicznej, ustawienie tego pola na true spowoduje, że obliczona stawka za usługę dostawy zwróci wartość NO_DELIVERY_POST_CUTOFF. W tym samym przykładzie ustawienie tego pola na false powoduje, że obliczona dostawa trwa jeden dzień. Dotyczy to tylko dostawy lokalnej.

LocalCutoffTime

Godzina zakończenia dostawy lokalnej w danym dniu.

Pola
hour

int64

Zamówienia na dostawę tego samego dnia muszą zostać złożone do godziny, aby mogły zostać przetworzone tego samego dnia.

minute

int64

Zamówienia na dostawę tego samego dnia muszą zostać złożone do godziny 12:00.

StoreServiceType

Wskazuje, czy wszystkie czy tylko wybrane sklepy wymienione przez sprzedawcę oferują dostawę lokalną.

Wartości w polu enum
STORE_SERVICE_TYPE_UNSPECIFIED Nie określono typu usługi w sklepie.
ALL_STORES Wskazuje, czy wszystkie sklepy, obecne i przyszłe, wymienione przez tego sprzedawcę oferują dostawę lokalną.
SELECTED_STORES Informuje, że dostawa lokalna jest dostępna tylko w sklepach wymienionych w store_codes.

ShippingSettings

Ustawienia dostawy na koncie sprzedawcy.

Pola
name

string

Identyfikator. Nazwa zasobu ustawienia dostawy. Format: accounts/{account}/shippingSetting

services[]

Service

Opcjonalnie: Lista usług konta docelowego.

warehouses[]

Warehouse

Opcjonalnie: Lista magazynów, do których można się odwoływać w sekcji services.

etag

string

Wymagane. To pole służy do unikania problemów z asynchronicznością. Upewnij się, że dane ustawień dostawy nie uległy zmianie między wywołaniem funkcji get call a wstawianiem funkcji insert call. Użytkownik powinien wykonać te czynności:

  1. Aby utworzyć początkowe ustawienie dostawy, ustaw pole etag jako pusty ciąg znaków.

  2. Po utworzeniu metody wywołania wywołaj metodę get, aby uzyskać etag i bieżące dane ustawień dostawy przed wywołaniem insert.

  3. Zmień na żądane ustawienia dostawy.

  4. Zadzwoń do metody wstawiania z żądanymi informacjami o ustawieniach dostawy i etykietą uzyskaną w kroku 2.

  5. Jeśli dane dotyczące ustawień dostawy uległy zmianie między krokiem 2 a krokiem 4. Żądanie wstawienia nie powiedzie się, ponieważ tag zmienia się za każdym razem, gdy zmieniają się dane w ustawieniach dostawy. Użytkownik powinien powtórzyć kroki 2–4, używając nowego znacznika eTag.

Tabela

Tabela definiująca grupę stawek, gdy single_value nie jest wystarczająco precyzyjna.

Pola
rows[]

Row

Wymagane. Lista wierszy, które tworzą tabelę. Musi mieć taką samą długość jak row_headers.

name

string

Nazwa tabeli. Wymagane w przypadku podtablic, ignorowane w przypadku tabeli głównej.

row_headers

Headers

Wymagane. Nagłówki wierszy tabeli.

column_headers

Headers

Nagłówki kolumn tabeli. Opcjonalnie: jeśli nie jest ustawiony, tabela ma tylko 1 wymiar.

TermsOfService

Wiadomość TermsOfService przedstawia wersję warunków korzystania z usługi, którą sprzedawcy muszą zaakceptować, aby uzyskać dostęp do określonych funkcji lub usług (patrz https://support.google.com/merchants/answer/160173).

Ta wiadomość jest ważna w procesie rejestracji, ponieważ potwierdza, że sprzedawcy akceptują niezbędne umowy prawne dotyczące korzystania z usługi. Sprzedawcy mogą pobrać najnowsze warunki korzystania z usługi dla danego kind i region za pomocą RetrieveLatestTermsOfService i zaakceptować je w razie potrzeby za pomocą AcceptTermsOfService.

Pola
name

string

Identyfikator. Nazwa zasobu wersji warunków korzystania z usługi. Format: termsOfService/{version}

region_code

string

Kod regionu według CLDR. Jest to kraj, w którym warunki korzystania z usługi mają zastosowanie wyłącznie w tym kraju, lub 001, gdy te same TermsOfService mogą być podpisane w dowolnym kraju. Pamiętaj jednak, że podczas podpisywania ogólnych warunków korzystania z usługi nadal oczekujemy podania konkretnego kraju (powinien to być kraj, w którym działa firma sprzedawcy lub kraj, w którym uczestniczy w programie).

kind

TermsOfServiceKind

Rodzaj, do którego odnoszą się te warunki korzystania z usługi.

external

bool

Określa, czy ta wersja warunków korzystania z usługi jest zewnętrzna. Zewnętrzne wersje warunków korzystania z usługi można zaakceptować tylko za pomocą zewnętrznych procesów, a nie bezpośrednio przez sprzedawcę w interfejsie użytkownika lub interfejsie API.

file_uri

string

Adres URI pliku z warunkami usługi, który musi być wyświetlany użytkownikom podpisującym.

TermsOfServiceAgreementState

Ten zasób reprezentuje stan umowy dotyczącej danego konta i rodzaju warunków korzystania z usługi. Stan jest następujący:

  • Jeśli sprzedawca zaakceptował warunki korzystania z usługi: pole zaakceptowano zostanie wypełnione, w przeciwnym razie będzie puste.
  • Jeśli sprzedawca musi zaakceptować warunki korzystania z usługi: pole required zostanie wypełnione, w przeciwnym razie pozostanie puste.

Pamiętaj, że można użyć zarówno wartości required, jak i accepted. W tym przypadku data ważności warunków accepted zostanie ustawiona w polu valid_until. Aby konto nadal miało ważną umowę, musisz zaakceptować warunki korzystania z usługi required przed valid_until. Podczas akceptowania nowych warunków korzystania z usługi oczekujemy, że Użytkownik wyświetli tekst powiązany z danymi warunkami korzystania z usługi (adres URL pliku zawierającego tekst jest dodany w wymaganym komunikacie poniżej jako tos_file_uri). Zaakceptowanie warunków korzystania z usługi następuje przez wywołanie metody accept w zasobie TermsOfService.

Pola
name

string

Identyfikator. Nazwa zasobu wersji warunków korzystania z usługi. Format: accounts/{account}/termsOfServiceAgreementState/{identifier} Format identyfikatora: {TermsOfServiceKind}-{country} Przykład identyfikatora: MERCHANT_CENTER-US

region_code

string

Kod regionu zgodnie z definicją na stronie https://cldr.unicode.org/. Kraj, w którym obowiązuje bieżący stan.

terms_of_service_kind

TermsOfServiceKind

Rodzaj Warunków korzystania z usługi powiązanych z konkretną wersją.

accepted

Accepted

Zaakceptowane warunki korzystania z usługi tego typu i powiązanego regionu_code

required

Required

Wymagane warunki korzystania z usługi

TermsOfServiceKind

Rodzaj TermsOfService.

Wartości w polu enum
TERMS_OF_SERVICE_KIND_UNSPECIFIED Wartość domyślna. Ta wartość nie jest używana.
MERCHANT_CENTER Aplikacja Merchant Center.

TransitTable

Tabela Czas przewozu, liczba dni roboczych spędzonych w transporcie na podstawie wymiarów wiersza i kolumny. Możesz ustawić wartość min_transit_days, max_transit_days lub transit_time_table, ale nie obie.

Pola
postal_code_group_names[]

string

Wymagane. Lista nazw regionów Region.name . Ostatnia wartość może wynosić "all other locations". Przykład: ["zone 1", "zone 2", "all other locations"]. Wskazywane grupy kodów pocztowych muszą być zgodne z krajem dostawy usługi.

transit_time_labels[]

string

Wymagane. Lista etykiet czasu przewozu. Ostatnia wartość może być "all other labels". Przykład: ["food", "electronics", "all other labels"].

rows[]

TransitTimeRow

Wymagane. Jeśli występuje tylko 1 zbiór wymiarów postal_code_group_names lub transit_time_labels, w przypadku tego wymiaru występuje kilka wierszy, z których każdy ma po 1 wartości. Jeśli występują 2 wymiary, każdy wiersz odpowiada postal_code_group_names, a kolumny (wartości) – transit_time_labels.

TransitTimeRow

Jeśli występuje tylko 1 zbiór wymiarów postal_code_group_names lub transit_time_labels, w przypadku tego wymiaru występuje wiele wierszy, z których każdy ma po 1 wartości. Jeśli występują 2 wymiary, każdy wiersz odpowiada postal_code_group_names, a kolumny (wartości) – transit_time_labels.

Pola
values[]

TransitTimeValue

Wymagane. Zakres czasu przewozu (min-max) w dniach roboczych.

TransitTimeValue

Zakres czasu przewozu (min-max) w dniach roboczych.

Pola
min_transit_days

int32

Minimalny czas przewozu w dniach roboczych. 0 oznacza dostawę tego samego dnia, a 1 oznacza dostawę następnego dnia.

max_transit_days

int32

Musi być równa lub większa niż min_transit_days.

UnclaimHomepageRequest

Żądanie wiadomości dla metody UnclaimHomepage.

Pola
name

string

Wymagane. Nazwa strony głównej, z której chcesz zrezygnować z roszczenia. Format: accounts/{account}/homepage

UpdateAccountRequest

Żądanie wiadomości dla metody UpdateAccount.

Pola
account

Account

Wymagane. Nowa wersja konta.

update_mask

FieldMask

Opcjonalnie: Lista pól, które są aktualizowane.

Obsługiwane są te pola (zarówno w przypadku snake_case, jak i lowerCamelCase):

  • account_name
  • adult_content
  • language_code
  • time_zone

UpdateAutofeedSettingsRequest

Żądanie wiadomości dla metody UpdateAutofeedSettings.

Pola
autofeed_settings

AutofeedSettings

Wymagane. Nowa wersja ustawienia automatycznego przesyłania.

update_mask

FieldMask

Wymagane. Lista pól, które są aktualizowane.

UpdateBusinessIdentityRequest

Żądanie wiadomości dla metody UpdateBusinessIdentity.

Pola
business_identity

BusinessIdentity

Wymagane. Nowa wersja tożsamości firmy.

update_mask

FieldMask

Opcjonalnie: Lista pól, które są aktualizowane.

Obsługiwane są te pola (zarówno w przypadku snake_case, jak i lowerCamelCase):

  • black_owned
  • latino_owned
  • promotions_consent
  • small_business
  • veteran_owned
  • women_owned

UpdateBusinessInfoRequest

Żądanie wiadomości dla metody UpdateBusinessInfo.

Pola
business_info

BusinessInfo

Wymagane. Nowa wersja informacji o firmie.

update_mask

FieldMask

Opcjonalnie: Lista pól, które są aktualizowane.

Obsługiwane są te pola (zarówno w przypadku snake_case, jak i lowerCamelCase):

  • address
  • customer_service
  • korean_business_registration_number

UpdateEmailPreferencesRequest

Żądanie wiadomości dla metody UpdateEmailPreferences.

Pola
email_preferences

EmailPreferences

Wymagane. Ustawienia powiadomień e-mail do zaktualizowania.

update_mask

FieldMask

Wymagane. Lista pól, które są aktualizowane.

Obsługiwane są te pola (zarówno w przypadku snake_case, jak i lowerCamelCase):

  • news_and_tips

UpdateHomepageRequest

Żądanie wiadomości dla metody UpdateHomepage.

Pola
homepage

Homepage

Wymagane. Nowa wersja strony głównej.

update_mask

FieldMask

Opcjonalnie: Lista pól, które są aktualizowane.

Obsługiwane są te pola (zarówno w przypadku snake_case, jak i lowerCamelCase):

  • uri

UpdateRegionRequest

Żądanie wiadomości dla metody UpdateRegion.

Pola
region

Region

Wymagane. Zaktualizowany region.

update_mask

FieldMask

Opcjonalnie: Maska pól rozdzielona przecinkami, która wskazuje pola do zaktualizowania. Przykład: "displayName,postalCodeArea.regionCode".

UpdateUserRequest

Żądanie wiadomości dla metody UpdateUser.

Pola
user

User

Wymagane. Nowa wersja użytkownika.

Użyj me, aby wskazać swój adres e-mail, na przykład accounts/{account}/users/me.

update_mask

FieldMask

Opcjonalnie: Lista pól, które są aktualizowane.

Obsługiwane są te pola (zarówno w przypadku snake_case, jak i lowerCamelCase):

  • access_rights

Użytkownik

Wiadomość User reprezentuje użytkownika powiązanego z kontem Merchant Center. Służy do zarządzania uprawnieniami użytkowników i dostępem do konta. Więcej informacji znajdziesz w artykule Najczęstsze pytania o użytkowników i poziomy dostępu.

Pola
name

string

Identyfikator. Nazwa zasobu użytkownika. Format: accounts/{account}/user/{email}

Użyj me, aby wskazać swój adres e-mail, na przykład accounts/{account}/users/me.

state

State

Tylko dane wyjściowe. Stan użytkownika.

access_rights[]

AccessRight

Opcjonalnie: Uprawnienia dostępu użytkownika.

Stan

Możliwe stany użytkownika.

Wartości w polu enum
STATE_UNSPECIFIED Wartość domyślna. Ta wartość nie jest używana.
PENDING Użytkownik oczekuje na potwierdzenie. W tym stanie użytkownik musi najpierw zaakceptować zaproszenie, zanim będzie mógł wykonać inne czynności.
VERIFIED Użytkownik został zweryfikowany.

Wartość

Pojedyncza wartość grupy stawek lub wartość komórki w tabeli grupy stawek. Dokładnie jeden z tych parametrów: no_shipping, flat_rate, price_percentage, carrier_rateName, subtable_name musi być ustawiony.

Pola
no_shipping

bool

Jeśli wartość to prawda, produkt nie może być wysyłany. Gdy jest ustawione, musi mieć wartość Prawda. Można je ustawić tylko wtedy, gdy wszystkie inne pola są puste.

flat_rate

Price

Stawka stała. Można go ustawić tylko wtedy, gdy wszystkie pozostałe pola są puste.

price_percentage

string

Odsetek ceny reprezentowany jako liczba w zapisie dziesiętnym (np. "5.4"). Można go ustawić tylko wtedy, gdy wszystkie inne pola są puste.

carrier_rate

string

Nazwa stawki przewoźnika odnosząca się do stawki przewoźnika zdefiniowanej w tej samej grupie stawek. Można je ustawić tylko wtedy, gdy nie są ustawione żadne inne pola.

subtable

string

Nazwa podtabeli. Można je ustawić tylko w komórkach tabeli (nie w przypadku pojedynczych wartości) i tylko wtedy, gdy wszystkie pozostałe pola są puste.

Magazyn

magazyn realizujący zamówienia, który przechowuje i zarządza asortymentem;

Pola
name

string

Wymagane. Nazwa magazynu. Musi być unikalna na koncie.

shipping_address

Address

Wymagane. Adres dostawy magazynu.

cutoff_time

WarehouseCutoffTime

Wymagane. Najpóźniejszą porę dnia, do której można przyjąć zamówienie i rozpocząć jego przetwarzanie. Późniejsze zamówienia zostaną przetworzone następnego dnia. Czas jest określany na podstawie kodu pocztowego magazynu.

handling_days

int64

Wymagane. Liczba dni potrzebnych magazynowi na zapakowanie i wysłanie produktu. Jest to ustawiane na poziomie magazynu, ale można je zastąpić na poziomie oferty na podstawie atrybutów produktu.

business_day_config

BusinessDayConfig

dni roboczych magazynu; Jeśli nie zostanie skonfigurowany, domyślnie będzie obowiązywać od poniedziałku do piątku.

WarehouseBasedDeliveryTime

Wskazuje, że czas dostawy powinien być obliczany dla każdego magazynu (miejsca nadania przesyłki) na podstawie ustawień wybranego przewoźnika. Gdy to pole jest ustawione, nie należy ustawiać żadnych innych pól związanych z czasem przewozu w delivery_time.

Pola
carrier

string

Wymagane. Operator, np. "UPS" lub "Fedex". obsługiwani operatorzy

carrier_service

string

Wymagane. Usługa operatora, np. "ground" lub "2 days". Nazwa usługi musi znajdować się na liście eddSupportedServices.

warehouse

string

Wymagane. Nazwa magazynu. Powinna być zgodna z [warehouse][ShippingSetting.warehouses.name]

WarehouseCutoffTime

Najpóźniejszą porę dnia, do której można przyjąć zamówienie i rozpocząć jego przetwarzanie. Późniejsze zamówienia zostaną przetworzone następnego dnia. Czas jest określany na podstawie kodu pocztowego magazynu.

Pola
hour

int32

Wymagane. Godzina, do której należy złożyć zamówienie, aby zostało ono zrealizowane tego samego dnia przez magazyn. Godzina jest określana na podstawie strefy czasowej magazynu.

minute

int32

Wymagane. Minuta ostatecznego terminu, do którego należy złożyć zamówienie, aby zostało ono zrealizowane tego samego dnia przez magazyn. Minuty są obliczane na podstawie strefy czasowej magazynu.