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