Content API for Shopping से शिपिंग सेटिंग माइग्रेट करना

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

अगर आपको शिपिंग की सेटिंग की जानकारी पढ़ने के लिए, Merchant API का इस्तेमाल करना है, तो इनका इस्तेमाल करें: अनुरोध:

GET https://merchantapi.googleapis.com/accounts/v1beta/accounts/{accountId}/shippingSettings

{accountId} को अपने Merchant Center खाता.

अगर आपको शिपिंग की सेटिंग की जानकारी पढ़ने के लिए, Merchant API का इस्तेमाल करना है, तो इनका इस्तेमाल करें: अनुरोध:

POST https://merchantapi.googleapis.com/accounts/v1beta/accounts/{accountId}/shippingSettings:insert

ज़्यादा जानकारी के लिए, तरीका: accounts.shippingSettings.insert.

Shopping के लिए Content API और Merchant API के बीच तुलना

यहां Content API for Shopping की व्यापारी/कंपनी के साथ तुलना का उदाहरण दिया गया है शिपिंग सेटिंग एपीआई:

Content API मर्चेंट एपीआई
यूआरएल https://shoppingcontent.googleapis.com/content/v2.1/{accountId}/shippingsettings:insert https://merchantapi.googleapis.com/accounts/v1beta/accounts/{accountId}/shippingSettings:insert
आइडेंटिफ़ायर {accountId}/shippingsettings/{accountId} {name}

नीचे दी गई सूची में, Merchant Shipping settings API में हुए अहम बदलावों के बारे में बताया गया है Content API for Shopping की तुलना में:

  1. Merchant API के उपयोगकर्ताओं को यह जानकारी डालनी चाहिए accounts/{accountId}/shippingSettings को एक जैसा व्यवहार करने के लिए, {name} फ़ील्ड.
  2. Merchant API कस्टम क्षेत्रों पर पढ़ने और लिखने से जुड़ी कार्रवाइयां नहीं करता है, जैसे कि लोकेशन ग्रुप के तौर पर. लोकेशन ग्रुप जैसे कस्टम इलाकों को सिर्फ़ पढ़ा जा सकता है या जिसे क्षेत्रीय सेवाओं की मदद से लिखा गया है.
  3. WarehouseBasedDeliveryTime को सेट अप करने का तरीका यह Merchant API के लिए, Content API for Shopping की तुलना में अलग है. अगर आपको Merchant API का इस्तेमाल कर रहे हैं, तो आपको shippingsettings.warehouses. इसके बाद, हर शिपिंग सेवा वेयरहाउस के ज़रिए वेयरहाउस का नाम, जो warehouseBaseDeliveryTime से कम है.
  4. Merchant API में एक सेवा, कई देशों में डिलीवरी की सुविधा देती है.

इस्तेमाल किए जा सकने वाले नए फ़ील्ड

Merchant Shipping settings API, इसकी तुलना में इन नए फ़ील्ड के साथ काम करता है खरीदारी के लिए Content API:

  1. वेयरहाउस: यहां खरीदार को सामान भेजने के वेयरहाउस के बारे में जानकारी मिलती है, इन्वेंट्री को स्टोर और मैनेज करती है.
  2. लॉयल्टी प्रोग्राम: Merchant API के उपयोगकर्ता, लॉयल्टी प्रोग्राम की जानकारी यहां डाल सकते हैं शिपिंग सेटिंग तय करें.
  3. Etag: जब अलग-अलग उपयोगकर्ता Merchant API और Merchant Center के यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके, शिपिंग सेटिंग अपडेट करने के लिए एक साथ.

नाम बदले गए फ़ील्ड

Merchant API में, इन फ़ील्ड के नाम बदले गए हैं:

Shopping के लिए Content API व्यापारी शिपिंग सेटिंग एपीआई ब्यौरा
service services एक शिपिंग सेवा.
service.name services.serviceName सेवा का फ़्री-फ़ॉर्म नाम, जो आपके Merchant Center खाते में यूनीक होना चाहिए.
service.deliveryCountry services.deliveryCountries उस देश का CLDR इलाके का कोड जहां शिपिंग सेवा लागू होती है.
service.currency services.currencyCode उस मुद्रा का CLDR कोड जिस पर यह सेवा लागू होती है.
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 के ये फ़ील्ड अब काम नहीं करते. कारोबारी या कंपनी एपीआई इन फ़ील्ड के लिए कोई विकल्प नहीं देता.

  • postal_code_group
  • service
    • Pickup_service
    • Eligibility
    • Scheduling_channel
    • Delivery_time
      • Holiday_cutoff
      • Min_scheduling_time_in_days
      • Max_scheduling_time_in_days
      • Scheduling_business_day_config

    • Rate_group
      • single_value_alternative_list

तरीके

यहां Content API for Shopping में इस्तेमाल किए जाने वाले तरीकों और व्यापारी शिपिंग सेटिंग एपीआई:

तरीका Shopping के लिए Content API मर्चेंट एपीआई
customBatch हां नहीं
get हां हां
update हां नहीं
insert नहीं हां
getSupportedCarrier हां नहीं
getSupportedHolidays हां नहीं