تنظیم زمان تحویل محصول

زمان تحویل محصول تخمینی از زمان تحویل سفارش پس از ثبت است. شرکای سیگنال حمل و نقل می توانند از این ویژگی برای تنظیم زمان تحویل برای مناطق خاص از طرف تاجرانی که با آنها شریک هستند استفاده کنند.

شرکای سیگنال‌های حمل و نقل می‌توانند از این منبع برای تنظیم زمان تحویل برای جفت‌های پیشنهاد-منطقه، و مشاهده یا حذف زمان‌های تحویل موجود از طرف تاجرانی که با آنها مرتبط هستند، استفاده کنند. یک منبع ProductDeliveryTime چندین بار تحویل را ذخیره می کند و در هر پیشنهاد فقط یک نمونه ProductDeliveryTime می تواند وجود داشته باشد.

برای استفاده از منبع ProductDeliveryTime ، به‌عنوان حساب Merchant Center خودتان احراز هویت کنید، نه حساب تجاری که به‌روزرسانی می‌کنید.

ایجاد کنید

شرکای سیگنال های حمل و نقل می توانند با فراخوانی create with merchantId حساب تاجر برای به روز رسانی و یک نمونه ProductDeliveryTime ، زمان تحویل محصول را ایجاد یا به روز کنند. برای به‌روزرسانی زمان تحویل محصول موجود، مطمئن شوید که تمام فیلدهای ProductDeliveryTime از جمله مواردی که تغییر نکرده‌اند را ارائه کرده‌اید. هر درخواست create ، نمونه قبلی را بازنویسی می‌کند، بنابراین فیلدهایی که درج نمی‌کنید از بین می‌روند. این روش نمونه ProductDeliveryTime را با اطلاعات به‌روزرسانی‌شده‌ای که ارسال می‌کنید، برمی‌گرداند.

هر ProductDeliveryTime می تواند حداکثر 100 areaDeliveryTimes ورودی داشته باشد.

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

در اینجا یک نمونه بدن درخواست آمده است:

{
  "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 با merchantId تاجر و productId ، زمان تحویل محصول را دریافت کنید. این روش نمونه ProductDeliveryTime را برای productId داده شده برمی گرداند.

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

حذف کنید

شرکای سیگنال های حمل و نقل می توانند با فراخوانی delete با merchantId تاجر و productId ، زمان تحویل محصول را حذف کنند. این روش یک پاسخ خالی برمی گرداند.

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