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