Aby korzystać z Merchant API, musisz mieć konto Merchant Center. Możesz go utworzyć, korzystając z interfejsu Merchant Center.
Jeśli chcesz zarządzać kilkoma kontami, możesz utworzyć subkonta za pomocą interfejsu Merchant API.
Konto możesz skonfigurować w interfejsie Merchant Center lub za pomocą interfejsu API, jak opisano poniżej.
Zaakceptuj Warunki korzystania z usługi Merchant Center
Wszyscy sprzedawcy muszą zaakceptować Warunki korzystania z Merchant Center. Aby zaakceptować Warunki korzystania z usługi na swoim koncie sprzedawcy:
Aby dowiedzieć się, które Warunki korzystania z usługi są wymagane na Twoim koncie, zadzwoń pod numer
accounts.termsOfServiceAgreementStates.retrieveForApplication
.Oto przykładowa prośba:
GET https://merchantapi.googleapis.com/accounts/v1beta/accounts/{ACCOUNT_ID}/termsOfServiceAgreementStates:retrieveForApplication
Oto przykład odpowiedzi po pomyślnym wywołaniu:
{ "name": "accounts/{ACCOUNT_ID}/termsOfServiceAgreementStates/MERCHANT_CENTER-{COUNTRY}", "regionCode": {COUNTRY}, "termsOfServiceKind": "MERCHANT_CENTER", "accepted": { "termsOfService": "termsOfService/{VERSION}", "acceptedBy": "accounts/{ACCOUNT_ID}" } }
Zadzwoń pod numer
termsOfService.accept
, aby zaakceptować Warunki korzystania z usługi.Oto przykładowa prośba:
GET https://merchantapi.googleapis.com/accounts/v1beta/{name=termsOfService/{VERSION}}:accept
W przypadku powodzenia treść odpowiedzi będzie pusta.
Zalecamy stworzenie interfejsu, w którym wyświetlisz sprzedawcy warunki korzystania z usługi i poprosisz o ich zaakceptowanie.
Znajdź umowę dotyczącą usług, którą sprzedawca musi zaakceptować, korzystając z
termsOfService.retrieveLatest
zregionCode
firmy.Oto przykładowa prośba:
GET https://merchantapi.googleapis.com/accounts/v1beta/termsOfService:retrieveLatest
Oto przykład odpowiedzi po pomyślnym wywołaniu:
{ "name": "termsOfService/{VERSION}", "regionCode": "{COUNTRY}", "kind": "MERCHANT_CENTER", "fileUri": "{URI}" }
Wyświetl sprzedawcy Warunki korzystania z
fileUri
.Gdy sprzedawca zaakceptuje Warunki korzystania z usługi w interfejsie, zadzwoń do
termsOfService.accept
zname
Warunków korzystania z usługi, które należy zaakceptować.
Gdy sprzedawca zaakceptuje warunki korzystania z usługi, możesz użyć interfejsu Merchant API, aby skonfigurować pozostałe informacje o koncie. Szczegółowe informacje o tym, którymi danymi konta można zarządzać za pomocą interfejsu Merchant Accounts API, znajdziesz w dokumentacji Account
.
Zgłoś prawa do witryny
Za pomocą interfejsu Merchant Accounts API możesz dodawać i zgłaszać prawa do Homepage
swojej firmy.
- Aby dodać stronę główną do konta, wywołaj funkcję
accounts.updateHomepage
z zasobemHomepage
zawierającym URL strony głównej. - Aby zgłosić prawa do strony głównej, zadzwoń pod numer
accounts.homepage.claim
z użyciemname
z Twojego zasobuHompeage
.
Nie możesz używać interfejsu Merchant API do weryfikacji strony głównej. Więcej informacji znajdziesz w artykule Potwierdzanie adresu witryny i zgłaszanie do niej praw.
Aktualizowanie informacji o firmie
Za pomocą interfejsu Merchant Accounts API możesz edytować konto firmy PostalAddress
, CusomerService
i BusinessIdentity
.
Tożsamość firmy:
- Aby wyświetlić tożsamość firmy, zadzwoń pod numer
accounts.businessIdentity.getBusinessIdentity
. - Aby edytować tożsamość firmy, zadzwoń pod numer
accounts.businessIdentity.updateBusinessIdentity
.
Co dalej?
- Dowiedz się, jak tworzyć subkonta i nimi zarządzać.
- Aby dowiedzieć się, jak działają relacje między kontami sprzedawców, przeczytaj artykuł Relacje między kontami.