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

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

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

ProductDeliveryTime संसाधन का इस्तेमाल करने के लिए, अपने Merchant Center खाते के तौर पर पुष्टि करें, न कि उस 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