Package google.shopping.merchant.accounts.v1beta

Dizin

AccountIssueService

AccountIssueService API'yi destekleyen hizmet.

ListAccountIssues

rpc ListAccountIssues(ListAccountIssuesRequest) returns (ListAccountIssuesResponse)

Bir Merchant Center hesabıyla ilgili tüm hesap sorunlarını listeler.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

Daha fazla bilgi için OAuth 2.0 Overview (OAuth 2.0'a Genel Bakış) sayfasına göz atın.

AccountTaxService

Hesap düzeyinde vergi ayarı verilerini yönetir.

Bu API aşağıdaki kaynak modelini tanımlar:

  • AccountTax
GetAccountTax

rpc GetAccountTax(GetAccountTaxRequest) returns (AccountTax)

GetAccountTaxRequest koşullarıyla eşleşen vergi kurallarını döndürür

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

Daha fazla bilgi için OAuth 2.0 Overview (OAuth 2.0'a Genel Bakış) sayfasına göz atın.

ListAccountTax

rpc ListAccountTax(ListAccountTaxRequest) returns (ListAccountTaxResponse)

Yalnızca Merchant Center hesabınızdaki alt hesapların vergi ayarlarını listeler. Bu yöntem yalnızca çok müşterili bir hesapta çağrılabilir. Aksi takdirde hata döndürür.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

Daha fazla bilgi için OAuth 2.0 Overview (OAuth 2.0'a Genel Bakış) sayfasına göz atın.

UpdateAccountTax

rpc UpdateAccountTax(UpdateAccountTaxRequest) returns (AccountTax)

Hesabın vergi ayarlarını günceller.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

Daha fazla bilgi için OAuth 2.0 Overview (OAuth 2.0'a Genel Bakış) sayfasına göz atın.

AccountsService

Accounts API'sini destekleme hizmeti.

CreateAndConfigureAccount

rpc CreateAndConfigureAccount(CreateAndConfigureAccountRequest) returns (Account)

Ek yapılandırma ile bağımsız bir Merchant Center hesabı oluşturur. İsteği gönderen kullanıcıyı yeni hesabın yöneticisi olarak ekler.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

Daha fazla bilgi için OAuth 2.0 Overview (OAuth 2.0'a Genel Bakış) sayfasına göz atın.

DeleteAccount

rpc DeleteAccount(DeleteAccountRequest) returns (Empty)

Belirtilen hesabı, türüne bakılmaksızın (bağımlı hesap, MCA veya alt hesap) siler. Bir MCA'nın silinmesi, tüm alt hesaplarının da silinmesine neden olur. Bu yöntemi uygulamak için yönetici erişimi gerekir.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

Daha fazla bilgi için OAuth 2.0 Overview (OAuth 2.0'a Genel Bakış) sayfasına göz atın.

GetAccount

rpc GetAccount(GetAccountRequest) returns (Account)

Merchant Center hesabınızdan bir hesap alır. Bir hesap ekledikten, güncelledikten veya sildikten sonra, değişikliklerin geçerli olması birkaç dakika sürebilir.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

Daha fazla bilgi için OAuth 2.0 Overview (OAuth 2.0'a Genel Bakış) sayfasına göz atın.

ListAccounts

rpc ListAccounts(ListAccountsRequest) returns (ListAccountsResponse)

Arayan kullanıcının erişebildiği ve sayfa boyutu veya filtreler gibi isteğin kısıtlamalarına uyan hesapları listeler. Bu işlem yalnızca bir MCA'nın alt hesaplarını değil; çağrı yapan kullanıcının diğer MCA'lar, bağlı hesaplar, bağımsız hesaplar vb. dahil olmak üzere erişebildiği tüm hesapları da listeler.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

Daha fazla bilgi için OAuth 2.0 Overview (OAuth 2.0'a Genel Bakış) sayfasına göz atın.

ListSubAccounts

rpc ListSubAccounts(ListSubAccountsRequest) returns (ListSubAccountsResponse)

Belirli bir çoklu müşteri hesabının tüm alt hesaplarını listeleyin. Bu, daha güçlü ListAccounts yöntemine yönelik bir kolaylık sarmalayıcıdır. Bu yöntem, şu filtre kullanılarak ListsAccounts yönteminin çağrılmasıyla aynı sonuçları verir: relationship(providerId={parent} AND service(type="ACCOUNT_AGGREGATION"))

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

Daha fazla bilgi için OAuth 2.0 Overview (OAuth 2.0'a Genel Bakış) sayfasına göz atın.

UpdateAccount

rpc UpdateAccount(UpdateAccountRequest) returns (Account)

Türü ne olursa olsun (bağımsız hesap, MCA veya alt hesap) bir hesabı günceller. Bu yöntemi uygulamak için yönetici erişimi gerekir.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

Daha fazla bilgi için OAuth 2.0 Overview (OAuth 2.0'a Genel Bakış) sayfasına göz atın.

BusinessIdentityService

business Identity API'sini destekleyen hizmet.

GetBusinessIdentity

rpc GetBusinessIdentity(GetBusinessIdentityRequest) returns (BusinessIdentity)

Bir hesabın işletme kimliğini alır.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

Daha fazla bilgi için OAuth 2.0 Overview (OAuth 2.0'a Genel Bakış) sayfasına göz atın.

UpdateBusinessIdentity

rpc UpdateBusinessIdentity(UpdateBusinessIdentityRequest) returns (BusinessIdentity)

Bir hesabın işletme kimliğini günceller. Bu yöntemi uygulamak için yönetici erişimi gerekir.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

Daha fazla bilgi için OAuth 2.0 Overview (OAuth 2.0'a Genel Bakış) sayfasına göz atın.

BusinessInfoService

Business info API'yi destekleyen hizmet.

GetBusinessInfo

rpc GetBusinessInfo(GetBusinessInfoRequest) returns (BusinessInfo)

Bir hesabın işletme bilgilerini alır.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

Daha fazla bilgi için OAuth 2.0 Overview (OAuth 2.0'a Genel Bakış) sayfasına göz atın.

UpdateBusinessInfo

rpc UpdateBusinessInfo(UpdateBusinessInfoRequest) returns (BusinessInfo)

Bir hesabın işletme bilgilerini günceller. Bu yöntemi uygulamak için yönetici erişimi gerekir.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

Daha fazla bilgi için OAuth 2.0 Overview (OAuth 2.0'a Genel Bakış) sayfasına göz atın.

EmailPreferencesService

EmailPreferences API'yi destekleyen hizmet.

Bu hizmet yalnızca kimliği doğrulanmış kullanıcının e-posta tercihlerinin alınmasına ve güncellenmesine izin verir.

GetEmailPreferences

rpc GetEmailPreferences(GetEmailPreferencesRequest) returns (EmailPreferences)

Merchant Center hesabı kullanıcısının e-posta tercihlerini döndürür.

Kimliği doğrulanan kullanıcıyla ilgili tercihleri almak için name=accounts/*/users/me/emailPreferences takma adını kullanın.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

Daha fazla bilgi için OAuth 2.0 Overview (OAuth 2.0'a Genel Bakış) sayfasına göz atın.

UpdateEmailPreferences

rpc UpdateEmailPreferences(UpdateEmailPreferencesRequest) returns (EmailPreferences)

Merchant Center hesabı kullanıcısının e-posta tercihlerini günceller. MCA kullanıcıları, MCA'nın alt hesabı yerine MCA hesabını belirtmelidir.

Güncelleme maskesinde açık bir şekilde seçilmeyen tercihler güncellenmez.

Güncellemelerin ONCONFIRMED (onaylanmamış) etkinleştirme durumu değeri belirtmesi geçersizdir.

Kimliği doğrulanan kullanıcıyla ilgili tercihleri güncellemek için name=accounts/*/users/me/emailPreferences takma adını kullanın.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

Daha fazla bilgi için OAuth 2.0 Overview (OAuth 2.0'a Genel Bakış) sayfasına göz atın.

HomepageService

Mağazanın ana sayfasına yönelik API'leri destekleyen hizmet.

ClaimHomepage

rpc ClaimHomepage(ClaimHomepageRequest) returns (Homepage)

Bir mağazanın ana sayfasıyla ilgili hak talebinde bulunur. Bu yöntemi uygulamak için yönetici erişimi gerekir.

Ana sayfa için zaten hak talebinde bulunulmuşsa bu işlem, doğrulamayı yeniden kontrol eder (satıcının hak talebinde bulunmaktan muaf olması ve bu da doğrulamadan muaf olması) ve başarılı bir yanıt döndürülür. Sahiplik artık doğrulanamazsa hata verilir ancak hak talebi kaldırılmaz. Hata durumunda şu standart hata mesajı döndürülür: * PERMISSION_DENIED: Kullanıcı, bu MC hesabında gerekli izinlere sahip değil; * FAILED_PRETERMS: - Hesap bir Merchant Center hesabı değil; - MC hesabının ana sayfası yoktur; - hak talebi başarısız oldu (bu durumda hata mesajında daha fazla ayrıntı yer alır).

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

Daha fazla bilgi için OAuth 2.0 Overview (OAuth 2.0'a Genel Bakış) sayfasına göz atın.

GetHomepage

rpc GetHomepage(GetHomepageRequest) returns (Homepage)

Bir mağazanın ana sayfasını alır.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

Daha fazla bilgi için OAuth 2.0 Overview (OAuth 2.0'a Genel Bakış) sayfasına göz atın.

UnclaimHomepage

rpc UnclaimHomepage(UnclaimHomepageRequest) returns (Homepage)

Bir mağazanın ana sayfasıyla ilgili hak talebini iptal eder. Bu yöntemi uygulamak için yönetici erişimi gerekir.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

Daha fazla bilgi için OAuth 2.0 Overview (OAuth 2.0'a Genel Bakış) sayfasına göz atın.

UpdateHomepage

rpc UpdateHomepage(UpdateHomepageRequest) returns (Homepage)

Bir mağazanın ana sayfasını günceller. Bu yöntemi uygulamak için yönetici erişimi gerekir.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

Daha fazla bilgi için OAuth 2.0 Overview (OAuth 2.0'a Genel Bakış) sayfasına göz atın.

OnlineReturnPolicyService

Hizmet, hem reklamlar hem de ücretsiz listelemelerle ilgili iade politikalarını kapsayacak şekilde, satıcının pişmanlık nedeniyle iade politikası yapılandırmasının yönetimini kolaylaştırır

programlarında yer alır. Bu API aşağıdaki kaynak modelini tanımlar:

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

GetOnlineReturnPolicy

rpc GetOnlineReturnPolicy(GetOnlineReturnPolicyRequest) returns (OnlineReturnPolicy)

Mevcut bir iade politikası alır.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

Daha fazla bilgi için OAuth 2.0 Overview (OAuth 2.0'a Genel Bakış) sayfasına göz atın.

ListOnlineReturnPolicies

rpc ListOnlineReturnPolicies(ListOnlineReturnPoliciesRequest) returns (ListOnlineReturnPoliciesResponse)

Mevcut tüm iade politikalarını listeler.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

Daha fazla bilgi için OAuth 2.0 Overview (OAuth 2.0'a Genel Bakış) sayfasına göz atın.

ProgramsService

Program yönetimi hizmeti.

Programlar, satıcı hesaplarına işlev eklemek için bir mekanizma sağlar. Bunun tipik bir örneği, bir satıcının mağazasındaki ürünlerin Google'da ücretsiz olarak gösterilmesini sağlayan Ücretsiz ürün listelemeleri programıdır.

Bu hizmet, satıcının her programa katılımı açıkça etkinleştirmeye veya devre dışı bırakmaya yönelik yöntemlere ek olarak, satıcının mevcut programlara katılımını geri alma yöntemleri de sunar.

DisableProgram

rpc DisableProgram(DisableProgramRequest) returns (Program)

Hesap için belirtilen programa katılımı devre dışı bırakın. Bu yöntemi uygulamak için yönetici erişimi gerekir.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

Daha fazla bilgi için OAuth 2.0 Overview (OAuth 2.0'a Genel Bakış) sayfasına göz atın.

EnableProgram

rpc EnableProgram(EnableProgramRequest) returns (Program)

Hesap için belirtilen programa katılımı etkinleştirin. Bu yöntemi uygulamak için yönetici erişimi gerekir.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

Daha fazla bilgi için OAuth 2.0 Overview (OAuth 2.0'a Genel Bakış) sayfasına göz atın.

GetProgram

rpc GetProgram(GetProgramRequest) returns (Program)

Hesap için belirtilen programı alır.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

Daha fazla bilgi için OAuth 2.0 Overview (OAuth 2.0'a Genel Bakış) sayfasına göz atın.

ListPrograms

rpc ListPrograms(ListProgramsRequest) returns (ListProgramsResponse)

Hesaba ilişkin tüm programları alır.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

Daha fazla bilgi için OAuth 2.0 Overview (OAuth 2.0'a Genel Bakış) sayfasına göz atın.

RegionsService

Bölge yapılandırmasını yönetir.

Bu API aşağıdaki kaynak modelini tanımlar:

  • Region
CreateRegion

rpc CreateRegion(CreateRegionRequest) returns (Region)

Merchant Center hesabınızda bölge tanımı oluşturur. Bu yöntemi uygulamak için yönetici erişimi gerekir.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

Daha fazla bilgi için OAuth 2.0 Overview (OAuth 2.0'a Genel Bakış) sayfasına göz atın.

DeleteRegion

rpc DeleteRegion(DeleteRegionRequest) returns (Empty)

Bir bölge tanımını Merchant Center hesabınızdan siler. Bu yöntemi uygulamak için yönetici erişimi gerekir.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

Daha fazla bilgi için OAuth 2.0 Overview (OAuth 2.0'a Genel Bakış) sayfasına göz atın.

GetRegion

rpc GetRegion(GetRegionRequest) returns (Region)

Merchant Center hesabınızda tanımlanan bir bölgeyi alır.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

Daha fazla bilgi için OAuth 2.0 Overview (OAuth 2.0'a Genel Bakış) sayfasına göz atın.

ListRegions

rpc ListRegions(ListRegionsRequest) returns (ListRegionsResponse)

Merchant Center hesabınızdaki bölgeleri listeler.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

Daha fazla bilgi için OAuth 2.0 Overview (OAuth 2.0'a Genel Bakış) sayfasına göz atın.

UpdateRegion

rpc UpdateRegion(UpdateRegionRequest) returns (Region)

Merchant Center hesabınızdaki bir bölge tanımını günceller. Bu yöntemi uygulamak için yönetici erişimi gerekir.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

Daha fazla bilgi için OAuth 2.0 Overview (OAuth 2.0'a Genel Bakış) sayfasına göz atın.

ShippingSettingsService

Satıcı API'si yöntemi başına yöntem çağrısı gönderim ayar bilgilerini alma hizmeti.

GetShippingSettings

rpc GetShippingSettings(GetShippingSettingsRequest) returns (ShippingSettings)

Gönderim ayarı bilgilerini alma.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

Daha fazla bilgi için OAuth 2.0 Overview (OAuth 2.0'a Genel Bakış) sayfasına göz atın.

InsertShippingSettings

rpc InsertShippingSettings(InsertShippingSettingsRequest) returns (ShippingSettings)

Bir satıcının kargo ayarını, kargo isteği ayarıyla değiştirin. Bu yöntemi uygulamak için yönetici erişimi gerekir.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

Daha fazla bilgi için OAuth 2.0 Overview (OAuth 2.0'a Genel Bakış) sayfasına göz atın.

TermsOfServiceAgreementStateService

TermsOfServiceAgreementState API'yi destekleyen hizmet.

GetTermsOfServiceAgreementState

rpc GetTermsOfServiceAgreementState(GetTermsOfServiceAgreementStateRequest) returns (TermsOfServiceAgreementState)

Hizmet şartları sözleşmesinin durumunu döndürür.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

Daha fazla bilgi için OAuth 2.0 Overview (OAuth 2.0'a Genel Bakış) sayfasına göz atın.

RetrieveForApplicationTermsOfServiceAgreementState

rpc RetrieveForApplicationTermsOfServiceAgreementState(RetrieveForApplicationTermsOfServiceAgreementStateRequest) returns (TermsOfServiceAgreementState)

Uygulama hizmet şartları için sözleşmenin durumunu alır.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

Daha fazla bilgi için OAuth 2.0 Overview (OAuth 2.0'a Genel Bakış) sayfasına göz atın.

TermsOfServiceService

TermsOfService API'yi destekleyen hizmet.

AcceptTermsOfService

rpc AcceptTermsOfService(AcceptTermsOfServiceRequest) returns (Empty)

TermsOfService kabul edilir. Bu yöntemi uygulamak için yönetici erişimi gerekir.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

Daha fazla bilgi için OAuth 2.0 Overview (OAuth 2.0'a Genel Bakış) sayfasına göz atın.

GetTermsOfService

rpc GetTermsOfService(GetTermsOfServiceRequest) returns (TermsOfService)

Sağlanan sürümle ilişkili TermsOfService öğesini alır.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

Daha fazla bilgi için OAuth 2.0 Overview (OAuth 2.0'a Genel Bakış) sayfasına göz atın.

RetrieveLatestTermsOfService

rpc RetrieveLatestTermsOfService(RetrieveLatestTermsOfServiceRequest) returns (TermsOfService)

Belirli bir kind ve region_code için TermsOfService öğesinin en son sürümünü alır.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

Daha fazla bilgi için OAuth 2.0 Overview (OAuth 2.0'a Genel Bakış) sayfasına göz atın.

UserService

Kullanıcı API'sini destekleme hizmeti.

CreateUser

rpc CreateUser(CreateUserRequest) returns (User)

Bir Merchant Center hesabı kullanıcısı oluşturur. Bu yöntemi uygulamak için yönetici erişimi gerekir.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

Daha fazla bilgi için OAuth 2.0 Overview (OAuth 2.0'a Genel Bakış) sayfasına göz atın.

DeleteUser

rpc DeleteUser(DeleteUserRequest) returns (Empty)

Bir Merchant Center hesabı kullanıcısını siler. Bu yöntemi uygulamak için yönetici erişimi gerekir.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

Daha fazla bilgi için OAuth 2.0 Overview (OAuth 2.0'a Genel Bakış) sayfasına göz atın.

GetUser

rpc GetUser(GetUserRequest) returns (User)

Bir Merchant Center hesabı kullanıcısını alır.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

Daha fazla bilgi için OAuth 2.0 Overview (OAuth 2.0'a Genel Bakış) sayfasına göz atın.

ListUsers

rpc ListUsers(ListUsersRequest) returns (ListUsersResponse)

Bir Merchant Center hesabının tüm kullanıcılarını listeler.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

Daha fazla bilgi için OAuth 2.0 Overview (OAuth 2.0'a Genel Bakış) sayfasına göz atın.

UpdateUser

rpc UpdateUser(UpdateUserRequest) returns (User)

Bir Merchant Center hesabı kullanıcısını günceller. Bu yöntemi uygulamak için yönetici erişimi gerekir.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

Daha fazla bilgi için OAuth 2.0 Overview (OAuth 2.0'a Genel Bakış) sayfasına göz atın.

AcceptTermsOfServiceRequest

AcceptTermsOfService yöntemi için istek mesajı.

Alanlar
name

string

Zorunlu. Hizmet şartları sürümünün kaynak adı. Biçim: termsOfService/{version}

account

string

Zorunlu. Hizmet Şartları'nın kabul edileceği hesaptır.

region_code

string

Zorunlu. CLDR tarafından tanımlandığı şekliyle bölge kodu. Bu, Hizmet Şartları'nın özel olarak söz konusu ülke için geçerli olduğu bir ülke veya dünya genelinde geçerli olduğunda 001'dir.

Kabul edildi

Kabul edilen hizmet şartlarını açıklar.

Alanlar
terms_of_service

string

Kabul edilen termsOfService.

accepted_by

string

Kabulün kaydedildiği hesap. Bu, hesabın kendisi veya alt hesaplar söz konusu olduğunda MCA hesabı olabilir.

valid_until

Date

Bu parametre ayarlandığında, kabul edilen TermsOfService'nın yalnızca bu tarihin sonuna (UTC) kadar geçerli olacağı belirtilir. Bu tarihten önce yenisini kabul etmeniz gerekir. Gerekli TermsOfService ile ilgili bilgileri Zorunlu mesajında bulabilirsiniz.

AccessRight

Erişim hakkı.

Sıralamalar
ACCESS_RIGHT_UNSPECIFIED Varsayılan değer. Bu değer kullanılmıyor.
STANDARD Standart erişim hakları.
ADMIN Yönetici erişim hakları.
PERFORMANCE_REPORTING Bu hakka sahip olan kullanıcılar performans ve analizlere erişebilirler.

Hesap

Hesap.

Alanlar
name

string

Tanımlayıcı. Hesabın kaynak adı. Biçim: accounts/{account}

account_id

int64

Yalnızca çıkış. Hesabın kimliği.

account_name

string

Zorunlu. Hesabın kullanıcılar tarafından okunabilen adı. Daha fazla bilgi için mağaza adı ve işletme adı bölümlerine bakın.

adult_content

bool

Bu hesabın yetişkinlere uygun içerik barındırıp barındırmadığı.

test_account

bool

Yalnızca çıkış. Bunun bir test hesabı olup olmadığı.

time_zone

TimeZone

Zorunlu. Hesabın saat dilimi.

Yazma işlemlerinde, time_zone hem reporting_time_zone hem de display_time_zone öğesini ayarlar.

Okumalar için time_zone her zaman display_time_zone değerini döndürür. Hesabınızda display_time_zone yoksa time_zone boş olur.

language_code

string

Zorunlu. Hesabın BCP-47 dil kodu (ör. en-US veya sr-Latn).

AccountIssue

AccountIssue

Alanlar
name

string

Tanımlayıcı. Hesap sorununun kaynak adı. Biçim: accounts/{account}/issues/{id}

title

string

Sorunun yerelleştirilmiş başlığı.

severity

Severity

Sorunun genel önem derecesi.

impacted_destinations[]

ImpactedDestination

Bu sorunun çeşitli hedefler üzerindeki etkisi.

detail

string

Sorunla ilgili daha yerelleştirilmiş ayrıntılar.

documentation_uri

string

Sorun ve nasıl düzeltileceği hakkında daha fazla bilgi için Merchant Center Yardım Merkezi'ni bağlayın.

ImpactedDestination

Sorunun bir hedef üzerindeki etkisi.

Alanlar
impacts[]

Impact

Belirli bir hedefte çeşitli bölgelerin yarattığı (olumsuz) etki.

reporting_context

ReportingContextEnum

Etkilenen raporlama bağlamı.

Etki

Sorunun bir bölge üzerindeki etkisi.

Alanlar
region_code

string

Bu sorunun geçerli olduğu CLDR bölge kodu.

severity

Severity

Hedef ve bölgedeki sorunun önem derecesi.

Önem derecesi

Olası tüm sorun önem dereceleri.

Sıralamalar
SEVERITY_UNSPECIFIED Önem derecesi bilinmiyor.
CRITICAL Bu sorun, tekliflerin yayınlanmamasına neden oluyor.
ERROR Bu sorun, teklifleri (gelecekte) etkileyebilir veya tekliflerle ilgili sorunların bir göstergesi olabilir.
SUGGESTION Sorun, iyileştirilmesi gereken bir öneri.

AccountTax

Satıcı hesabının vergi ayarları. Tüm yöntemler için yönetici rolü gerekir.

Alanlar
name

string

Tanımlayıcı. Vergi ayarının adı. Biçim: "{account_tax.name=accounts/{account}}"

account

int64

Yalnızca çıkış. Bu hesap vergi ayarlarının ait olduğu hesabın kimliği.

tax_rules[]

TaxRule

Vergi kuralları. "Her bölgedeki vergi kurallarını tanımlayın. Bölgede kural yoksa vergi sunulmaz."

Adres

Deponun gönderim adresi.

Alanlar
street_address

string

Adresin sokak düzeyindeki kısmı. Örnek: 111w 31st Street.

city

string

Zorunlu. Şehir, kasaba veya komün. Bağımlı semtleri veya semtleri de (örneğin, mahalleler veya banliyöler) içerebilir.

administrative_area

string

Zorunlu. Ülkenin en üst düzey idari alt bölümü. Örneğin, Kaliforniya gibi bir eyalet ("CA") veya Quebec gibi bir il ("QC").

postal_code

string

Zorunlu. Posta kodu veya ZIP (Örneğin "94043").

region_code

string

Zorunlu. CLDR ülke kodu (ör. "US").

BusinessDayConfig

Deponun iş günleri.

Alanlar
business_days[]

Weekday

Zorunlu. Düzenli iş günleri. Boş olamaz.

Hafta içi

Sıralamalar
WEEKDAY_UNSPECIFIED
MONDAY
TUESDAY
WEDNESDAY
THURSDAY
FRIDAY
SATURDAY
SUNDAY

BusinessIdentity

Bir işletmenin kimliği ile ilgili bilgilerin toplanması.

Alanlar
name

string

Tanımlayıcı. İşletme kimliğinin kaynak adı. Biçim: accounts/{account}/businessIdentity

black_owned

IdentityAttribute

İsteğe bağlı. İşletmenin, sahibi siyahi olarak tanımlanıp tanımlanmadığını belirtir. Bu isteğe bağlı alan yalnızca işletme ülkesi US olarak ayarlanmış satıcılar tarafından kullanılabilir. Ayrıca, pazar yerleri veya pazar yeri satıcıları için geçerli değildir.

women_owned

IdentityAttribute

İsteğe bağlı. İşletmenin, sahibi kadın olup olmadığını belirtir. Bu isteğe bağlı alan yalnızca işletme ülkesi US olarak ayarlanmış satıcılar tarafından kullanılabilir. Ayrıca, pazar yerleri veya pazar yeri satıcıları için geçerli değildir.

veteran_owned

IdentityAttribute

İsteğe bağlı. İşletmenin, sahibi gazi olarak tanımlanıp tanımlanmadığını belirtir. Bu isteğe bağlı alan yalnızca işletme ülkesi US olarak ayarlanmış satıcılar tarafından kullanılabilir. Ayrıca, pazar yerleri veya pazar yeri satıcıları için geçerli değildir.

latino_owned

IdentityAttribute

İsteğe bağlı. İşletmenin kendisini Latin Amerikalı olarak tanımlayıp tanıtmadığını belirtir. Bu isteğe bağlı alan yalnızca işletme ülkesi US olarak ayarlanmış satıcılar tarafından kullanılabilir. Ayrıca, pazar yerleri veya pazar yeri satıcıları için geçerli değildir.

small_business

IdentityAttribute

İsteğe bağlı. İşletmenin kendisini küçük işletme olarak tanımlayıp tanıtmadığını belirtir. Bu isteğe bağlı alan yalnızca işletme ülkesi US olarak ayarlanmış satıcılar tarafından kullanılabilir. Ayrıca, pazar yerleri için geçerli değildir.

IdentityAttribute

Bir kimlik özelliğiyle ilgili tüm bilgiler.

Alanlar
identity_declaration

IdentityDeclaration

Zorunlu. Bu özellik için kimlik bildirimi.

IdentityDeclaration

Kimlik beyanıyla ilgili olası tüm ayarlar.

Sıralamalar
IDENTITY_DECLARATION_UNSPECIFIED Hiçbir seçimin yapılmadığını gösteren varsayılan değerdir.
SELF_IDENTIFIES_AS Hesabın bu özellikle tanımlandığını belirtir.
DOES_NOT_SELF_IDENTIFY_AS Hesabın bu özellikle tanımlanmadığını belirtir.

PromotionsConsent

İşletme kimliğiyle ilgili promosyonlarla ilgili olası tüm ayarlar.

Sıralamalar

BusinessInfo

Bir işletmeyle ilgili bilgi koleksiyonu.

Alanlar
name

string

Tanımlayıcı. İşletme bilgilerinin kaynak adı. Biçim: accounts/{account}/businessInfo

address

PostalAddress

İsteğe bağlı. İşletmenin adresi.

phone

PhoneNumber

İsteğe bağlı. İşletmenin telefon numarası.

phone_verification_state

PhoneVerificationState

Yalnızca çıkış. İşletmenin telefon doğrulama durumu.

customer_service

CustomerService

İsteğe bağlı. İşletmenin müşteri hizmetleri.

CarrierRate

main_table veya single_value tarafından gösterilebilecek kargo ücretlerinin listesi.

Alanlar
name

string

Zorunlu. Kargo ücretinin adı. Her ücret grubu için benzersiz olmalıdır.

carrier

string

Zorunlu. Operatör hizmeti (ör. "UPS" veya "Fedex").

carrier_service

string

Zorunlu. Operatör hizmeti (ör. "ground" veya "2 days").

origin_postal_code

string

Zorunlu. Bu kargo ücretinin kargo kaynağı.

percentage_adjustment

string

İsteğe bağlı. Ondalık gösterimdeki bir sayı olarak çarpımsal kargo ücreti değiştiricisi. Negatif olabilir. Örneğin, "5.4" oranı %5,4 artırırken "-3" bu oranı %3 azaltır.

flat_adjustment

Price

İsteğe bağlı. Ek kargo ücreti değiştiricisi. Negatif olabilir. Örneğin, { "amount_micros": 1, "currency_code" : "USD" } fiyata 1 TL ekler, { "amount_micros": -3, "currency_code" : "USD" } ise ücretten 3 TL'yi kaldırır.

ClaimHomepageRequest

ClaimHomepage yöntemi için istek mesajı.

Alanlar
name

string

Zorunlu. Hak talebinde bulunulacak ana sayfanın adı. Biçim: accounts/{account}/homepage

CreateAndConfigureAccountRequest

CreateAndConfigureAccount yöntemi için istek mesajı.

Alanlar
account

Account

Zorunlu. Oluşturulacak hesap.

users[]

CreateUserRequest

İsteğe bağlı. Hesaba eklenecek kullanıcılar.

service[]

AddAccountService

İsteğe bağlı. Belirtilmişse oluşturulacak hesap ile sağlayıcı hesabı arasında bir hesap hizmeti, oluşturma işleminin bir parçası olarak başlatılır.

accept_terms_of_service

AcceptTermsOfService

İsteğe bağlı. Hesap oluşturulduktan hemen sonra kabul edilecek Hizmet Şartları.

AcceptTermsOfService

Hizmet Şartları kaynağına atıf.

Alanlar
name

string

Zorunlu. Hizmet şartları sürümünün kaynak adı.

region_code

string

Zorunlu. CLDR tarafından tanımlandığı şekliyle bölge kodu. Bu, Hizmet Şartları'nın özel olarak söz konusu ülke için geçerli olduğu bir ülke veya dünya genelinde geçerli olduğunda 001 olur.

AddAccountService

Hesap oluşturulurken hesap hizmetleri eklemeyle ilgili ek talimatlar.

Alanlar
Birleştirme alanı service_type. Şu anda yalnızca Çok müşterili üst hesap türünü desteklemektedir. service_type şunlardan yalnızca biri olabilir:
account_aggregation

Empty

Sağlayıcı, hesap için toplayıcıdır.

provider

string

İsteğe bağlı. Hizmetin sağlayıcısı. Biçim: accounts/{account}

CreateRegionRequest

CreateRegion yöntemi için istek mesajı.

Alanlar
parent

string

Zorunlu. Bölge oluşturulacak hesap. Biçim: accounts/{account}

region_id

string

Zorunlu. Bölgenin, aynı hesabın tüm bölgelerinde benzersiz olan tanımlayıcısı.

region

Region

Zorunlu. Oluşturulacak bölge.

CreateUserRequest

CreateUser yöntemi için istek mesajı.

Alanlar
parent

string

Zorunlu. Kullanıcının oluşturulacağı hesabın kaynak adı. Biçim: accounts/{account}

user_id

string

Zorunlu. Kullanıcının e-posta adresi (örneğin, john.doe@gmail.com).

user

User

Zorunlu. Oluşturulacak kullanıcı.

CustomerService

Müşteri hizmetleri bilgileri.

Alanlar
uri

string

İsteğe bağlı. Müşteri hizmetlerinin bulunabileceği URI.

email

string

İsteğe bağlı. Müşteri hizmetlerine ulaşılabilecek e-posta adresi.

phone

PhoneNumber

İsteğe bağlı. Müşteri hizmetlerinin aranabileceği telefon numarası.

CutoffTime

İş günü son sipariş saati tanımı.

Alanlar
hour

int32

Zorunlu. Siparişin aynı gün içinde işleme alınabilmesi için son sipariş saati.

minute

int32

Zorunlu. Siparişin aynı gün içinde işleme alınabilmesi için gereken son sipariş saati dakikası.

time_zone

string

Zorunlu. Saat dilimi tanımlayıcısı Örneğin "Avrupa/Zürih".

DeleteAccountRequest

DeleteAccount yöntemi için istek mesajı.

Alanlar
name

string

Zorunlu. Silinecek hesabın adı. Biçim: accounts/{account}

DeleteRegionRequest

DeleteRegion yöntemi için istek mesajı.

Alanlar
name

string

Zorunlu. Silinecek bölgenin adı. Biçim: accounts/{account}/regions/{region}

DeleteUserRequest

DeleteUser yöntemi için istek mesajı.

Alanlar
name

string

Zorunlu. Silinecek kullanıcının adı. Biçim: accounts/{account}/users/{email}

accounts/{account}/users/me ürününde olduğu gibi, bir e-posta adresi yerine me kullanılarak arayana karşılık gelen kullanıcıyı silmek de mümkündür.

DeliveryTime

Siparişten ürünün teslimine kadar çeşitli açılardan harcanan süre.

Alanlar
warehouse_based_delivery_times[]

WarehouseBasedDeliveryTime

İsteğe bağlı. Teslimat süresinin, seçilen kargo şirketinin ayarlarına göre depo (gönderimin başlangıç konumu) başına hesaplanması gerektiğini belirtir. Bu parametre ayarlandığında [teslimat süresi][[google.shopping.content.bundles.ShippingSetting.DeliveryTime] özelliğinde nakliye süresiyle ilgili başka bir alan ayarlanmamalıdır.

min_transit_days

int32

Taşıma sürecinde harcanan minimum iş günü sayısı. 0, aynı gün teslimat, 1 ise sonraki gün teslimat anlamına gelir. min_transit_days, max_transit_days veya transit_time_table ayarlanmalıdır ancak ikisi birden belirlenmemelidir.

max_transit_days

int32

Toplu taşımada harcanan maksimum iş günü sayısıdır. 0, aynı gün teslimat, 1 ise sonraki gün teslimat anlamına gelir. min_transit_days değerinden büyük veya buna eşit olmalıdır.

cutoff_time

CutoffTime

İş günü son sipariş saati tanımı. Ayarlanmazsa son sipariş saati varsayılan olarak 08:00 PST'ye ayarlanır.

min_handling_days

int32

Bir sipariş gönderilmeden önce harcanan minimum iş günü sayısı. 0 değeri aynı gün gönderildiği, 1 değeri ise ürünün gönderildiği sonraki gün gönderildiği anlamına gelir.

max_handling_days

int32

Bir siparişin gönderilmesinden önce harcanabilecek maksimum iş günü sayısıdır. 0 değeri aynı gün gönderildiği, 1 değeri ise ürünün gönderildiği sonraki gün gönderildiği anlamına gelir. min_handling_days değerinden büyük veya buna eşit olmalıdır.

transit_time_table

TransitTable

Nakliye süresi tablosu, satır ve sütun boyutlarına göre taşıma sürecinde harcanan iş günü sayısı. min_transit_days, max_transit_days veya transit_time_table ayarlanabilir ancak ikisi birden ayarlanamaz.

handling_business_day_config

BusinessDayConfig

Siparişlerin işleme alınabileceği iş günleri. Fiyat sağlanmamışsa pazartesiden cumaya iş günü olduğu varsayılır.

transit_business_day_config

BusinessDayConfig

Siparişlerin nakliyat altında olabileceği iş günleri. Fiyat sağlanmamışsa pazartesiden cumaya iş günü olduğu varsayılır.

DisableProgramRequest

DisableProgram yöntemi için istek mesajı.

Alanlar
name

string

Zorunlu. Belirli bir hesabın katılımını devre dışı bırakacağınız programın adı. Biçim: accounts/{account}/programs/{program}

Mesafe

Maksimum teslimat yarıçapı. Bu yalnızca yerel teslimat kargo türü için gereklidir.

Alanlar
value

int64

Mesafenin tam sayı değeri.

unit

Unit

Birim ülkeye göre farklılık gösterebilir ve mil ve kilometreyi içerecek şekilde parametrelenmiştir.

Birim

Birim ülkeye göre farklılık gösterebilir ve mil ve kilometreyi içerecek şekilde parametrelenmiştir.

Sıralamalar
UNIT_UNSPECIFIED Birim belirtilmedi
MILES Mil cinsinden birim
KILOMETERS Kilometre cinsinden birim

EmailPreferences

Kullanıcının etkinleştirdiği / devre dışı bıraktığı bildirim kategorileri. Kullanıcılar zorunlu duyuruların kapsamı dışında kalmayı seçemeyeceği için e-posta tercihleri bu zorunlu duyuruları içermez.

Alanlar
name

string

Tanımlayıcı. EmailPreferences'ın adı. Uç nokta yalnızca kimliği doğrulanmış kullanıcı için desteklenir.

news_and_tips

OptInState

İsteğe bağlı. Yeni özellikler, ipuçları ve en iyi uygulamalarla ilgili güncellemeler.

OptInState

E-posta tercihinin etkinleştirme durumu.

Sıralamalar
OPT_IN_STATE_UNSPECIFIED Etkinleştirme durumu belirtilmemiş.
OPTED_OUT Kullanıcı, bu tür e-postalar almayı devre dışı bıraktı.
OPTED_IN Kullanıcı, bu tür e-postalar almayı tercih etti.
UNCONFIRMED Kullanıcı bu tür e-postaları almayı kabul etti ve onay e-postası gönderildi ancak kullanıcı henüz etkinleştirmediğini onaylamadı (yalnızca belirli ülkeler için geçerlidir).

EnableProgramRequest

EtkinleştirmeProgram yöntemi için istek mesajı.

Alanlar
name

string

Zorunlu. Belirtilen hesabın katılımının etkinleştirileceği programın adı. Biçim: accounts/{account}/programs/{program}

GetAccountRequest

GetAccount yöntemi için istek mesajı.

Alanlar
name

string

Zorunlu. Alınacak hesabın adı. Biçim: accounts/{account}

GetAccountTaxRequest

Vergi ayarlarını alma isteği

Alanlar
name

string

Zorunlu. Vergi ayarlarının alınacağı ad.

GetBusinessIdentityRequest

GetBusinessIdentity yöntemi için istek mesajı.

Alanlar
name

string

Zorunlu. İşletme kimliğinin kaynak adı. Biçim: accounts/{account}/businessIdentity

GetBusinessInfoRequest

GetBusinessInfo yöntemi için istek mesajı.

Alanlar
name

string

Zorunlu. İşletme bilgilerinin kaynak adı. Biçim: accounts/{account}/businessInfo

GetEmailPreferencesRequest

GetEmailPreferences yöntemi için istek mesajı.

Alanlar
name

string

Zorunlu. EmailPreferences kaynağının adı. Biçim: accounts/{account}/users/{email}/emailPreferences

GetHomepageRequest

GetHomepage yöntemi için istek mesajı.

Alanlar
name

string

Zorunlu. Alınacak ana sayfanın adı. Biçim: accounts/{account}/homepage

GetOnlineReturnPolicyRequest

GetOnlineReturnPolicy yöntemi için istek mesajı.

Alanlar
name

string

Zorunlu. Alınacak iade politikasının adı. Biçim: accounts/{account}/onlineReturnPolicies/{return_policy}

GetProgramRequest

GetProgram yöntemi için istek mesajı.

Alanlar
name

string

Zorunlu. Alınacak programın adı. Biçim: accounts/{account}/programs/{program}

GetRegionRequest

GetRegion yöntemi için istek mesajı.

Alanlar
name

string

Zorunlu. Alınacak bölgenin adı. Biçim: accounts/{account}/regions/{region}

GetShippingSettingsRequest

GetShippingSetting yöntemi için istek mesajı.

Alanlar
name

string

Zorunlu. Alınacak kargo ayarının adı. Biçim: accounts/{account}/shippingsetting

GetTermsOfServiceAgreementStateRequest

GetTermsOfServiceAgreementState yöntemi için istek mesajı.

Alanlar
name

string

Zorunlu. Hizmet şartları sürümünün kaynak adı. Biçim: accounts/{account}/termsOfServiceAgreementState/{identifier}

GetTermsOfServiceRequest

GetTermsOfService yöntemi için istek mesajı.

Alanlar
name

string

Zorunlu. Hizmet şartları sürümünün kaynak adı. Biçim: termsOfService/{version}

GetUserRequest

GetUser yöntemi için istek mesajı.

Alanlar
name

string

Zorunlu. Alınacak kullanıcının adı. Biçim: accounts/{account}/users/{email}

accounts/{account}/users/me ürününde olduğu gibi, bir e-posta adresi yerine me kullanılarak arayana karşılık gelen kullanıcıyı geri almak da mümkündür.

Üst bilgiler

Bir tablonun satır veya sütun başlıklarını içeren ve boş olmayan liste. Tam olarak prices, weights, num_items, postal_code_group_names veya location ayarlanmalıdır.

Alanlar
prices[]

Price

Zorunlu. Dahil olan sipariş fiyatı üst sınırlarının listesi. Son fiyatın değeri, price amount_micros = -1 şeklinde ayarlanarak sonsuz olabilir. Örneğin [{"amount_micros": 10000000, "currency_code": "USD"}, {"amount_micros": 500000000, "currency_code": "USD"}, {"amount_micros": -1, "currency_code": "USD"}], "<= $10", "<= $500" ve "> $500" başlıklarını temsil eder. Bir hizmetteki tüm fiyatların para birimi aynı olmalıdır. Boş bırakılamaz. -1 hariç pozitif olmalıdır. Yalnızca diğer tüm alanlar ayarlanmazsa ayarlanabilir.

weights[]

Weight

Zorunlu. Kapsayıcı sipariş ağırlığı üst sınırlarının listesi. Fiyat amount_micros = -1 olarak ayarlandığında son ağırlığın değeri sonsuz olabilir. Örneğin [{"amount_micros": 10000000, "unit": "kg"}, {"amount_micros": 50000000, "unit": "kg"}, {"amount_micros": -1, "unit": "kg"}], "<= 10 kg", "<= 50 kg" ve "> 50 kg" başlıklarını temsil eder. Bir hizmetteki tüm ağırlıkların birimi aynı olmalıdır. Boş bırakılamaz. -1 hariç pozitif olmalıdır. Yalnızca diğer tüm alanlar ayarlanmazsa ayarlanabilir.

number_of_items[]

string

Zorunlu. Öğe sayısının üst sınırlarını içeren bir liste. Son değer "infinity" olabilir. Örneğin ["10", "50", "infinity"], "<= 10 öğe", "<= 50 öğe" ve "> 50 öğe" başlıklarını temsil eder. Boş bırakılamaz. Yalnızca diğer tüm alanlar ayarlanmazsa ayarlanabilir.

postal_code_group_names[]

string

Zorunlu. Posta grubu adlarının listesi. Son değer "all other locations" olabilir. Örnek: ["zone 1", "zone 2", "all other locations"]. Yönlendirilen posta kodu grupları, hizmetin teslim edildiği ülkeyle eşleşmelidir. Boş bırakılamaz. Yalnızca diğer tüm alanlar ayarlanmazsa ayarlanabilir.

locations[]

LocationIdSet

Zorunlu. Konum kimliği gruplarının listesi. Boş bırakılamaz. Yalnızca diğer tüm alanlar ayarlanmazsa ayarlanabilir.

Ana sayfa

Bir mağazanın ana sayfası.

Alanlar
name

string

Tanımlayıcı. Mağazanın ana sayfasının kaynak adı. Biçim: accounts/{account}/homepage

claimed

bool

Yalnızca çıkış. Ana sayfayla ilgili hak talebinde bulunulup bulunulmadığı. https://support.google.com/merchants/answer/176793 adresini ziyaret edin.

uri

string

Zorunlu. Mağazanın ana sayfasının URI'sı (genellikle bir URL).

InsertShippingSettingsRequest

InsertShippingSetting yöntemi için istek mesajı.

Alanlar
parent

string

Zorunlu. Bu ürünün ekleneceği hesap. Biçim: accounts/{hesap}

shipping_setting

ShippingSettings

Zorunlu. Hesabın yeni sürümü.

ListAccountIssuesRequest

ListAccountIssues yöntemi için istek mesajı.

Alanlar
parent

string

Zorunlu. Bu sayı koleksiyonunun sahibi olan üst yayıncı. Biçim: accounts/{account}

page_size

int32

İsteğe bağlı. Döndürülecek maksimum sorun sayısı. Hizmet bu değerden daha az bir değer döndürebilir. Belirtilmezse en fazla 50 kullanıcı döndürülür. Maksimum değer 100'dür. 100'ün üzerindeki değerler 100'e zorlanır.

page_token

string

İsteğe bağlı. Önceki ListAccountIssues çağrısından alınan bir sayfa jetonu. Sonraki sayfayı almak için bunu sağlayın.

Sayfalara ayırma işlemi sırasında ListAccountIssues öğesine sağlanan diğer tüm parametreler, sayfa jetonunu sağlayan çağrıyla eşleşmelidir.

language_code

string

İsteğe bağlı. Yanıttaki sorunlar, belirtilen dilde kullanıcılar tarafından okunabilen alanlar içerecek. Biçim, en-US veya sr-Latn gibi BCP-47 şeklindedir. Değer sağlanmazsa en-US kullanılır.

time_zone

TimeZone

İsteğe bağlı. Kullanıcıların okuyabileceği alanlardaki zamanları yerelleştirmek için kullanılan IANA saat dilimi. Örneğin, "Amerika/Los_Angeles". Politika ayarlanmazsa "America/Los_Angeles" kullanılır.

ListAccountIssuesResponse

ListAccountIssues yöntemi için yanıt mesajı.

Alanlar
account_issues[]

AccountIssue

Belirtilen hesaptaki sorunlar.

next_page_token

string

Sonraki sayfayı almak için page_token olarak gönderilebilecek bir jeton. Bu alan atlanırsa sonraki sayfa olmaz.

ListAccountTaxRequest

İstekte bulunan satıcı için tüm alt hesap vergi ayarlarının listelenmesini talep edin. Bu yöntem yalnızca çok müşterili bir hesapta çağrılabilir. Aksi takdirde hata döndürür.

Alanlar
parent

string

Zorunlu. Hesap vergisi koleksiyonunun sahibi olan ana yayıncı. Biçim: accounts/{hesap}

page_size

int32

Sayfalara ayırma için kullanılan, yanıtta döndürülecek maksimum vergi ayarı sayısı.

page_token

string

Önceki istek tarafından döndürülen jeton.

ListAccountTaxResponse

Hesap vergi listesi isteğine yanıt Bu yöntem yalnızca çok müşterili bir hesapta çağrılabilir. Aksi takdirde hata döndürür.

Alanlar
account_taxes[]

AccountTax

Hesap vergisi ayarları sayfası

next_page_token

string

Hesap vergi ayarlarının bir sonraki sayfasına erişim jetonu.

ListAccountsRequest

ListAccounts yöntemi için istek mesajı.

Alanlar
page_size

int32

İsteğe bağlı. Döndürülecek maksimum hesap sayısı. Hizmet bu değerden daha az bir değer döndürebilir. Belirtilmezse en fazla 250 hesap döndürülür. Maksimum değer 500'dür. 500'ün üzerindeki değerler 500'e zorlanır.

page_token

string

İsteğe bağlı. Önceki ListAccounts çağrısından alınan bir sayfa jetonu. Sonraki sayfayı almak için bunu sağlayın.

Sayfalara ayırma işlemi sırasında ListAccounts öğesine sağlanan diğer tüm parametreler, sayfa jetonunu sağlayan çağrıyla eşleşmelidir.

filter

string

İsteğe bağlı. Yalnızca filtreyle eşleşen hesapları getiren isteğe bağlı bir filtre.

Geçerli filtre örneklerinden bazıları şunlardır:

  • accountName = "*store*" AND relationship(providerId = 123)
  • relationship(providerId = 123 AND service(type = "ACCOUNT_AGGREGATION"))
  • (accountName = "storeA") OR (accountName = "storeB")
  • relationship(service( handshakeState = "APPROVED" AND type = "ACCOUNT_MANAGEMENT"))
  • relationship(callerHasAccessToProvider() AND externalAccountId = "extAcctId" AND accountIdAlias = "alias")
  • (relationship(service(type = "ACCOUNT_MANAGEMENT") AND service(handshakeState = "PENDING"))) OR (accountName = "store" AND relationship(...))

Hesap düzeyindeki filtreler aşağıdaki anlamlara sahiptir:

  • accountName Bu, hesabın accountName alanını ifade eder.
  • relationship(...) Bu, hesabın başka bir hesapla olan ilişkisini ifade eder. Fonksiyon içinde bu ilişki daha da belirtilebilir.

İlişki düzeyindeki filtreler aşağıdaki anlamlara sahiptir:

  • providerId Bu, ilişkinin diğer üyesi olan hesabın sayısal kimliğini ifade eder. Örneğin, filtrenin accounts/name/123 hesabıyla ilişkisi olan hesaplarla sınırlanması gerekiyorsa providerId, providerId = 123 olarak filtrelenmelidir.
  • callerHasAccessToProvider() Bu işlem sonucunda ortaya çıkan hesaplar, arayan kullanıcının ilişkinin diğer üyesine (veya sağlayıcıya) da erişebildiği başka bir hesapla ilişkisi olan hesaplarla sınırlanır.
  • externalAccountId Bu, ilişki için yapılandırılan harici hesap kimliğini ifade eder.
  • accountIdAlias Bu, ilişki için yapılandırılan hesap kimliği takma adını ifade eder.
  • service(...) Bu, ilişkinin bir parçası olarak sağlanan hizmeti ifade eder. Not: İki hesap arasındaki bir ilişki birden çok hizmetten oluşabilir.

Hizmet düzeyindeki filtreler aşağıdaki anlamlara sahiptir:

  • handshakeState Bu, hizmetin el sıkışma durumunu ifade eder. Bir hizmet kurulduğunda bazen öncelikle bu hizmetin diğeri veya her ikisi tarafından onaylanması gerekir. Bu nedenle, bir hizmet PENDING veya APPROVED durumunda olabilir.
  • type Bu, hizmetin türünü ifade eder. Olası değerler:
    • ACCOUNT_MANAGEMENT Hesabı sağlayıcı yönetiyor.
    • ACCOUNT_AGGREGATION Sağlayıcı, hesabın toplayıcısıdır.

Filtre, AIP filtresi spesifikasyonunun bir alt kümesini ve resmi EBNF dil bilgisi alt kümesini izler. Bu filtrenin dil bilgisi daha kısıtlayıcı ve belirgindir

filter
    : accountFilterDisj
    | accountFilterConj
    ;
accountFilterDisj
    : "(" accountFilterConj " OR " accountFilterConj ")"
    ;
accountFilterConj
    : accountFilter {" AND " accountFilter}
    ;
accountFilter
    : accountNameFilter | relationshipFn
    ;
accountNameFilter
    : "accountName" comparator value
    ;
relationshipFn
    : "relationship(" relationshipConj ")"
    ;
relationshipConj
    : relationshipFilter {" AND " relationshipFilter}
    ;
relationshipFilter
    : "providerId = " numValue
    | "callerHasAccessToProvider()"
    | "externalAccountId" comparator value
    | "accountIdAlias" comparator value
    | serviceFn
    ;
serviceFn
    : "service(" serviceConj ")"
    ;
serviceConj
    : serviceFilter {" AND " serviceFilter}
    ;
serviceFilter
    : handshakeStateFilter
    | typeFilter
    ;
handshakeStateFilter
    : "handshakeState = " value
    ;
typeFilter
    : "type = " value
    ;
comparator
    : " = " | " != "
    ;

Ayrıca aşağıdakiler geçerlidir:

  • Bir bağlaçtaki her alan yalnızca bir kez görünebilir (örneğin, accountName için hesap düzeyinde yalnızca bir kez filtreleme yapılabilir veya her ilişki düzeyinde providerId için yalnızca bir kez filtreleme yapılabilir).
  • Dize alanları (accountName veya accountIdAlias gibi) için sorguyu * içine alarak bir CONTAINS operatörü ifade etmek mümkündür. Örneğin accountName = "*foo*", foo içeren bir accountName içeren tüm hesapları döndürür. Dikey olarak NOT_CONTAINS operatörü, != kullanılarak ifade edilebilir. Örneğin accountName != "*foo*", foo içermeyen accountName içeren tüm hesapları döndürür. Not: * yıldız karakterini içeren bir accountName içeren hesapları *** kullanarak aramak mümkündür.
  • Ek boşluklar yoksayılır.
  • Yalnızca sayısal değerler hariç tüm değerler çift tırnak işaretleri içine alınmalıdır.
  • Ayırma kullanılırsa, bağlaç yalnızca tek bir ifade içerse bile her iki taraftaki bağlaçlarda parantez kullanılmalıdır. İşlev çağrıları (relationship veya service gibi) dışında hiçbir yerde parantezlere izin verilmez. Bu, bağlaçların mantıksal olarak ayırmalardan daha güçlü bağlandığını açıkça ifade etmek içindir.

ListAccountsResponse

ListAccounts yöntemi için yanıt mesajı.

Alanlar
accounts[]

Account

ListAccountsRequest ile eşleşen hesaplar.

next_page_token

string

Sonraki sayfayı almak için page_token olarak gönderilebilecek bir jeton. Bu alan atlanırsa sonraki sayfa olmaz.

ListOnlineReturnPoliciesRequest

ListOnlineReturnPolicies yöntemi için istek mesajı.

Alanlar
parent

string

Zorunlu. İade politikalarının listeleneceği satıcı hesabıdır. Biçim: accounts/{account}

page_size

int32

İsteğe bağlı. Döndürülecek maksimum OnlineReturnPolicy kaynak sayısı. Belirtilen satıcı için iade politikalarının sayısı pageSize değerinden azsa hizmet bu değerden daha az değer döndürür. Varsayılan değer 10'dur. Maksimum değer 100'dür. Maksimum değerden daha yüksek bir değer belirtilirse pageSize için varsayılan olarak maksimum değer kullanılır

page_token

string

İsteğe bağlı. Önceki ListOnlineReturnPolicies çağrısından alınan bir sayfa jetonu. Sonraki sayfayı almak için sayfa jetonunu sağlayın.

Sayfalara ayırma işlemi sırasında ListOnlineReturnPolicies öğesine sağlanan diğer tüm parametreler, sayfa jetonunu sağlayan çağrıyla eşleşmelidir. Jeton, önceki isteğe yanıtta nextPageToken olarak döndürüldü.

ListOnlineReturnPoliciesResponse

ListOnlineReturnPolicies yöntemi için yanıt mesajı.

Alanlar
online_return_policies[]

OnlineReturnPolicy

Alınan iade politikaları.

next_page_token

string

Sonraki sayfayı almak için pageToken olarak gönderilebilecek bir jeton. Bu alan atlanırsa sonraki sayfa olmaz.

ListProgramsRequest

ListPrograms yöntemi için istek mesajı.

Alanlar
parent

string

Zorunlu. Tüm programların alınacağı hesabın adı. Biçim: accounts/{account}

page_size

int32

İsteğe bağlı. Tek bir yanıtta döndürülecek maksimum program sayısı. Belirtilmemişse (veya 0) varsa varsayılan boyut olan 1.000 kullanılır. Maksimum değer 1.000'dir. 1.000'in üzerindeki değerler 1.000'e zorlanır.

page_token

string

İsteğe bağlı. Önceki ListPrograms çağrısından alınan bir devam jetonu. Sonraki sayfayı almak için bunu sağlayın.

ListProgramsResponse

ListPrograms yöntemi için yanıt iletisi.

Alanlar
programs[]

Program

Belirtilen hesaba ilişkin programlar.

next_page_token

string

Sonraki sayfayı almak için page_token olarak gönderilebilecek bir jeton. Bu alan atlanırsa sonraki sayfa olmaz.

ListRegionsRequest

ListRegions yöntemi için istek mesajı.

Alanlar
parent

string

Zorunlu. Bölgelerin listeleneceği hesap. Biçim: accounts/{account}

page_size

int32

İsteğe bağlı. Döndürülecek maksimum bölge sayısı. Hizmet bu değerden daha az bir değer döndürebilir. Belirtilmemişse en fazla 50 bölge döndürülür. Maksimum değer 1.000'dir. 1.000'in üzerindeki değerler 1.000'e zorlanır.

page_token

string

İsteğe bağlı. Önceki ListRegions çağrısından alınan bir sayfa jetonu. Sonraki sayfayı almak için bunu sağlayın.

Sayfalara ayırma işlemi sırasında ListRegions öğesine sağlanan diğer tüm parametreler, sayfa jetonunu sağlayan çağrıyla eşleşmelidir.

ListRegionsResponse

ListRegions yöntemi için yanıt mesajı.

Alanlar
regions[]

Region

Belirtilen satıcıdaki bölgeler.

next_page_token

string

Sonraki sayfayı almak için page_token olarak gönderilebilecek bir jeton. Bu alan atlanırsa sonraki sayfa olmaz.

ListSubAccountsRequest

ListSubAccounts yöntemi için istek mesajı.

Alanlar
provider

string

Zorunlu. Üst hesap. Biçim: accounts/{account}

page_size

int32

İsteğe bağlı. Döndürülecek maksimum hesap sayısı. Hizmet bu değerden daha az bir değer döndürebilir. Belirtilmezse en fazla 250 hesap döndürülür. Maksimum değer 500'dür. 500'ün üzerindeki değerler 500'e zorlanır.

page_token

string

İsteğe bağlı. Önceki ListAccounts çağrısından alınan bir sayfa jetonu. Sonraki sayfayı almak için bunu sağlayın.

Sayfalara ayırma işlemi sırasında ListAccounts öğesine sağlanan diğer tüm parametreler, sayfa jetonunu sağlayan çağrıyla eşleşmelidir.

ListSubAccountsResponse

ListSubAccounts yöntemi için yanıt mesajı.

Alanlar
accounts[]

Account

Belirtilen üst hesabın toplayıcı olduğu hesaplar.

next_page_token

string

Sonraki sayfayı almak için page_token olarak gönderilebilecek bir jeton. Bu alan atlanırsa sonraki sayfa olmaz.

ListUsersRequest

ListUsers yöntemi için istek mesajı.

Alanlar
parent

string

Zorunlu. Bu kullanıcı koleksiyonuna sahip olan üst kuruluş. Biçim: `accounts/{account}

page_size

int32

İsteğe bağlı. Geri dönülecek maksimum kullanıcı sayısı. Hizmet bu değerden daha az bir değer döndürebilir. Belirtilmezse en fazla 50 kullanıcı döndürülür. Maksimum değer 100'dür. 100'ün üzerindeki değerler 100'e zorlanır.

page_token

string

İsteğe bağlı. Önceki ListUsers çağrısından alınan bir sayfa jetonu. Sonraki sayfayı almak için bunu sağlayın.

Sayfalara ayırma işlemi sırasında ListUsers öğesine sağlanan diğer tüm parametreler, sayfa jetonunu sağlayan çağrıyla eşleşmelidir.

ListUsersResponse

ListUsers yöntemi için yanıt mesajı.

Alanlar
users[]

User

Belirtilen hesaptaki kullanıcılar.

next_page_token

string

Sonraki sayfayı almak için page_token olarak gönderilebilecek bir jeton. Bu alan atlanırsa sonraki sayfa olmaz.

LocationIdSet

Konum kimliği gruplarının listesi. Boş bırakılamaz. Yalnızca diğer tüm alanlar ayarlanmazsa ayarlanabilir.

Alanlar
location_ids[]

string

Zorunlu. Konum kimliklerinin boş olmayan bir listesi. Bunların tümü aynı konum türünde (örneğin, eyalet) olmalıdır.

MinimumOrderValueTable

Teslim alma sipariş karşılama türü için mağaza başına minimum sipariş değerleri tablosu.

Alanlar
store_code_set_with_movs[]

StoreCodeSetWithMov

Zorunlu. Aynı minimum sipariş değerini (MOV) paylaşan mağaza kodu grupları listesi. En az iki grup gereklidir ve sonuncusu boş olmalıdır. "Diğer tüm mağazalar için MOV" ifadesi görünür. Her mağaza kodu tüm gruplarda yalnızca bir kez görünebilir. Bir hizmetteki tüm fiyatların para birimi aynı olmalıdır.

StoreCodeSetWithMov

Aynı minimum sipariş değerini paylaşan mağaza kodu gruplarının listesi. En az iki grup gereklidir ve sonuncusu boş olmalıdır. "Diğer tüm mağazalar için MOV" ifadesi görünür. Her mağaza kodu tüm gruplarda yalnızca bir kez görünebilir. Bir hizmetteki tüm fiyatların para birimi aynı olmalıdır.

Alanlar
store_codes[]

string

İsteğe bağlı. Benzersiz mağaza kodlarının listesi veya tümünü yakalama için boş.

value

Price

Belirtilen mağazalar için minimum sipariş değeri.

OnlineReturnPolicy

Online iade politikası nesnesi. Bu bilgi, şu anda reklamlar ve ücretsiz listeleme programlarıyla ilgili iade politikalarını temsil etmek için kullanılmaktadır.

Alanlar
name

string

Tanımlayıcı. OnlineReturnPolicy kaynağının adı. Biçim: accounts/{account}/onlineReturnPolicies/{return_policy}

return_policy_id

string

Yalnızca çıkış. Google tarafından oluşturulan iade politikası kimliği.

label

string

Bu alan, iade politikasının kullanıcı tanımlı benzersiz etiketini temsil eder. Aynı etiketin aynı ülkeye ait farklı iade politikalarında kullanılamayacağını unutmayın. Bir ürün belirli bir etiket özelliği belirtmedikçe politikalar otomatik olarak "varsayılan" şeklinde etiketlenir. Belirli ürün gruplarına özel iade politikası atamak için İade politikası etiketinde belirtilen talimatları uygulayın. Etiket en fazla 50 karakter içerebilir.

countries[]

string

İade politikasının geçerli olduğu satış yapılan ülkelerdir. Değerler, 2 harfli geçerli bir ISO 3166 kodu olmalıdır.

policy

Policy

İade politikası.

restocking_fee

RestockingFee

Tüm iade nedeni kategorileri için geçerli olan yeniden stoka ekleme ücreti. Değer ayarlanmazsa bu, ücretsiz bir yeniden stoka ekleme ücreti olarak kabul edilir.

return_methods[]

ReturnMethod

Müşterilerin bir ürünü nasıl iade edebileceğine dair iade yöntemleri. İade politikası türü noReturns olmadığı sürece bu değerin boş bırakılmaması gerekir.

item_conditions[]

ItemCondition

İade politikası türü "noReturns" olmadığı sürece iadeler için kabul edilen öğe koşulları boş olmamalıdır.

return_shipping_fee

ReturnShippingFee

İade kargo ücreti. Yalnızca müşterinin iade etiketini indirip yazdırması gerektiğinde ayarlanmalıdır.

return_policy_uri

string

İade politikası URI'si. Google, bu bilgileri politikayla ilgili bir doğruluk kontrolü yapmak için kullanabilir. Geçerli bir URL olmalıdır.

accept_defective_only

bool

Bu alan, satıcının iade için yalnızca kusurlu ürünleri kabul edip etmediğini belirtir. Bu alan zorunludur.

process_refund_days

int32

Bu alan, satıcıların geri ödemeleri işlemesi için gereken gün sayısını belirtir. Bu alan isteğe bağlıdır.

accept_exchange

bool

Bu alan, satıcının müşterilerin ürün takas etmesine izin verip vermediğini belirtir. Bu alan zorunludur.

ItemCondition

Kullanılabilir öğe koşulları.

Sıralamalar
ITEM_CONDITION_UNSPECIFIED Varsayılan değer. Bu değer kullanılmıyor.
NEW Yeni'yi tıklayın.
USED Kullanıldı.

Politika

Kullanılabilir politikalar

Alanlar
type

Type

Politika türü.

days

int64

Öğelerin teslimattan sonra iade edilebileceği gün sayısı (bir gün, teslimat zaman damgasından 24 saat sonra olarak tanımlanır). NUMBER_OF_DAYS_AFTER_DELIVERY iade için gereklidir.

Tür

İade politikası türleri.

Sıralamalar
TYPE_UNSPECIFIED Varsayılan değer. Bu değer kullanılmıyor.
NUMBER_OF_DAYS_AFTER_DELIVERY Teslimattan sonra iadenin geçerli olacağı gün sayısı.
NO_RETURNS İade yok.
LIFETIME_RETURNS Ömür boyu geri döner.

RestockingFee

Yeniden stoka ekleme ücreti. Bu değer, sabit bir ücret veya mikro yüzde olabilir.

Alanlar

Birleştirme alanı type.

type şunlardan yalnızca biri olabilir:

fixed_fee

Price

Sabit yeniden stoka ekleme ücreti.

micro_percent

int32

Mikro cinsinden toplam fiyatın yüzdesi. 15.000.000, toplam fiyatın% 15'inin ücretlendirileceği anlamına gelir.

ReturnMethod

Kullanılabilir iade yöntemleri.

Sıralamalar
RETURN_METHOD_UNSPECIFIED Varsayılan değer. Bu değer kullanılmıyor.
BY_MAIL Postayla iade.
IN_STORE Mağazaya iade.
AT_A_KIOSK Kioskta geri dönün.

ReturnShippingFee

İade kargo ücreti. Bu değer, sabit bir ücret veya müşterinin gerçek gönderim maliyetini ödediğini belirten bir boole değeri olabilir.

Alanlar
type

Type

İade kargo ücretinin türü.

fixed_fee

Price

Sabit ürün iadesi kargo ücreti tutarı. Bu değer yalnızca tür FIXED olduğunda geçerlidir. Tür FIXED ise ve bu değer ayarlanmazsa iade gönderim ücreti ücretsiz olarak değerlendirilir.

Tür

İade kargo ücreti türleri.

Sıralamalar
TYPE_UNSPECIFIED Varsayılan değer. Bu değer kullanılmıyor.
FIXED İade kargo ücreti sabit bir değerdir.
CUSTOMER_PAYING_ACTUAL_FEE Müşteriler, gerçek ürün iadesi kargo ücretini öder.

PhoneVerificationState

Telefonla doğrulama durumu.

Sıralamalar
PHONE_VERIFICATION_STATE_UNSPECIFIED Varsayılan değer. Bu değer kullanılmıyor.
PHONE_VERIFICATION_STATE_VERIFIED Telefon doğrulandı.
PHONE_VERIFICATION_STATE_UNVERIFIED Telefon doğrulanmamış

Program

Belirtilen hesap için belirli bir programa katılımı tanımlar.

Programlar, satıcı hesaplarına işlev eklemek için bir mekanizma sağlar. Bunun tipik bir örneği, bir satıcının mağazasındaki ürünlerin Google'da ücretsiz olarak gösterilmesini sağlayan Ücretsiz ürün listelemeleri programıdır.

Alanlar
name

string

Tanımlayıcı. Programın kaynak adı. Biçim: accounts/{account}/programs/{program}

documentation_uri

string

Yalnızca çıkış. Programı açıklayan Merchant Center yardım sayfasının URL'si.

state

State

Yalnızca çıkış. Hesabın programa katılım durumu.

active_region_codes[]

string

Yalnızca çıkış. Hesabın programa aktif olarak katıldığı bölgeler. Etkin bölgeler, bölgeleri etkileyen tüm program şartlarının karşılandığı bölgeler olarak tanımlanır.

Bölge kodları CLDR tarafından tanımlanır. Bu, programın özellikle o ülke için geçerli olduğu bir ülke veya program dünya genelinde geçerliyse 001.

unmet_requirements[]

Requirement

Yalnızca çıkış. Hesabın henüz yerine getirmediği ve programa katılımı etkileyen koşullar.

Gereksinim

Programa katılım için belirtilen şartları tanımlar.

Alanlar
title

string

Yalnızca çıkış. Koşulun adı.

documentation_uri

string

Yalnızca çıkış. Koşulu açıklayan yardım sayfasının URL'si.

affected_region_codes[]

string

Yalnızca çıkış. Şu anda bu koşuldan etkilenen bölgeler karşılanmıyor.

Bölge kodları CLDR tarafından tanımlanır. Bu, programın özellikle o ülke için geçerli olduğu bir ülke veya program dünya genelinde geçerliyse 001.

Eyalet

Hesap için olası programa katılım durumları.

Sıralamalar
STATE_UNSPECIFIED Varsayılan değer. Bu değer kullanılmıyor.
NOT_ELIGIBLE Hesap programa katılmaya uygun değildir.
ELIGIBLE Hesap, programa katılmaya uygundur.
ENABLED Program, hesap için etkinleştirilmiş olmalıdır.

RateGroup

Kargo ücreti grubu tanımları. Yalnızca sonuncunun boş bir applicable_shipping_labels olmasına izin verilir. Bu, "diğer her şey" anlamına gelir. Diğer applicable_shipping_labels çakışmamalıdır.

Alanlar
applicable_shipping_labels[]

string

Zorunlu. Bu ücret grubunun geçerli olduğu ürünleri tanımlayan kargo etiketlerinin listesi. Bu bir ayırmadır: Ücret grubunun uygulanması için etiketlerden yalnızca birinin eşleşmesi gerekir. Bir hizmetin yalnızca son ücret grubu için boş olabilir.

subtables[]

Table

İsteğe bağlı. main_table tarafından kullanılan alt tabloların listesi. Yalnızca main_table ayarlanmışsa ayarlanabilir.

carrier_rates[]

CarrierRate

İsteğe bağlı. main_table veya single_value tarafından gösterilebilecek kargo ücretlerinin listesi.

single_value

Value

Ücret grubunun değeri (örneğin, 10 TL sabit ücret). Yalnızca main_table ve subtables ayarlanmamışsa ayarlanabilir.

main_table

Table

single_value yeterince anlamlı olmadığında ücret grubunu tanımlayan bir tablo. Yalnızca single_value ayarlanmadığında ayarlanabilir.

name

string

İsteğe bağlı. Ücret grubunun adı. Setin kargo hizmetinde benzersiz olması gerekir.

Bölge

Hem RegionalInventory hem de ShippingSettings hizmetleriyle hedef olarak kullanabileceğiniz bir coğrafi bölgeyi gösterir. Bölgeleri, posta kodu koleksiyonları olarak veya bazı ülkelerde önceden tanımlanmış coğrafi hedefleri kullanarak tanımlayabilirsiniz. Daha fazla bilgi için Bölgeleri ayarlama bölümüne bakın.

Alanlar
name

string

Tanımlayıcı. Bölgenin kaynak adı. Biçim: accounts/{account}/regions/{region}

postal_code_area

PostalCodeArea

İsteğe bağlı. Bölge alanını tanımlayan posta kodlarının listesi.

geotarget_area

GeoTargetArea

İsteğe bağlı. Bölge alanını tanımlayan coğrafi hedeflerin listesi.

regional_inventory_eligible

BoolValue

Yalnızca çıkış. Bölgenin, bölgesel envanter yapılandırmasında kullanılmaya uygun olup olmadığını belirtir.

shipping_eligible

BoolValue

Yalnızca çıkış. Bölgenin, Gönderim Hizmetleri yapılandırmasında kullanılmaya uygun olup olmadığını belirtir.

display_name

string

İsteğe bağlı. Bölgenin görünen adı.

GeoTargetArea

Bölge alanını tanımlayan coğrafi hedeflerin listesi.

Alanlar
geotarget_criteria_ids[]

int64

Zorunlu. Konum kimliklerinin boş olmayan bir listesi. Bunların tümü aynı konum türünde (örneğin, eyalet) olmalıdır.

PostalCodeArea

Bölge alanını tanımlayan posta kodlarının listesi. Not: Posta kodları kullanılarak tanımlanan tüm bölgelere hesabın ShippingSettings.postalCodeGroups kaynağı üzerinden erişilebilir.

Alanlar
region_code

string

Zorunlu. CLDR bölge kodu veya posta kodu grubunun geçerli olduğu ülke.

postal_codes[]

PostalCodeRange

Zorunlu. Posta kodu aralığı.

PostalCodeRange

Bölge alanını tanımlayan bir posta kodu aralığı.

Alanlar
begin

string

Zorunlu. Alanı tanımlayan aralığın kapsayıcı alt sınırını belirten posta kodu veya ön ek* form kalıbı. Örnek değerler: 94108, 9410*, 9*.

end

string

İsteğe bağlı. Alanı tanımlayan aralığın kapsayıcı üst sınırını belirten prefix* posta kodu veya kalıbı. mailCodeRangeBegin ile aynı uzunlukta olmalıdır: billingCodeRangeBegin bir posta koduysa, postCodeRangeEnd bir posta kodu da olmalıdır; mailCodeRangeBegin bir kalıpsa mailCodeRangeEnd aynı ön ek uzunluğuna sahip bir kalıp olmalıdır. İsteğe bağlı: ayarlanmazsa alan, mailCodeRangeBegin ile eşleşen tüm posta kodları olarak tanımlanır.

Gerekli

Kabul edilmesi gereken hizmet şartlarını açıklar.

Alanlar
terms_of_service

string

Kabul edilmesi gereken termsOfService.

tos_file_uri

string

Hizmet şartları dosyasının tam URL'si. Bu alan, TermsOfService.file_uri ile aynıdır ve buraya yalnızca kolaylık sağlamak amacıyla eklenmiştir.

RetrieveForApplicationTermsOfServiceAgreementStateRequest

RetrieveForApplicationTermsOfServiceAgreementState yöntemi için istek mesajı.

Alanlar
parent

string

Zorunlu. ŞartlarOfServiceAgreementState Biçimi'ni alacak hesap: accounts/{account}

RetrieveLatestTermsOfServiceRequest

RetrieveLatestTermsOfService yöntemi için istek mesajı.

Alanlar
region_code

string

CLDR tarafından tanımlandığı şekliyle bölge kodu. Bu, Hizmet Şartları'nın özel olarak söz konusu ülke için geçerli olduğu bir ülke veya dünya genelinde geçerli olduğunda 001'dir.

kind

TermsOfServiceKind

Bu hizmet şartları sürümünün geçerli olduğu Tür.

Satır

Hücre listesi ekleyin.

Alanlar
cells[]

Value

Zorunlu. Satırı oluşturan hücrelerin listesi. İki boyutlu tablolar için columnHeaders ile aynı uzunlukta, tek boyutlu tablolar için ise 1 uzunluğunda olmalıdır.

Hizmet

Kargo hizmeti.

Alanlar
delivery_countries[]

string

Zorunlu. Hizmetin geçerli olduğu ülkelerin CLDR bölge kodu.

rate_groups[]

RateGroup

İsteğe bağlı. Kargo ücreti grubu tanımları. Yalnızca sonuncunun boş bir applicable_shipping_labels olmasına izin verilir. Bu, "diğer her şey" anlamına gelir. Diğer applicable_shipping_labels çakışmamalıdır.

loyalty_programs[]

LoyaltyProgram

İsteğe bağlı. Bu kargo hizmetinin sınırlı olduğu bağlılık programları.

service_name

string

Zorunlu. Hizmetin serbest biçimli adı. Hedef hesap içinde benzersiz olmalıdır.

active

bool

Zorunlu. Kargo hizmetinin etkin durumunu gösteren boole değeri.

currency_code

string

Bu hizmetin geçerli olduğu para biriminin CLDR kodu. Ücret gruplarındaki fiyatlarla eşleşmelidir.

delivery_time

DeliveryTime

Zorunlu. Siparişten ürünün teslimine kadar çeşitli açılardan harcanan süre.

shipment_type

ShipmentType

Bu hizmetin sipariş gönderdiği konumların türü.

minimum_order_value

Price

Bu hizmet için minimum sipariş değeri. Ayarlanırsa müşterilerin en az bu tutarda harcama yapması gerektiğini belirtir. Bir hizmetteki tüm fiyatların para birimi aynı olmalıdır. minimum_order_value_table ile birlikte ayarlanamaz.

minimum_order_value_table

MinimumOrderValueTable

Teslim alma sipariş karşılama türü için mağaza başına minimum sipariş değerleri tablosu. minimum_order_value ile birlikte ayarlanamaz.

store_config

StoreConfig

Ürünlerinizin teslim edildiği mağazaların listesi. Bu yalnızca yerel teslimat kargo türü için geçerlidir.

LoyaltyProgram

Satıcı tarafından sunulan bağlılık programı.

Alanlar
loyalty_program_tiers[]

LoyaltyProgramTiers

İsteğe bağlı. Bu kargo hizmetinin bağlılık programı kademesi.

program_label

string

Bu, Merchant Center'daki bağlılık programı ayarlarınızda belirlenen bağlılık programı etiketidir. Bu alt özellik, Google'ın bağlılık programınızı uygun tekliflerle eşleştirmesini sağlar.

LoyaltyProgramTiers

Satıcı bağlılık programının alt kümesi.

Alanlar
tier_label

string

Katman etiketi [tier_label] alt özelliği, farklı katmanlarda teknik düzeyindeki avantajlar arasındaki farkları belirtir. Bu değer, Merchant Center'daki program ayarlarınızda belirlenir ve bağlılık programınızda yalnızca 1 katman olsa bile veri kaynağı değişiklikleri için gereklidir.

ShipmentType

Gönderim hizmetinin gönderim türü.

Sıralamalar
SHIPMENT_TYPE_UNSPECIFIED Bu hizmette gönderim türü belirtilmemiş.
DELIVERY Bu hizmet, siparişleri müşterinin seçtiği bir adrese gönderir.
LOCAL_DELIVERY Bu hizmet, siparişleri müşterinin seçtiği bir adrese gönderir. Sipariş yakındaki bir yerel mağazadan gönderilir.
COLLECTION_POINT Bu hizmet, siparişleri müşterinin seçtiği bir adrese gönderir. Sipariş, bir teslim noktasından gönderilir.

StoreConfig

Ürünlerinizin teslim edildiği mağazaların listesi. Bu yalnızca yerel teslimat kargo türü için geçerlidir.

Alanlar
store_codes[]

string

İsteğe bağlı. Yerel teslimat hizmeti sunan mağaza kodlarının listesi. Boşsa all_stores doğru olmalıdır.

store_service_type

StoreServiceType

Bu satıcı tarafından listelenen tüm mağazaların veya belirli mağazaların yerel teslimat hizmeti sunup sunmadığını belirtir.

cutoff_config

CutoffConfig

Yerel teslimatla ilgili yapılandırmalar gün için sona erer.

service_radius

Distance

Maksimum teslimat yarıçapı. Bu yalnızca yerel teslimat kargo türü için gereklidir.

CutoffConfig

Yerel teslimatla ilgili yapılandırmalar gün için sona erer.

Alanlar
local_cutoff_time

LocalCutoffTime

Yerel teslimatın gün içinde sona erdiği saattir.

store_close_offset_hours

int64

Yalnızca yerel teslimat karşılama ile geçerlidir. Son sipariş saatini, mağazanın kapanış saatinden önceki saat cinsinden belirtir. local_cutoff_time ile karşılıklı olarak hariç.

no_delivery_post_cutoff

bool

Satıcılar, n gün yerel teslimat için yapılandırılmış bir kargo hizmeti olduğunda n+1 gün içinde yerel teslimat seçeneğini devre dışı bırakabilir. Örneğin, kargo hizmeti aynı gün teslimatı tanımlıyorsa ve son sipariş tarihini geçtiyse bu alanın true olarak ayarlanması, hesaplanan kargo hizmeti ücretinin NO_DELIVERY_POST_CUTOFF olarak iade edilmesiyle sonuçlanır. Aynı örnekte, bu alanın false olarak ayarlanması, hesaplanan gönderim süresinin bir gün olmasına neden olur. Bu yalnızca yerel teslimat için geçerlidir.

LocalCutoffTime

Yerel teslimatın gün içinde sona erdiği saattir.

Alanlar
hour

int64

Saatlik yerel teslimat siparişlerinin aynı gün işlenebilmesi için tarihine kadar verilmesi gerekir.

minute

int64

Aynı gün işleme alınabilmesi için dakika cinsinden yerel teslimat siparişlerinin verilebilmesi gerekir.

StoreServiceType

Satıcı tarafından listelenen tüm mağazaların veya belirli mağazaların yerel teslimat hizmeti sunup sunmadığını belirtir.

Sıralamalar
STORE_SERVICE_TYPE_UNSPECIFIED Mağaza hizmet türü belirtilmedi.
ALL_STORES Bu satıcı tarafından listelenen mevcut ve gelecekteki tüm mağazaların yerel teslimat hizmeti sunup sunmadığını belirtir.
SELECTED_STORES Yalnızca store_codes konumunda listelenen mağazaların yerel teslimat için uygun olduğunu belirtir.

ShippingSettings

Satıcı hesabının [gönderim ayarı]((https://support.google.com/merchants/answer/6069284).

Alanlar
name

string

Tanımlayıcı. Gönderim ayarının kaynak adı. Biçim: accounts/{account}/shippingSetting

services[]

Service

İsteğe bağlı. Hedef hesabın hizmet listesi.

warehouses[]

Warehouse

İsteğe bağlı. services bölgesinde referans verilebilecek depoların listesi.

etag

string

Zorunlu. Bu alan, eşzamansız sorunu önlemek için kullanılır. Gönderim ayarı verilerinin "arama al" ve "arama ekle" arasında değişmediğinden emin olun. Kullanıcı şu adımları uygulamalıdır:

  1. İlk kargo ayarı oluşturma işlemi için etag alanını boş dize olarak ayarlayın.

  2. İlk oluşturma işleminden sonra, çağrı ekleme işleminden önce etag'i ve mevcut kargo ayarı verilerini almak için get yöntemini çağırın.

  3. İstenen gönderim ayarı bilgilerine geçin.

  4. 2. adımdan alınan etag ile istenen gönderim ayarı bilgilerini içeren ekleme yöntemini çağırın.

  5. Kargo ayarı verileri 2. adım ile 4. adım arasında değiştiyse Gönderim ayarı verileri her değiştiğinde etag değiştiğinden ekleme isteği başarısız olur. Kullanıcı yeni etag ile 2-4. adımı tekrarlamalıdır.

Tablo

single_value yeterince anlamlı olmadığında ücret grubunu tanımlayan bir tablo.

Alanlar
rows[]

Row

Zorunlu. Tabloyu oluşturan satırların listesi. row_headers ile aynı uzunlukta olmalıdır.

name

string

Tablonun adı. Alt tablolar için gereklidir, ana tablo için yoksayılır.

row_headers

Headers

Zorunlu. Tablo satırlarının başlıkları.

column_headers

Headers

Tablo sütunlarının başlıkları. İsteğe bağlı: Ayarlanmazsa tabloda yalnızca bir boyut olur.

TaxRule

Birincil tür dönüşüm

yüzde mikro : %100 = 1 000 000 ve% 1 = 10 000 negatif olamaz.

Tek bir vergi yöneticisinin kapsadığı bölgeye teslim edilen siparişlerde geçerli olan vergi bağlantı noktası ve ilgili parametreler hakkında bilgiler. Nexus, satıcı vergi yöneticisi tarafından yönetilen bir bölgede iş yaparken oluşturulur (Bağlantı noktası yapılandırması yalnızca ABD eyaletleri için desteklenir). Satıcının ABD eyaletlerinde bağlantı noktası varsa satıcının gönderim hedefiyle ilişkili tüm vergi kurumlarına vergi ödemesi gerekir. Sonraki Kimlik : 8

Alanlar
region_code

string

Bu kuralın geçerli olduğu bölge kodu

shipping_taxed

bool

Ayarlanırsa kargo ücreti, bu yöneticinin bölgesine teslimat yapılırken vergilendirilir (ürünle aynı oranda). Yalnızca kategorisi olmayan ABD eyaletlerinde ayarlanabilir.

effective_time_period

Interval

Zorunlu. Bu kuralın geçerli olduğu dönem. Listelenen geçerlilik_zamanı bölümünde süre eksikse geleceğe yönelik açık uçludur. Bu dönemin başlangıcı dahil, bitişi ise hariçtir.

Birleştirme alanı location. Konumu, posta kodu aralığı veya ölçüt kimliği aracılığıyla açıklayın. location şunlardan yalnızca biri olabilir:
location_id

int64

Bu kuralın geçerli olduğu bölgenin admin_id veya metric_id.

post_code_range

TaxPostalCodeRange

Bu kuralın geçerli olduğu posta kodu aralığı.

Birleştirme alanı rate_calculation. Bu yöneticinin bulunduğu bölgeye yapılan teslimatlar için vergi oranı nasıl hesaplanır? Yalnızca ABD eyaletlerinde ayarlanabilir. rate_calculation şunlardan yalnızca biri olabilir:
use_google_rate

bool

Teslimat konumuna bağlı ücret: Satıcının, ilgili ABD eyaletinde bağlantı noktası varsa teslimat bölgesi üzerinde yargı yetkisi olan yetkililerin ücretleri toplanır.

self_specified_rate_micros

int64

Mikro cinsinden belirtilen sabit bir ücret (%100 = 1_000_000). Menşe temelli eyaletler için uygundur.

TaxPostalCodeRange

Alanı tanımlayan bir posta kodu aralığı.

Alanlar
start

string

Zorunlu. Aynı zamanda aralıktaki en küçük olan posta kodu aralığının başlangıcı.

end

string

Posta kodu aralığının sonu. Belirtilmezse, başlangıç değeri ile aynı olur.

TermsOfService

TermsOfService.

Alanlar
name

string

Tanımlayıcı. Hizmet şartları sürümünün kaynak adı. Biçim: termsOfService/{version}

region_code

string

CLDR tarafından tanımlandığı şekliyle bölge kodu. Bu, Hizmet Şartları'nın özel olarak söz konusu ülke için geçerli olduğu bir ülke veya herhangi bir ülkede aynı TermsOfService numarası imzalanabiliyorsa 001. Ancak tüm dünyada geçerli olan bir Hizmet Şartları'nı imzalarken belirli bir ülkenin sağlanmasını bekleriz (Bu, satıcının işletmesinin bulunduğu ülke veya programa katıldığınız ülke olmalıdır).

kind

TermsOfServiceKind

Bu hizmet şartları sürümünün geçerli olduğu Tür.

external

bool

Bu hizmet şartları sürümünün harici olup olmadığı. Harici hizmet şartları sürümleri yalnızca harici işlemler aracılığıyla kabul edilebilir. Kullanıcı arayüzü veya API üzerinden doğrudan satıcı tarafından değil, harici işlemler üzerinden kararlaştırılabilir.

file_uri

string

İmzalayan kullanıcılara gösterilmesi gereken hizmet şartları dosyasının URI'si.

TermsOfServiceAgreementState

Bu kaynak, belirli bir hesap ve hizmet şartları için sözleşme durumunu temsil eder. Eyalet aşağıdaki gibidir:

  • Satıcı bir hizmet şartlarını kabul ettiyse: Kabul edildi alanı doldurulur, aksi takdirde boş bırakılır
  • Satıcının bir hizmet şartları imzalaması gerekiyorsa: Zorunlu alanı doldurulur, aksi takdirde boş bırakılır.

Hem gerekli hem de kabul edildi durumunun mevcut olabileceğini unutmayın. Bu durumda, accepted hizmet şartları için valid_until alanında bir son kullanma tarihi belirlenir. Hesapla ilgili bir sözleşmenin geçerli olmaya devam etmesi için, required hizmet şartlarının valid_until tarihinden önce kabul edilmesi gerekir. Yeni hizmet şartlarını kabul eden 3. tarafların, belirtilen hizmet şartları sözleşmesiyle ilişkili metni göstermesini bekleriz (metnin bulunduğu dosyanın URL'si, aşağıdaki Gerekli mesaja tos_file_uri olarak eklenmiştir. Hizmet şartlarının gerçekten kabul edilmesi, TermsOfService kaynağında kabul etme çağrısı yapılarak yapılır.

Alanlar
name

string

Tanımlayıcı. Hizmet şartları sürümünün kaynak adı. Biçim: accounts/{account}/termsOfServiceAgreementState/{identifier}

region_code

string

https://cldr.unicode.org/ tarafından tanımlandığı şekliyle bölge kodu. Bu, mevcut eyaletin geçerli olduğu ülkedir.

terms_of_service_kind

TermsOfServiceKind

Söz konusu sürümle ilişkili Hizmet Şartları türü.

accepted

Accepted

Bu tür ve ilişkili bölge_kodu için kabul edilen hizmet şartları

required

Required

Gerekli hizmet şartları

TermsOfServiceKind

Hizmet Şartları Türü.

Sıralamalar
TERMS_OF_SERVICE_KIND_UNSPECIFIED Varsayılan değer. Bu değer kullanılmıyor.
MERCHANT_CENTER Merchant Center uygulaması.

TransitTable

Nakliye süresi tablosu, satır ve sütun boyutlarına göre taşıma sürecinde harcanan iş günü sayısı. min_transit_days, max_transit_days veya transit_time_table ayarlanabilir ancak ikisi birden ayarlanamaz.

Alanlar
postal_code_group_names[]

string

Zorunlu. Bölge adlarının listesi Region.name . Son değer "all other locations" olabilir. Örnek: ["zone 1", "zone 2", "all other locations"]. Yönlendirilen posta kodu grupları, hizmetin teslim edildiği ülkeyle eşleşmelidir.

transit_time_labels[]

string

Zorunlu. Nakliye süresi etiketlerinin listesi. Son değer "all other labels" olabilir. Örnek: ["food", "electronics", "all other labels"].

rows[]

TransitTimeRow

Zorunlu. postal_code_group_names veya transit_time_labels içeren yalnızca bir boyut grubu varsa her biri söz konusu boyut için bir değere sahip birden fazla satır olur. İki boyut varsa her satır postal_code_group_names öğesine, sütunlar (değerler) ise transit_time_labels öğesine karşılık gelir.

TransitTimeRow

postal_code_group_names veya transit_time_labels içeren yalnızca bir boyut grubu varsa her biri söz konusu boyut için bir değere sahip birden fazla satır olur. İki boyut varsa her satır postal_code_group_names öğesine, sütunlar (değerler) ise transit_time_labels öğesine karşılık gelir.

Alanlar
values[]

TransitTimeValue

Zorunlu. İş günü olarak nakliye süresi aralığı (min-maks.).

TransitTimeValue

İş günü olarak nakliye süresi aralığı (min-maks.).

Alanlar
min_transit_days

int32

İş günü cinsinden minimum nakliye süresi aralığı. 0, aynı gün teslimat, 1 ise sonraki gün teslimat anlamına gelir.

max_transit_days

int32

min_transit_days değerinden büyük veya buna eşit olmalıdır.

UnclaimHomepageRequest

UnclaimHomepage yöntemi için istek mesajı.

Alanlar
name

string

Zorunlu. Hak talebi iptal edilecek ana sayfanın adı. Biçim: accounts/{account}/homepage

UpdateAccountRequest

UpdateAccount yöntemi için istek mesajı.

Alanlar
account

Account

Zorunlu. Hesabın yeni sürümü.

update_mask

FieldMask

Zorunlu. Alanların listesi güncelleniyor.

UpdateAccountTaxRequest

Vergi ayarlarını güncelleme isteği

Alanlar
account_tax

AccountTax

Zorunlu. Güncellenecek vergi ayarı

update_mask

FieldMask

Güncellenecek alanların listesi

UpdateBusinessIdentityRequest

UpdateBusinessIdentity yöntemi için istek mesajı.

Alanlar
business_identity

BusinessIdentity

Zorunlu. İşletme kimliğinin yeni sürümü.

update_mask

FieldMask

Zorunlu. Alanların listesi güncelleniyor.

UpdateBusinessInfoRequest

UpdateBusinessInfo yöntemi için istek mesajı.

Alanlar
business_info

BusinessInfo

Zorunlu. İşletme bilgilerinin yeni sürümü.

update_mask

FieldMask

Zorunlu. Alanların listesi güncelleniyor.

UpdateEmailPreferencesRequest

UpdateEmailPreferences yöntemi için istek mesajı.

Alanlar
email_preferences

EmailPreferences

Zorunlu. E-posta Tercihleri'ni güncelleyin.

update_mask

FieldMask

Zorunlu. Alanların listesi güncelleniyor.

UpdateHomepageRequest

UpdateHomepage yöntemi için istek mesajı.

Alanlar
homepage

Homepage

Zorunlu. Ana sayfanın yeni sürümü.

update_mask

FieldMask

Zorunlu. Alanların listesi güncelleniyor.

UpdateRegionRequest

UpdateRegion yöntemi için istek mesajı.

Alanlar
region

Region

Zorunlu. Güncellenen bölge.

update_mask

FieldMask

İsteğe bağlı. Güncellenecek alanları gösteren virgülle ayrılmış alan maskesi. Örnek: "displayName,postalCodeArea.regionCode".

UpdateUserRequest

UpdateUser yöntemi için istek mesajı.

Alanlar
user

User

Zorunlu. Kullanıcının yeni sürümü.

Ayrıca, accounts/{account}/users/me ürününde olduğu gibi ad alanında e-posta adresi yerine me kullanılarak arayana karşılık gelen kullanıcı güncellenebilir.

update_mask

FieldMask

Zorunlu. Alanların listesi güncelleniyor.

Kullanıcı

Kullanıcı.

Alanlar
name

string

Tanımlayıcı. Kullanıcının kaynak adı. Biçim: accounts/{account}/user/{user}

state

State

Yalnızca çıkış. Kullanıcının durumu.

access_rights[]

AccessRight

İsteğe bağlı. Kullanıcının sahip olduğu erişim hakları.

Eyalet

Bir kullanıcının olası durumları.

Sıralamalar
STATE_UNSPECIFIED Varsayılan değer. Bu değer kullanılmıyor.
PENDING Kullanıcı onay bekliyor. Bu durumda, kullanıcının başka işlemler gerçekleştirmeden önce davetiyeyi kabul etmesi gerekir.
VERIFIED Kullanıcı doğrulandı.

Değer

Bir ücret grubunun tek değeri veya ücret grubu tablosu hücresinin değeri. Tam olarak no_shipping, flat_rate, price_percentage, carrier_rateName, subtable_name belirtilmelidir.

Alanlar
no_shipping

bool

Bu bilgiler doğruysa ürün gönderilemez. Ayarlandığında "true" (doğru) değerine ayarlanmalıdır ve yalnızca diğer tüm alanlar ayarlanmazsa ayarlanabilir.

flat_rate

Price

Sabit ücret. Yalnızca diğer tüm alanlar ayarlanmazsa ayarlanabilir.

price_percentage

string

Ondalık gösterimde bir sayı olarak temsil edilen fiyatın yüzdesi (örneğin, "5.4"). Yalnızca diğer tüm alanlar ayarlanmazsa ayarlanabilir.

carrier_rate

string

Aynı ücret grubunda tanımlanmış bir kargo ücretini ifade eden kargo ücretinin adı. Yalnızca diğer tüm alanlar ayarlanmazsa ayarlanabilir.

subtable

string

Bir alt tablonun adı. Yalnızca tablo hücrelerinde (örneğin, tek değerler için değil) ve yalnızca diğer tüm alanlar ayarlanmamışsa ayarlanabilir.

Depo

Envanteri depolayan ve işleyen bir sipariş karşılama deposu. Sonraki etiket: 7

Alanlar
name

string

Zorunlu. Deponun adı. Hesap içinde benzersiz olmalıdır.

shipping_address

Address

Zorunlu. Deponun gönderim adresi.

cutoff_time

WarehouseCutoffTime

Zorunlu. Siparişin kabul edilebileceği ve işleme alınabileceği en geç saattir. Daha sonra verilen siparişler ertesi gün işlenecektir. Bu süre, deponun posta koduna göre belirlenir.

handling_days

int64

Zorunlu. Bu deponun bir ürünü paketleyip göndermesi için gereken gün sayısı. Bu, depo düzeyindedir ancak öğenin özelliklerine bağlı olarak teklif düzeyinde geçersiz kılınabilir.

business_day_config

BusinessDayConfig

Deponun iş günleri. Ayarlanmazsa varsayılan olarak pazartesiden cumaya olur.

WarehouseBasedDeliveryTime

Teslimat süresinin, seçilen kargo şirketinin ayarlarına göre depo (gönderimin başlangıç konumu) başına hesaplanması gerektiğini belirtir. Bu parametre ayarlandığında delivery_time için nakliye süresiyle ilgili başka bir alan ayarlanmamalıdır.

Alanlar
carrier

string

Zorunlu. Operatör (ör. "UPS" veya "Fedex").

carrier_service

string

Zorunlu. Operatör hizmeti (ör. "ground" veya "2 days"). Hizmetin adı, eddSupportedServices listesinde olmalıdır.

warehouse

string

Zorunlu. Depo adı. Bu, [warehouse][ShippingSetting.warehouses.name] ile eşleşmelidir.

WarehouseCutoffTime

Siparişin kabul edilebileceği ve işleme alınabileceği en geç saattir. Daha sonra verilen siparişler ertesi gün işlenecektir. Bu süre, deponun posta koduna göre belirlenir.

Alanlar
hour

int32

Zorunlu. Siparişin depo tarafından aynı gün içinde işleme alınması için son sipariş saati. Saat, deponun saat dilimini temel alır.

minute

int32

Zorunlu. Siparişin depo tarafından aynı gün içinde işleme alınması için son sipariş saati. Dakika, deponun saat dilimini temel alır.