REST Resource: accounts.onlineReturnPolicies

रिसॉर्स: OnlineReturnPolicy

सामान लौटाने की ऑनलाइन नीति ऑब्जेक्ट. फ़िलहाल, इसका इस्तेमाल विज्ञापनों और मुफ़्त में दिखाई जाने वाली लिस्टिंग के लिए, सामान लौटाने की नीतियों को दिखाने के लिए किया जाता है.

JSON के काेड में दिखाना
{
  "name": string,
  "returnPolicyId": string,
  "label": string,
  "countries": [
    string
  ],
  "policy": {
    object (Policy)
  },
  "restockingFee": {
    object (RestockingFee)
  },
  "returnMethods": [
    enum (ReturnMethod)
  ],
  "itemConditions": [
    enum (ItemCondition)
  ],
  "returnShippingFee": {
    object (ReturnShippingFee)
  },
  "returnPolicyUri": string,
  "acceptDefectiveOnly": boolean,
  "processRefundDays": integer,
  "acceptExchange": boolean
}
फ़ील्ड
name

string

आइडेंटिफ़ायर. OnlineReturnPolicy रिसॉर्स का नाम. फ़ॉर्मैट: accounts/{account}/onlineReturnPolicies/{return_policy}

returnPolicyId

string

सिर्फ़ आउटपुट के लिए. Google से जनरेट किया गया, सामान लौटाने की नीति का आईडी.

label

string

ज़रूरी है. यह फ़ील्ड, सामान लौटाने की नीति के लिए उपयोगकर्ता के तय किए गए यूनीक लेबल को दिखाता है. ध्यान रखें कि एक ही देश के लिए, सामान लौटाने की अलग-अलग नीतियों में एक ही लेबल का इस्तेमाल नहीं किया जा सकता. अगर किसी प्रॉडक्ट के लिए कोई लेबल एट्रिब्यूट नहीं दिया गया है, तो नीतियों को अपने-आप 'डिफ़ॉल्ट' के तौर पर लेबल कर दिया जाएगा. कुछ प्रॉडक्ट ग्रुप के लिए, सामान लौटाने की कस्टम नीति असाइन करने के लिए, सामान लौटाने की नीति का लेबल में दिए गए निर्देशों का पालन करें. लेबल में ज़्यादा से ज़्यादा 50 वर्ण हो सकते हैं.

countries[]

string

ज़रूरी है. वे देश जहां सामान बेचा जा रहा है और जहां सामान लौटाने की नीति लागू होती है. वैल्यू, दो अक्षरों वाला मान्य ISO 3166 कोड होना चाहिए.

policy

object (Policy)

सामान लौटाने की नीति.

restockingFee

object (RestockingFee)

सामान लौटाने की सभी वजहों पर लागू होने वाला, स्टॉक में वापस लाने का शुल्क. अगर इसकी वैल्यू सेट नहीं की जाती है, तो इसे बिना शुल्क के सामान लौटाने पर लगने वाले शुल्क के तौर पर माना जाएगा.

returnMethods[]

enum (ReturnMethod)

सामान लौटाने के तरीके, जिनसे खरीदार किसी सामान को लौटा सकते हैं. अगर सामान लौटाने की नीति का टाइप noReturns है, तो इस वैल्यू को खाली नहीं छोड़ा जा सकता.

itemConditions[]

enum (ItemCondition)

सामान लौटाने की नीति के टाइप के 'noReturns' होने पर ही, सामान लौटाने के लिए स्वीकार की जाने वाली शर्तें खाली नहीं होनी चाहिए.

returnShippingFee

object (ReturnShippingFee)

सामान लौटाने का शिपिंग शुल्क. इसे सिर्फ़ तब सेट करें, जब खरीदार को सामान लौटाने का लेबल डाउनलोड और प्रिंट करना हो.

returnPolicyUri

string

ज़रूरी है. सामान लौटाने की नीति का यूआरआई. Google इसका इस्तेमाल, नीति की जांच करने के लिए कर सकता है. यह एक मान्य यूआरएल होना चाहिए.

acceptDefectiveOnly

boolean

इस फ़ील्ड से पता चलता है कि कारोबारी या कंपनी, सिर्फ़ खराब प्रॉडक्ट ही लौटाने की अनुमति देता है या नहीं. इस फ़ील्ड की वैल्यू सबमिट करना ज़रूरी है.

processRefundDays

integer

इस फ़ील्ड से पता चलता है कि व्यापारियों/कंपनियों/कारोबारियों को रिफ़ंड प्रोसेस करने में कितने दिन लगते हैं. हालांकि, इस फ़ील्ड को भरना ज़रूरी नहीं है.

acceptExchange

