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

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

شرکای سیگنال‌های حمل و نقل می‌توانند از این منبع برای تنظیم زمان تحویل برای جفت‌های پیشنهاد-منطقه، و مشاهده یا حذف زمان‌های تحویل موجود از طرف تاجرانی که با آنها مرتبط هستند، استفاده کنند. یک منبع 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