ShippingSettings
संसाधन की मदद से, अपने खाते और
उससे जुड़े सभी उप-खातों की शिपिंग सेटिंग देखी और अपडेट की जा सकती हैं. अपने खाते की शिपिंग सेटिंग जोड़ने या मैनेज करने के तरीके के बारे में ज़्यादा जानने के लिए, शिपिंग सेटिंग की खास जानकारी लेख पढ़ें.
Merchant API का इस्तेमाल करके, शिपिंग सेटिंग की जानकारी पढ़ने के लिए, ये अनुरोध इस्तेमाल करें:
GET https://merchantapi.googleapis.com/accounts/v1/accounts/{ACCOUNT_ID}/shippingSettings
{ACCOUNT_ID} की जगह, अपने Merchant Center खाते का यूनीक आइडेंटिफ़ायर डालें.
Merchant API का इस्तेमाल करके, शिपिंग सेटिंग की जानकारी अपडेट करने के लिए, ये अनुरोध इस्तेमाल करें:
POST https://merchantapi.googleapis.com/accounts/v1/accounts/{ACCOUNT_ID}/shippingSettings:insert
ज़्यादा जानकारी के लिए, तरीका:
accounts.shippingSettings.insert देखें.
Content API for Shopping और Merchant API की तुलना
यहां Content API for Shopping और Accounts sub-API में मौजूद शिपिंग सेटिंग संसाधन की तुलना दी गई है:
| Content API | Merchant API | |
|---|---|---|
| URL | https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/shippingsettings/{ACCOUNT_ID} |
https://merchantapi.googleapis.com/accounts/v1/accounts/{ACCOUNT_ID}/shippingSettings:insert |
| आइडेंटिफ़ायर | {MERCHANT_ID}/shippingsettings/{ACCOUNT_ID} |
{NAME} |
यहां दी गई सूची में, Content API for Shopping की तुलना में, Accounts sub-API में मौजूद शिपिंग सेटिंग संसाधन में किए गए मुख्य अपडेट के बारे में बताया गया है:
- Merchant API का इस्तेमाल करने वाले लोगों या कंपनियों को,
{NAME} फ़ील्ड में
accounts/{ACCOUNT_ID}/shippingSettingsडालना होगा, ताकि उन्हें वही अनुभव मिले. - Merchant API, कस्टम इलाकों पर रीड और राइट ऑपरेशन की सुविधा नहीं देता. जैसे, लोकेशन ग्रुप. लोकेशन ग्रुप जैसे कस्टम इलाकों को सिर्फ़ रीजन सेवा का इस्तेमाल करके पढ़ा या लिखा जा सकता है.
- Merchant API में मौजूद एक सेवा, डिलीवरी के लिए कई देशों की सुविधा देती है.
- Content API में shippingsettings.list तरीका उपलब्ध है. हालांकि, Merchant API में शिपिंग सेटिंग के लिए, सूची का कोई तरीका उपलब्ध नहीं है.
नए फ़ील्ड
Content API for Shopping की तुलना में, Accounts sub-API में मौजूद शिपिंग सेटिंग संसाधन में ये नए फ़ील्ड उपलब्ध हैं:
warehouses: इससे फ़ुलफ़िलमेंट वेयरहाउस के बारे में जानकारी मिलती है. इस वेयरहाउस में इन्वेंट्री को स्टोर और हैंडल किया जाता है.- लॉयल्टी प्रोग्राम: Merchant API का इस्तेमाल करने वाले लोग या कंपनियां, अपनी शिपिंग सेटिंग में लॉयल्टी प्रोग्राम की जानकारी डाल सकती हैं.
- Etag: Etag को एसिंक्रोनस समस्याओं को हल करने के लिए डिज़ाइन किया गया है. ऐसा तब होता है, जब अलग-अलग लोग या कंपनियां, Merchant API और Merchant Center के यूज़र इंटरफ़ेस का इस्तेमाल करके, एक ही समय पर शिपिंग सेटिंग अपडेट करने की कोशिश करती हैं.
नाम बदले गए फ़ील्ड
Accounts sub-API में मौजूद शिपिंग सेटिंग संसाधन में, इन फ़ील्ड के नाम बदले गए हैं:
| Content API for Shopping | शिपिंग सेटिंग संसाधन | ब्यौरा |
|---|---|---|
service |
services |
शिपिंग की एक सेवा. |
service.name |
services.serviceName |
सेवा का फ़्री-फ़ॉर्म नाम. यह नाम, आपके Merchant Center खाते में यूनीक होना चाहिए. |
service.deliveryCountry |
services.deliveryCountries |
यह सब-एट्रिब्यूट, उस देश के सीएलडीआर रीजन कोड को दिखाता है जिस पर शिपिंग सेवा लागू होती है. |
service.currency |
services.currencyCode |
यह सब-एट्रिब्यूट, उस मुद्रा का सीएलडीआर कोड दिखाता है जिस पर यह सेवा लागू होती है. |
service.deliveryTime.minTransitTimeInDays |
services.deliveryTime.minTransitDays |
ऑर्डर को ट्रांज़िट में लगने वाले कामकाजी दिनों की कम से कम संख्या. उदाहरण के लिए, 0 का मतलब है कि ऑर्डर वाले दिन डिलीवरी की जाएगी और 1 का मतलब है कि अगले दिन डिलीवरी की जाएगी. |
service.deliveryTime.maxTransitTimeInDays |
services.deliveryTime.maxTransitDays |
ऑर्डर को ट्रांज़िट में लगने वाले कामकाजी दिनों की ज़्यादा से ज़्यादा संख्या. |
service.deliveryTime.minHandlingTimeInDays |
services.deliveryTime.minHandlingDays |
ऑर्डर को शिप करने से पहले, उसे प्रोसेस करने में लगने वाले कामकाजी दिनों की कम से कम संख्या. |
service.deliveryTime.maxHandlingTimeInDays |
services.deliveryTime.maxHandlingDays |
ऑर्डर को शिप करने से पहले, उसे प्रोसेस करने में लगने वाले कामकाजी दिनों की ज़्यादा से ज़्यादा संख्या. |
service.deliveryTime.cutoffTime.timezone |
services.deliveryTime.cutoffTime.timeZone |
कटऑफ़ समय के लिए, टाइमज़ोन आइडेंटिफ़ायर. |
service.deliveryTime.transitTimeTable.postalCodeGroupName |
services.deliveryTime.transitTimeTable.postalCodeGroupNames |
पिन कोड ग्रुप का नाम. |
service.deliveryTime.transitTimeTable.transitTimeLabel |
services.deliveryTime.transitTimeTable.transitTimeLabel |
प्रॉडक्ट का ट्रांज़िट टाइम लेबल. |
service.rate_group |
services.rateGroups |
शिपिंग की दर के ग्रुप की परिभाषाएं. |
service.rate_group.subtable |
services.rateGroups.subtables |
सब-टेबल की सूची. |
service.rate_group.carrier_rate |
services.rateGroups.carrierRates |
कैरियर की दरों की सूची. |
service.minimumOrderValueTable.storeCodeSetWithMovs |
services.minimumOrderValueTable.storeCodeSetWithMovs |
स्टोर कोड सेट की सूची. इन सेट के लिए, कम से कम ऑर्डर वैल्यू एक ही होती है. |
हटाए गए तरीके
एक ही अनुरोध में, कई खातों की शिपिंग सेटिंग देखने और
अपडेट करने के लिए, shippingsettings.custombatch का इस्तेमाल नहीं किया जा सकता.
हटाए गए फ़ील्ड
Merchant API में, Content API for Shopping के ये फ़ील्ड हटा दिए गए हैं. Merchant API में, इन फ़ील्ड के लिए कोई दूसरा विकल्प उपलब्ध नहीं है.
postal_code_groupservicePickup_serviceEligibilityScheduling_channelDelivery_timeHoliday_cutoffRate_groupsingle_value_alternative_list
तरीके
यहां Content API for Shopping और शिपिंग सेटिंग संसाधन में मौजूद तरीकों की तुलना दी गई है:
| तरीका | Content API for Shopping | Merchant API |
|---|---|---|
customBatch |
हां | नहीं |
get |
हां | हां |
update |
हां | नहीं |
insert |
नहीं | हां |
list |
हां | नहीं |
getSupportedCarrier |
हां | नहीं |
getSupportedHolidays |
हां | नहीं |