- JSON काेड में दिखाना
- OfferDetails
- OfferRestrictions
- OfferCondition
- PaymentInstrument
- PaymentInstrumentItem
- सदस्यता
- शर्तें
LINT.IfChange(offer_definition) [START offer_definition] Next tag: 26
| JSON के काेड में दिखाना |
|---|
{ "offerId": string, "entityIds": [ string ], "addOnOfferApplicableToAllEntities": boolean, "offerSource": enum ( |
| फ़ील्ड | |
|---|---|
offerId |
ऑफ़र का यूनीक आईडी. ज़रूरी है. |
entityIds[] |
इस ऑफ़र में हिस्सा लेने वाले कारोबारियों या कंपनियों की सूची. |
addOnOfferApplicableToAllEntities |
अगर यह वैल्यू 'सही है' पर सेट है, तो इसका मतलब है कि यह ऑफ़र, एग्रीगेटर के तहत आने वाली सभी इकाइयों पर लागू होता है. यह सिर्फ़ ऐड-ऑन ऑफ़र पर लागू होता है. |
offerSource |
ऑफ़र, एग्रीगेटर, कोई कारोबारी या कंपनी या ऐड-ऑन के तौर पर कोई थर्ड पार्टी दे सकती है. ज़रूरी है. |
actionType |
वह सेवा जो ऑफ़र दे रही है. एक offerId सिर्फ़ एक actionType से जुड़ा हो सकता है. अगर किसी ऑफ़र को एक से ज़्यादा तरह की सेवाओं के लिए शेयर किया जा सकता है, तो हर सेवा के लिए यूनीक आईडी वाले डुप्लीकेट ऑफ़र बनाए जाने चाहिए. ज़रूरी है. |
offerModes[] |
ऑफ़र का फ़ायदा पाने के तरीके - स्टोर पर जाकर, बुकिंग करके, ऑनलाइन वगैरह. यह ज़रूरी है. |
offerCategory |
ऑफ़र की कैटगरी. ज़रूरी है. |
sourceAssignedPriority |
यह एक नॉन-नेगेटिव पूर्णांक ([1-100], जहां 1 सबसे ज़्यादा प्राथमिकता को दिखाता है) होता है. इससे सोर्स से असाइन किए गए ऑफ़र की प्राथमिकता के लेवल का पता चलता है. जब एक ही कारोबारी या कंपनी के लिए कई ऑफ़र उपलब्ध होते हैं, तो यह ऑफ़र को रैंक करने के लिए एक सिग्नल होगा. 0 का मतलब है कि प्राथमिकता सेट नहीं की गई है. |
offerDetails |
ऑफ़र की जानकारी, जैसे कि छूट, बुकिंग की कीमत वगैरह. यह जानकारी देना ज़रूरी है. |
offerRestrictions |
इससे पता चलता है कि ऑफ़र पर किस तरह की पाबंदी लगाई गई है. जैसे, क्या सदस्यता/पेमेंट करने का तरीका ज़रूरी है, क्या इस ऑफ़र को अन्य ऑफ़र (और किस तरह के ऑफ़र) के साथ जोड़ा जा सकता है वगैरह. ज़रूरी है. |
coupon |
कूपन की जानकारी. offerCategory के लिए ज़रूरी है: OFFER_CATEGORY_ADD_ON_COUPON_OFFER. |
paymentInstrument |
पेमेंट करने के तरीके की जानकारी. offerCategory: OFFER_CATEGORY_ADD_ON_PAYMENT_OFFER के लिए ज़रूरी है. |
subscription |
सदस्यता की जानकारी. offerCategory: OFFER_CATEGORY_ADD_ON_SUBSCRIPTION_OFFER के लिए ज़रूरी है. |
terms |
ऑफ़र के नियम और शर्तें. ज़रूरी है. |
validityPeriods[] |
ऑफ़र के मान्य रहने की अवधि. इससे पता चलता है कि ऑफ़र किस समयावधि के लिए मान्य है. इसमें शुरू और खत्म होने का समय, हफ़्ते के दिन वगैरह शामिल हैं. यह ज़रूरी है. |
offerUrl |
कारोबारी या कंपनी के ऑफ़र पेज का यूआरएल. offerCategory: OFFER_CATEGORY_BASE_OFFER के लिए ज़रूरी है. |
imageUrl |
कारोबारी या कंपनी के ऑफ़र की इमेज का यूआरएल. |
tags[] |
ऑफ़र से जुड़े खास टैग. इसका इस्तेमाल, "त्योहार", "सबसे ज़्यादा रेटिंग वाला", "सबसे ज़्यादा बुक किया गया" जैसे खास ऑफ़र की पहचान करने के लिए किया जाता है. |
brandId |
इससे ऑफ़र से जुड़े ब्रैंड की पहचान होती है. अगर यह नीति सेट नहीं की गई है, तो डिफ़ॉल्ट ब्रैंड का इस्तेमाल किया जाता है. |
OfferDetails
[START offer_details_definition] Next tag: 15
| JSON के काेड में दिखाना |
|---|
{ "offerDisplayText": string, "maxDiscountValue": { object ( |
| फ़ील्ड | |
|---|---|
offerDisplayText |
ऑफ़र देने वाला व्यक्ति या कंपनी, खोज नतीजों के पेज पर खरीदारों को ऑफ़र का जो टेक्स्ट दिखाना चाहती है. ज़रूरी है. |
maxDiscountValue |
ज़्यादा से ज़्यादा मिलने वाली छूट. उदाहरण के लिए, 10,000 रुपये तक की खरीदारी पर 10% की छूट. |
minSpendValue |
छूट पाने के लिए, कम से कम खर्च की जाने वाली रकम. उदाहरण के लिए, कुल कीमत 100 डॉलर या इससे ज़्यादा होने पर 10% की छूट. |
bookingCost |
इस ऑफ़र को बुक करने का शुल्क. उदाहरण के लिए, 15 डॉलर में टेबल बुक करने पर, फ़ाइनल बिल में 100 डॉलर की छूट. |
bookingCostUnit |
बुकिंग शुल्क की इकाई. उदाहरण के लिए, हर व्यक्ति के लिए, हर लेन-देन के लिए. |
convenienceFee |
|
bookingCostAdjustable |
बुकिंग की लागत को अडजस्ट किया जा सकता है या नहीं. इसका मतलब है कि बुकिंग की लागत को फ़ाइनल बिल से घटाया जाता है. उदाहरण के लिए: बुकिंग करने पर डिनर के लिए 30% की छूट. बुकिंग के लिए 15 डॉलर का शुल्क लिया जाएगा. यह शुल्क, कुल बिल में शामिल किया जाएगा. इसलिए, फ़ाइनल बिल: खर्च की गई कुल रकम - 30% - 15 डॉलर |
additionalFees[] |
उपयोगकर्ता से लिया जाने वाला अतिरिक्त शुल्क. उदाहरण: सुविधा शुल्क, हैंडलिंग शुल्क, डिलीवरी शुल्क, पैकेजिंग शुल्क, सेवा शुल्क वगैरह. |
giftCardInfo |
उपहार कार्ड के ऑफ़र के बारे में जानकारी. |
यूनियन फ़ील्ड offer_specification. यह छूट, प्रतिशत या कुल वैल्यू में से घटाई गई तय वैल्यू के तौर पर हो सकती है. उदाहरण के लिए: 1. कुल बिल पर 10% की छूट. 2. ऑर्डर पर 15 डॉलर की छूट. व्यापारी/कंपनी/कारोबारी, ज़रूरी जानकारी वाले फ़ील्ड का इस्तेमाल करके, अपनी पसंद के मुताबिक छूट भी दे सकते हैं. जैसे, ‘एक खरीदें, एक मुफ़्त पाएं’. ज़रूरी है. offer_specification इनमें से सिर्फ़ एक हो सकता है: |
|
discountPercent |
बिल के उस हिस्से का प्रतिशत जिस पर छूट दी गई है. [0, 100] पूरे खाने पर लागू होने वाले 1+1 या 50% छूट वाले ऑफ़र के लिए, इस वैल्यू को 50 पर सेट किया जा सकता है. जैसे, 1+1 बुफ़े, पूरे बिल पर 1+1, सेट मेन्यू पर 1+1. |
discountValue |
छूट की तय वैल्यू. |
otherOfferDetailText |
छूट के बारे में बताने के लिए, फ़्री-फ़ॉर्म टेक्स्ट. अगर 1+1 वाले खास ऑफ़र (जैसे, 1+1 ड्रिंक, +1 मेन कोर्स, मेन्यू में मौजूद चुनिंदा आइटम पर 1+1 ऑफ़र) उपलब्ध हैं, तो उनकी जानकारी यहां दी जानी चाहिए. |
OfferRestrictions
[START offer_restrictions_definition] Next tag: 11
| JSON के काेड में दिखाना |
|---|
{ "combinableWithOtherOffers": boolean, "combinableOfferCategories": [ enum ( |
| फ़ील्ड | |
|---|---|
combinableWithOtherOffers |
इस ऑफ़र को अन्य ऑफ़र के साथ इस्तेमाल किया जा सकता है या नहीं. 'सही है' पर सेट होने पर, पार्टनर यह तय कर सकते हैं कि इस ऑफ़र को किन ऑफ़र के साथ जोड़ा जा सकता है. अगर combinableOfferCategories और combinableOfferIds, दोनों सेट किए गए हैं, तो ऊपर दी गई किसी भी शर्त को पूरा करने वाला ऑफ़र, जोड़ा जा सकेगा. |
combinableOfferCategories[] |
उन ऑफ़र टाइप की सूची जिनके साथ इस ऑफ़र को जोड़ा जा सकता है. उदाहरण के लिए, इस ऑफ़र को अन्य कूपन के साथ इस्तेमाल किया जा सकता है. अगर combinableWithOtherOffers फ़ील्ड की वैल्यू 'सही है' पर सेट है और इस फ़ील्ड को सेट नहीं किया गया है, तो सभी टाइप के ऑफ़र को एक साथ इस्तेमाल किया जा सकेगा. |
combinableOfferIds[] |
उन offer_id की सूची जिनके साथ इस ऑफ़र को जोड़ा जा सकता है. ऐसा हो सकता है कि कुछ ऑफ़र को सिर्फ़ कुछ खास offer_id (इन्हें पैरंट ऑफ़र माना जा सकता है) के साथ जोड़ा जा सके. अगर combinableWithOtherOffers फ़ील्ड की वैल्यू 'सही है' पर सेट है और इस फ़ील्ड को सेट नहीं किया गया है, तो सभी ऑफ़र आईडी को एक साथ इस्तेमाल किया जा सकेगा. |
inclusions[] |
उन शर्तों की सूची जो ऑफ़र के मान्य होने के लिए पूरी होनी चाहिए. जैसे, बिना अल्कोहल वाली ड्रिंक, खाना. |
exclusions[] |
उन शर्तों की सूची जिनकी वजह से ऑफ़र अमान्य हो जाएगा. जैसे, बुफ़े, कॉम्बो ऑफ़र, और कॉकटेल. |
minGuest |
ऑफ़र का फ़ायदा पाने के लिए, कम से कम इतने लोग होने चाहिए. |
foodOfferRestrictions |
खाने-पीने की चीज़ों के ऑफ़र पर लागू होने वाली पाबंदियां. |
specialConditions[] |
इस ऑफ़र के लिए खास शर्तें, जो उपयोगकर्ता को दिखानी ज़रूरी हैं. उदाहरण: "सिर्फ़ [इलाका] में पेमेंट के लिए मान्य है", "ऑनलाइन पेमेंट शामिल नहीं है" |
OfferCondition
[START offer_condition_definition]
| JSON के काेड में दिखाना |
|---|
{ "description": string } |
| फ़ील्ड | |
|---|---|
description |
|
PaymentInstrument
[START payment_instrument_definition]
| JSON के काेड में दिखाना |
|---|
{
"items": [
{
object ( |
| फ़ील्ड | |
|---|---|
items[] |
पेमेंट करने के उन तरीकों की सूची जिनका इस्तेमाल करके ऑफ़र का फ़ायदा लिया जा सकता है. ज़रूरी है. |
providerName |
पेमेंट करने के तरीके की सुविधा देने वाली कंपनी का नाम. यह कोई बैंकिंग पार्टनर, बैंक का नाम वगैरह हो सकता है. उदाहरण के लिए: American Express, HDFC, ICICI. |
PaymentInstrumentItem
[START payment_instrument_item_definition]
| JSON के काेड में दिखाना |
|---|
{
"type": enum ( |
| फ़ील्ड | |
|---|---|
type |
पेमेंट करने के तरीके का टाइप. ज़रूरी है. |
name |
पेमेंट करने के तरीके का नाम, जैसे कि क्रेडिट कार्ड का नाम. उदाहरण के लिए: HDFC Infinia, American Express Platinum. ज़रूरी है. |
सदस्यता
[START subscription_definition]
| JSON के काेड में दिखाना |
|---|
{
"name": string,
"subscriptionAutoAdded": boolean,
"cost": {
object ( |
| फ़ील्ड | |
|---|---|
name |
सदस्यता का नाम. ज़रूरी है. |
subscriptionAutoAdded |
यह तय करें कि जब कोई उपयोगकर्ता इस ऑफ़र का फ़ायदा लेता है, तो सदस्यता अपने-आप जुड़ जाए या नहीं |
cost |
सदस्यता का शुल्क. ज़रूरी है. |
subscriptionDuration |
सदस्यता शुल्क [subscription_cost] एट्रिब्यूट की वैल्यू के हिसाब से, सदस्यता कितने समय के लिए मान्य है. ज़रूरी है. यह सेकंड में अवधि होती है. इसमें नौ दशमलव अंक हो सकते हैं. यह ' |
termsAndConditionsUrl |
इस सदस्यता से जुड़े पार्टनर के नियमों और शर्तों का यूआरएल. |
शर्तें
[START terms_definition]
| JSON के काेड में दिखाना |
|---|
{ "url": string, "restrictedToCertainUsers": boolean, "termsAndConditions": string, "additionalTermsAndConditions": [ string ] } |
| फ़ील्ड | |
|---|---|
url |
पार्टनर के नियमों और शर्तों का यूआरएल. |
restrictedToCertainUsers |
क्या ऑफ़र कुछ ही उपयोगकर्ताओं के लिए उपलब्ध है. |
termsAndConditions |
पार्टनर की ओर से उपलब्ध कराए गए मुख्य नियम और शर्तें. |
additionalTermsAndConditions[] |
पार्टनर की मुख्य शर्तों के अलावा अन्य नियम और शर्तें. |