Content API for Shopping'den gönderim ayarlarını taşıyın

İ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:

  1. Merchant API kullanıcıları, accounts/{accountId}/shippingSettings {name} alanına girmeniz gerekir.
  2. 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.
  3. 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 bilgilerini shippingsettings.warehouses Daha sonra her kargo hizmeti warehouseBaseDeliveryTime altındaki depo adıyla depolayarak.
  4. 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:

  1. Depolar: Sipariş karşılama deposu hakkında bilgi verir. Envanteri depolayan ve yöneten.
  2. Bağlılık programları: Merchant API kullanıcıları, bağlılık programı bilgilerini şuraya girebilir: gönderim ayarlarını yapabilir.
  3. 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