सामान लौटाने की नीति को ऑनलाइन मैनेज करने की सुविधा को माइग्रेट करना

Content API के संसाधन OnlineReturnPolicy और उससे जुड़े फ़ील्ड, जैसे कि ReturnPolicyPolicy और ReturnPolicySeasonalOverride में बदलाव किया गया है.

Merchant API में returnpolicy संसाधन के बराबर Content API में accounts.onlineReturnPolicies संसाधन होता है.

इस टेबल में बताया गया है कि OnlineReturnPolicy में क्या बदलाव हुए हैं.

Content API Merchant API
"country": string "countries": [ string ]
"policy": { object (ReturnPolicyPolicy) } "policy": { object (Policy) }
"seasonalOverrides": [ { object (ReturnPolicySeasonalOverride) } ] "seasonalOverrides": [ { object (SeasonalOverride) } ],
nonFreeReturnReasons": [ string ] यह फ़ील्ड हट जाता है.
kind यह फ़ील्ड हट जाता है.
"returnShippingFee": { object (Price) } "returnShippingFee": { object (ReturnShippingFee) }

इसके अलावा, Merchant API में कई नए फ़ील्ड भी जोड़े गए हैं.

Merchant API फ़ील्ड ब्यौरा
"restockingFee": { object (RestockingFee) }, ज़रूरी नहीं. यह रीस्टॉकिंग शुल्क, सामान लौटाने की सभी वजहों पर लागू होता है. अगर वैल्यू सेट नहीं की जाती है, तो इसे बिना शुल्क के रीस्टॉक करने के तौर पर माना जाएगा.
"returnMethods": [ enum (ReturnMethod) ] ज़रूरी नहीं. सामान लौटाने के तरीके, जिनसे खरीदार किसी सामान को लौटा सकते हैं. इस वैल्यू को खाली नहीं छोड़ा जा सकता. हालांकि, अगर सामान लौटाने की नीति noReturns है, तो इसे खाली छोड़ा जा सकता है.
"itemConditions": [ enum (ItemCondition) ], ज़रूरी नहीं. सामान लौटाने से जुड़ी शर्तें पूरी करने पर, सामान को लौटाया जा सकता है. हालांकि, अगर सामान लौटाने की नीति noReturns. है, तो यह एट्रिब्यूट खाली नहीं होना चाहिए
"returnShippingFee": { object (ReturnShippingFee) } ज़रूरी नहीं. सामान लौटाने के लिए खरीदार से लिया जाने वाला शिपिंग शुल्क. इस विकल्प को सिर्फ़ तब सेट किया जाना चाहिए, जब खरीदार को सामान लौटाने का लेबल डाउनलोड और प्रिंट करना हो.
"returnPolicyUri": string ज़रूरी है. सामान लौटाने की नीति का यूआरआई. Google इसका इस्तेमाल, नीति की पुष्टि करने के लिए करता है. यह एक मान्य यूआरएल होना चाहिए.
"acceptDefectiveOnly": boolean ज़रूरी है. इससे पता चलता है कि कारोबारी या कंपनी, सिर्फ़ खराब प्रॉडक्ट लौटाने की सुविधा देती है.
"processRefundDays": integer ज़रूरी नहीं. इससे यह पता चलता है कि कारोबारियों या कंपनियों को रिफ़ंड प्रोसेस करने में कितने दिन लगते हैं.
"acceptExchange": boolean ज़रूरी नहीं. इससे यह पता चलता है कि कारोबारी या कंपनी, खरीदारों को प्रॉडक्ट बदलने की अनुमति देती है या नहीं.
"returnLabelSource": enum (ReturnLabelSource) इससे, सामान लौटाने के लेबल के सोर्स के बारे में पता चलता है. सामान लौटाने का तरीका BY_MAIL होने पर, यह एट्रिब्यूट ज़रूरी है.

ReturnPolicyPolicy

Content API ReturnPolicyPolicy, Merchant API में Policy हो जाता है. यहां बताया गया है कि फ़ील्ड में क्या बदलाव हुए हैं.

Content API Merchant API
"type": string, "type": enum (Type)
इन वैल्यू का इस्तेमाल किया जा सकता है NUMBER_OF_DAYS_AFTER_DELIVERY, NO_RETURNS or LIFETIME_RETURNS.
"numberOfDays": string "days": string
"lastReturnDate": string इसके बजाय, days का इस्तेमाल करें. इससे यह पता चलता है कि डिलीवरी के बाद, खरीदार कितने दिनों तक सामान लौटा सकते हैं. इसमें एक दिन का मतलब, डिलीवरी के टाइमस्टैंप के 24 घंटे बाद से होता है. NUMBER_OF_DAYS_AFTER_DELIVERY को लौटाने के लिए ज़रूरी है.

ReturnPolicySeasonalOverride

Content API ReturnPolicySeasonalOverride, Merchant API में SeasonalOverride हो जाता है. फ़ील्ड में बदलाव के अलावा, अतिरिक्त फ़ील्ड return_window एक यूनीयन है. यह returnDays या returnUntilDate हो सकता है:

  "returnDays": integer,
  "returnUntilDate": {
    object (Date)

इनका मतलब यहां दिया गया है:

  • returnDays: प्रॉडक्ट डिलीवरी की तारीख के बाद, उसे कितने दिन में लौटाया जा सकता है.
  • returnUntilDate: प्रॉडक्ट लौटाने की आखिरी तारीख.

यहां बताया गया है कि फ़ील्ड में क्या बदलाव हुए हैं.

Content API Merchant API
"name": string "label": string
"startDate": string "startDate": { object (Date) }
"endDate": string "endDate": { object (Date) }
"policy": { object (ReturnPolicyPolicy) } इसके बजाय, policy का इस्तेमाल करें.

अन्य ऑब्जेक्ट की परिभाषाएं

Merchant API के नए ऑब्जेक्ट की परिभाषाओं के लिए

  • RestockingFee
  • ReturnMethod
  • ItemCondition
  • ReturnShippingFee
  • Type
  • ReturnLabelSource

accounts.onlineReturnPolicies देखें.

तरीके

Merchant API में, Content API के तरीकों में भी कुछ बदलाव किए गए हैं.

Content API Merchant API
customBatch Merchant API के साथ, एक अलग तरीका है. एक साथ कई अनुरोधों के लिए कोड को फिर से व्यवस्थित करें. पर जाएं.
delete delete
get get
insert create
list list