İlgili içeriği oluşturmak için kullanılan
ShippingSettings
kaynak, hesabınızın kargo ayarlarını almanızı ve güncellemenizi sağlar.
tüm alt hesapları içerir. Daha fazla bilgi için
Hesabınızın kargo ayarlarını ekleyin veya yönetin. Kargoya genel bakış başlıklı makaleye göz atın.
Ayarlar'da bulabilirsiniz.
Kargo ayarlarıyla ilgili bilgileri okumak için Merchant API'yi kullanmak üzere istekler:
GET https://merchantapi.googleapis.com/accounts/v1beta/accounts/{accountId}/shippingSettings
{accountId} değerini Merchant Center hesabı.
Kargo ayarlarıyla ilgili bilgileri okumak için Merchant API'yi kullanmak üzere istekler:
POST https://merchantapi.googleapis.com/accounts/v1beta/accounts/{accountId}/shippingSettings:insert
Daha fazla bilgi için Yöntem:
accounts.shippingSettings.insert
değerleridir.
Content API for Shopping ile Merchant API'nin karşılaştırması
Aşağıda, Content API for Shopping'in Satıcı ile örnek bir karşılaştırması verilmiştir Kargo ayarları API'si:
Content API | Satıcı API'si | |
---|---|---|
URL | https://shoppingcontent.googleapis.com/content/v2.1/ {accountId}/shippingsettings:insert |
https://merchantapi.googleapis.com/accounts/v1beta/accounts/ {accountId}/shippingSettings:insert |
Tanımlayıcılar | {accountId}/shippingsettings/ {accountId} |
{name} |
Aşağıdaki listede Merchant Shipping settings API'deki önemli güncellemelerden bahsedilmektedir ve Content API for Shopping'e kıyasla:
- Merchant API kullanıcıları,
accounts/{accountId}/shippingSettings
{name} alanına girmeniz gerekir. - Merchant API, özel alanlarda okuma ve yazma işlemlerini desteklemez. Örneğin: seçin. Konum grupları gibi özel alanlar yalnızca okuma veya yerel hizmet kullanılarak yazılır.
WarehouseBasedDeliveryTime
kurulumunu yapmanın yolu ve Merchant API için Content API for Shopping'den farklıdır. Şu durumda: API'yi kullanıyorsanız depo bilgilerinishippingsettings.warehouses
Daha sonra her kargo hizmetiwarehouseBaseDeliveryTime
altındaki depo adıyla depolayarak.- Merchant API'deki bir hizmet, birden fazla teslimat ülkesini destekler.
Desteklenen yeni alanlar
Merchant Shipping settings API, şu yeni alanlara kıyasla aşağıdaki yeni alanları destekler: Content API for Shopping:
- Depolar: Sipariş karşılama deposu hakkında bilgi verir. Envanteri depolayan ve yöneten.
- Bağlılık programları: Merchant API kullanıcıları, bağlılık programı bilgilerini şuraya girebilir: gönderim ayarlarını yapabilir.
- Etag: Etag Merchant API ve Merchant Center kullanıcı arayüzünü kullanarak kargo ayarlarını güncellemek için anlamına gelir.
Yeniden adlandırılan alanlar
Aşağıdaki alanlar, Merchant API'de yeniden adlandırıldı:
Content API for Shopping | Satıcı Gönderimi ayarları API'si | Açıklama |
---|---|---|
service |
services |
Tek bir kargo hizmeti. |
service.name |
services.serviceName |
Merchant Center hesabınızda benzersiz olması gereken, hizmetin serbest biçimli adı. |
service.deliveryCountry |
services.deliveryCountries |
Kargo hizmetinin geçerli olduğu ülkenin CLDR bölge kodu. |
service.currency |
services.currencyCode |
Bu hizmetin geçerli olduğu para biriminin CLDR kodu. |
service.deliveryTime.minTransitTimeInDays |
services.deliveryTime.minTransitDays |
Bir siparişin nakliye süresinde geçirdiği minimum iş günü sayısı. Örneğin, 0 aynı gün teslimat, 1 ise sonraki gün teslimat anlamına gelir. |
service.deliveryTime.maxTransitTimeInDays |
services.deliveryTime.maxTransitDays |
Bir siparişin nakliye sırasında geçireceği maksimum iş günü sayısı. |
service.deliveryTime.minHandlingTimeInDays |
services.deliveryTime.minHandlingDays |
Bir sipariş gönderilmeden önce harcanan minimum iş günü sayısı. |
service.deliveryTime.maxHandlingTimeInDays |
services.deliveryTime.maxHandlingDays |
Bir siparişin gönderilmesinden önce harcanabilecek maksimum iş günü sayısıdır. |
service.deliveryTime.cutoffTime.timezone |
services.deliveryTime.cutoffTime.timeZone |
Son sipariş saatinin saat dilimi tanımlayıcısı. |
service.deliveryTime.transitTimeTable.postalCodeGroupName |
services.deliveryTime.transitTimeTable.postalCodeGroupNames |
Posta kodu grubunun adı. |
service.deliveryTime.transitTimeTable.transitTimeLabel |
services.deliveryTime.transitTimeTable.transitTimeLabel |
Ürünün nakliye süresi etiketi. |
service.rate_group |
services.rateGroups |
Kargo ücreti grubu tanımları. |
service.rate_group.subtable |
services.rateGroups.subtables |
Alt tablolar listesi. |
service.rate_group.carrier_rate |
services.rateGroups.carrierRates |
Kargo ücretlerinin listesi. |
service.minimumOrderValueTable.storeCodeSetWithMovs |
services.minimumOrderValueTable.storeCodeSetWithMovs |
Aynı minimum sipariş değerini paylaşan mağaza kodu gruplarının listesi. |
Desteği sonlandırılan yöntemler
shippingsettings.custombatch
öğesini kullanarak ve
Birden fazla hesabın kargo ayarlarını tek bir istekte güncelleme.
Kullanımdan kaldırılan alanlar
Content API'de bulunan aşağıdaki alanlar Merchant API'de kullanımdan kaldırıldı. Satıcı API, bu alanlar için herhangi bir alternatif sağlamaz.
postal_code_group
service
Pickup_service
Eligibility
Scheduling_channel
Delivery_time
Holiday_cutoff
Min_scheduling_time_in_days
Max_scheduling_time_in_days
Scheduling_business_day_config
Rate_group
single_value_alternative_list
Yöntemler
Burada, Content API for Shopping'deki yöntemler ile Satıcı Gönderim ayarları API'si:
Yöntem | Content API for Shopping | Satıcı API'si |
---|---|---|
customBatch |
Evet | Hayır |
get |
Evet | Evet |
update |
Evet | Hayır |
insert |
Hayır | Evet |
getSupportedCarrier |
Evet | Hayır |
getSupportedHolidays |
Evet | Hayır |