boolean

इस फ़ील्ड से यह पता चलता है कि व्यापारी/कंपनी/कारोबारी, खरीदारों को प्रॉडक्ट एक्सचेंज करने की अनुमति देता है या नहीं. इस फ़ील्ड की वैल्यू देना ज़रूरी है.

नीति

उपलब्ध नीतियां.

JSON के काेड में दिखाना
{
  "type": enum (Type),
  "days": string
}
फ़ील्ड
type

enum (Type)

नीति का टाइप.

days

string (int64 format)

डिलीवरी के बाद आइटम लौटाने के लिए, दिनों की वह संख्या जिसमें एक दिन को डिलीवरी के टाइमस्टैंप के 24 घंटे बाद के तौर पर तय किया गया है. NUMBER_OF_DAYS_AFTER_DELIVERY सामान लौटाने के लिए ज़रूरी है.

टाइप

सामान लौटाने की नीति के टाइप.

Enums
TYPE_UNSPECIFIED डिफ़ॉल्ट मान. इस वैल्यू का इस्तेमाल नहीं किया जाता.
NUMBER_OF_DAYS_AFTER_DELIVERY डिलीवरी के बाद, सामान लौटाने की समयसीमा.
NO_RETURNS सामान लौटाने की सुविधा उपलब्ध नहीं है.
LIFETIME_RETURNS सामान को कभी भी लौटाया जा सकता है.

RestockingFee

रीस्टॉकिंग शुल्क. यह कोई तय शुल्क या माइक्रो प्रतिशत हो सकता है.

JSON के काेड में दिखाना
{

  // Union field type can be only one of the following:
  "fixedFee": {
    object (Price)
  },
  "microPercent": integer
  // End of list of possible types for union field type.
}
फ़ील्ड

यूनियन फ़ील्ड type.

type इनमें से कोई एक हो सकता है:

fixedFee

object (Price)

रीस्टॉकिंग के लिए तय शुल्क.

microPercent

integer

माइक्रो में कुल कीमत का प्रतिशत. 15,000,000 का मतलब है कि कुल कीमत का 15% शुल्क लिया जाएगा.

ReturnMethod

प्रॉडक्ट लौटाने के उपलब्ध तरीके.

Enums
RETURN_METHOD_UNSPECIFIED डिफ़ॉल्ट मान. इस वैल्यू का इस्तेमाल नहीं किया जाता.
BY_MAIL मेल से लौटाना.
IN_STORE स्टोर में जाकर लौटाएं.
AT_A_KIOSK कीऑस्क पर वापस जाएं.

ItemCondition

आइटम की उपलब्ध स्थितियां.

Enums
ITEM_CONDITION_UNSPECIFIED डिफ़ॉल्ट मान. इस वैल्यू का इस्तेमाल नहीं किया जाता.
NEW नया.
USED इस्तेमाल किया गया.

ReturnShippingFee

सामान लौटाने का शिपिंग शुल्क. यह एक तय शुल्क या बूलियन वैल्यू हो सकती है. इससे यह पता चलता है कि शिपिंग के लिए खरीदार से असल में कितना शुल्क लिया जाता है.

JSON के काेड में दिखाना
{
  "type": enum (Type),
  "fixedFee": {
    object (Price)
  }
}
फ़ील्ड
type

enum (Type)

ज़रूरी है. सामान लौटाने के लिए खरीदार से लिए जाने वाले शुल्क का टाइप.

fixedFee

object (Price)

सामान लौटाने के लिए तय किया गया शिपिंग शुल्क. यह वैल्यू सिर्फ़ तब लागू होती है, जब टाइप FIXED हो. अगर टाइप FIXED है और यह वैल्यू सेट नहीं है, तो हम प्रॉडक्ट लौटाने के लिए खरीदार से लिए जाने वाले शुल्क को मुफ़्त मानेंगे.

टाइप

सामान लौटाने के लिए खरीदार से लिए जाने वाले शिपिंग शुल्क के टाइप.

Enums
TYPE_UNSPECIFIED डिफ़ॉल्ट मान. इस वैल्यू का इस्तेमाल नहीं किया जाता.
FIXED सामान लौटाने का शिपिंग शुल्क, एक तय रकम होती है.
CUSTOMER_PAYING_ACTUAL_FEE सामान लौटाने पर, खरीदारों को शिपिंग का असल शुल्क देना होगा.

तरीके

get

किसी व्यापारी/कंपनी/कारोबारी के लिए, सामान लौटाने की मौजूदा नीति दिखाता है.

list

किसी व्यापारी/कंपनी/कारोबारी की, सामान लौटाने की सभी मौजूदा नीतियों की सूची दिखाता है.