Ürün teslimat süresini ayarlayın

Ürün teslimat süresi, sipariş verildikten sonra müşteriye teslim edilmesi için gereken tahmini süredir. Kargo sinyalleri iş ortakları, iş ortaklığı yaptıkları satıcılar adına belirli bölgeler için teslimat sürelerini ayarlamak amacıyla bu özelliği kullanabilir.

Gönderim sinyali iş ortakları, teklif-bölge çiftleri için teslimat sürelerini ayarlamak ve bağlı oldukları satıcılar adına mevcut teslimat sürelerini görüntülemek veya silmek için bu kaynağı kullanabilir. Bir ProductDeliveryTime kaynağı, birden fazla teslimat süresini depolar ve teklif başına yalnızca bir ProductDeliveryTime örneği olabilir.

ProductDeliveryTime kaynağını kullanmak için kimliğinizi, güncellediğiniz satıcı hesabı olarak değil, kendi Merchant Center hesabınız olarak doğrulayın.

create

Gönderim sinyali iş ortakları, güncellemek için satıcı hesabının merchantId ve bir ProductDeliveryTime örneğiyle birlikte create numarasını çağırarak ürün teslimat süresi oluşturabilir veya mevcut teslimat süresini güncelleyebilir. Mevcut bir ürün teslimat süresini güncellemek için değişmemiş olanlar dahil olmak üzere tüm ProductDeliveryTime alanlarını doldurduğunuzdan emin olun. Her create isteği bir önceki örneğin üzerine yazar. Bu nedenle, eklemediğiniz alanlar kaybolur. Bu yöntem, gönderdiğiniz güncellenmiş bilgilerle ProductDeliveryTime örneğini döndürür.

Her ProductDeliveryTime en fazla 100 areaDeliveryTimes girişine sahip olabilir.

POST https://shoppingcontent.googleapis.com/content/v2.1/merchantId/productdeliverytime

Aşağıda örnek bir istek gövdesi verilmiştir:

{
  "productId": {
    "productId": "online:en:US:offer-id"
  }
  "areaDeliveryTimes": [
    {
      "deliveryArea": {
        "countryCode": "US"
        "postalCodeRange": {
          "firstPostalCode": "123*"
          "lastPostalCode": "456*"
        }
      }
      "deliveryTime": {
        "minHandlingTimeDays": "0"
        "maxHandlingTimeDays": "1"
        "minTransitTimeDays": "2"
        "maxTransitTimeDays": "4"
      }
    },
    {
      "deliveryArea": {
        "countryCode": "US"
        "administrativeAreaCode": "NY"
      }
      "deliveryTime": {
        "minHandlingTimeDays": "0"
        "maxHandlingTimeDays": "1"
        "minTransitTimeDays": "5"
        "maxTransitTimeDays": "7"
      }
    }
  ]
}

get

Satıcının merchantId ve productId ile get numarasını arayarak ürünün teslimat süresini öğrenin. Bu yöntem, belirtilen productId için ProductDeliveryTime örneğini döndürür.

GET https://shoppingcontent.googleapis.com/content/v2.1/merchantId/productdeliverytime/productId

delete

Gönderim sinyali iş ortakları, satıcının merchantId ve productId ile delete yöntemini çağırarak ürünün teslimat süresini silebilir. Bu yöntem boş bir yanıt döndürür.

DELETE https://shoppingcontent.googleapis.com/content/v2.1/merchantId/productdeliverytime/productId