הגדרת זמן אספקה של מוצרים

זמן אספקת המוצר הוא הערכה של משך הזמן שיידרש למשלוח ההזמנה מרגע ביצועה. שותפים של Google שמשתמשים באותות משלוח יכולים להשתמש בתכונה הזו כדי להגדיר זמני אספקה לאזורים ספציפיים בשם המוכרים שהם עובדים איתם.

שותפים שמשתמשים באותות משלוח יכולים להשתמש במשאב הזה כדי להגדיר זמני אספקה לצמדים של מוצרים ואזורים, וכדי לראות או למחוק זמני אספקה קיימים בשם מוֹכרים שהם מקושרים אליהם. משאב אחד של ProductDeliveryTime מאחסן כמה זמני משלוח, ויכול להיות רק מופע אחד של ProductDeliveryTime לכל מוצר.

כדי להשתמש במשאב ProductDeliveryTime, צריך לבצע אימות כחשבון Merchant Center שלכם, ולא כחשבון המוכר שאתם מעדכנים.

create

שותפים ששולחים אותות משלוח יכולים ליצור או לעדכן את זמן אספקת המוצר על ידי קריאה ל-create עם 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

כדי לקבל את זמן האספקה של מוצר, מתקשרים אל get עם מזהה המוכר merchantId ומזהה המוצר productId. השיטה הזו מחזירה את המופע ProductDeliveryTime של productId.

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

delete

שותפים ששולחים אותות משלוח יכולים למחוק את זמן האספקה של מוצר באמצעות קריאה אל delete עם merchantId של המוכר ועם productId. השיטה הזו מחזירה תגובה ריקה.

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