प्रॉडक्ट की डिलीवरी में लगने वाला समय, ऑर्डर मिलने के बाद उसे डिलीवर करने में लगने वाले समय का अनुमान होता है. शिपिंग सिग्नल पार्टनर, इस सुविधा का इस्तेमाल करके, अपने साथ काम करने वाले कारोबारियों की ओर से, चुनिंदा इलाकों के लिए डिलीवरी में लगने वाला समय सेट कर सकते हैं.
शिपिंग सिग्नल पार्टनर, इस संसाधन का इस्तेमाल करके, ऑफ़र और इलाके के पेयर के लिए डिलीवरी में लगने वाला समय सेट कर सकते हैं. साथ ही, अपने साथ काम करने वाले कारोबारियों की ओर से, डिलीवरी में लगने वाले मौजूदा समय को देखा या मिटाया जा सकता है. एक
ProductDeliveryTime संसाधन में, डिलीवरी में लगने वाले कई समय की जानकारी सेव की जा सकती है. साथ ही, हर ऑफ़र के लिए सिर्फ़ एक ProductDeliveryTime
इंस्टेंस हो सकता है.
ProductDeliveryTime संसाधन का इस्तेमाल करने के लिए, अपने Merchant Center खाते के तौर पर पुष्टि करें. न कि उस कारोबारी के खाते के तौर पर जिसे अपडेट किया जा रहा है.
बनाएं
शिपिंग सिग्नल पार्टनर, किसी प्रॉडक्ट की डिलीवरी में लगने वाले समय को बना या अपडेट कर सकते हैं.
इसके लिए, उन्हें अपडेट किए जाने वाले कारोबारी खाते के
merchantId और ProductDeliveryTime
इंस्टेंस के साथ create को कॉल करना होगा. किसी प्रॉडक्ट की डिलीवरी में लगने वाले मौजूदा समय को अपडेट करने के लिए, पक्का करें कि आपने 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 के साथ `get` को कॉल करें. इस तरीके से, दिए गए productId के लिए ProductDeliveryTime इंस्टेंस मिलता है.
GET https://shoppingcontent.googleapis.com/content/v2.1/merchantId/productdeliverytime/productId
मिटाएं
शिपिंग सिग्नल पार्टनर, किसी प्रॉडक्ट की डिलीवरी में लगने वाला समय मिटा सकते हैं. इसके लिए, उन्हें कारोबारी के
merchantId और the productId के साथ
delete को कॉल करना होगा. इस तरीके से, कोई जवाब नहीं मिलता.
DELETE https://shoppingcontent.googleapis.com/content/v2.1/merchantId/productdeliverytime/productId