प्रॉडक्ट की डिलीवरी में लगने वाला समय सेट करें

प्रॉडक्ट की डिलीवरी का समय, ऑर्डर देने के बाद प्रॉडक्ट की डिलीवरी में लगने वाले समय का अनुमान होता है. शिपिंग के सिग्नल देने वाले पार्टनर इस सुविधा का इस्तेमाल करके, उन कारोबारियों या कंपनियों की ओर से खास इलाकों के लिए डिलीवरी का समय सेट कर सकते हैं जिनके साथ उन्होंने साझेदारी की है.

शिपिंग के सिग्नल देने वाले पार्टनर, इस संसाधन का इस्तेमाल करके ऑफ़र-क्षेत्र के पेयर के लिए डिलीवरी में लगने वाला समय सेट कर सकते हैं. साथ ही, वे उन कारोबारियों या कंपनियों की ओर से डिलीवरी में लगने वाला मौजूदा समय देख या मिटा सकते हैं जिनसे वे लिंक हैं. एक ProductDeliveryTime संसाधन में डिलीवरी के कई समय सेव किए जाते हैं. साथ ही, हर ऑफ़र के लिए सिर्फ़ एक ProductDeliveryTime इंस्टेंस हो सकता है.

ProductDeliveryTime संसाधन का इस्तेमाल करने के लिए, अपने Merchant Center खाते के तौर पर पुष्टि करें. उस कारोबारी या कंपनी के खाते के तौर पर पुष्टि न करें जिसे आपको अपडेट करना है.

बनाएं

शिपिंग के सिग्नल देने वाले पार्टनर, प्रॉडक्ट की डिलीवरी में लगने वाले समय की जानकारी बना सकते हैं या उसे अपडेट कर सकते हैं. इसके लिए, उन्हें 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"
      }
    }
  ]
}

सदस्यता लें

कारोबारी या कंपनी के merchantId और productId के साथ get को कॉल करके, किसी प्रॉडक्ट की डिलीवरी में लगने वाला समय पता करें. यह तरीका, दिए गए productId के लिए ProductDeliveryTime इंस्टेंस दिखाता है.

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

मिटाएं

शिपिंग के सिग्नल देने वाले पार्टनर, कारोबारी या कंपनी के merchantId और productId के साथ delete को कॉल करके, किसी प्रॉडक्ट की डिलीवरी में लगने वाला समय मिटा सकते हैं. यह तरीका, खाली जवाब देता है.

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