- JSON फ़ॉर्मैट में दिखाना
- PurchaseItemExtension
- MerchantUnitMeasure
- ItemOption
- ProductDetails
- ReservationItemExtension
- StaffFacilitator
एक लाइन आइटम में एक वर्टिकल होता है. किसी ऑर्डर या कार्ट में एक ही वर्टिकल के कई लाइन आइटम हो सकते हैं. सब-लाइन आइटम/ऐड-ऑन वगैरह के बारे में वर्टिकल प्रोटो में बताया जाना चाहिए. यह इस बात पर निर्भर करता है कि उन्हें किस तरह इस्तेमाल किया जा रहा है. ध्यान दें: 1. जब तक कि कुछ और न बताया गया हो, तब तक हर लेवल की सभी स्ट्रिंग में 1,000 से कम वर्ण होने चाहिए. 2. सभी लेवल पर दोहराए गए सभी फ़ील्ड की संख्या 50 से कम होनी चाहिए, जब तक कि कुछ और न बताया गया हो. 3. सभी लेवल के सभी टाइमस्टैंप, अगर बताए गए हों, तो वे मान्य टाइमस्टैंप होने चाहिए.
जेएसओएन के काेड में दिखाना | |
---|---|
{ "id": string, "name": string, "userVisibleStateLabel": string, "provider": { object ( |
फ़ील्ड | ||
---|---|---|
id |
ज़रूरी: लाइन आइटम के लिए व्यापारी की ओर से असाइन किया गया आइडेंटिफ़ायर. इसका इस्तेमाल, कुछ हद तक अपडेट लागू करने के लिए, मौजूदा लाइन आइटम की पहचान करने के लिए किया जाता है. ज़्यादा से ज़्यादा 64 वर्ण हो सकते हैं. |
|
name |
लाइन आइटम का नाम, जैसा कि रसीद पर दिखाया गया है. ज़्यादा से ज़्यादा 100 वर्ण डाले जा सकते हैं. |
|
userVisibleStateLabel |
समर्थन नहीं होना या रुकना. इसके बजाय, वर्टिकल लेवल की स्थिति का इस्तेमाल करें. उदाहरण के लिए, खरीदारी के लिए, PurchaseOrderExtension.status का इस्तेमाल करें. इस लाइन आइटम की स्थिति के लिए उपयोगकर्ता को दिखने वाला लेबल. |
|
provider |
अगर लाइन आइटम, पूरे ऑर्डर से अलग है, तो लाइन आइटम को देने वाली कंपनी. उदाहरण: लाइन आइटम की सेवा देने वाली कंपनी ANA के साथ Expedia ऑर्डर. |
|
priceAttributes[] |
लाइन आइटम के लेवल की कीमत और बदलाव. |
|
followUpActions[] |
लाइन आइटम पर फ़ॉलो अप कार्रवाइयां. |
|
recipients[] |
लाइन आइटम लेवल के ग्राहक, यह ऑर्डर लेवल के खरीदार से अलग हो सकता है. उदाहरण: उपयोगकर्ता X ने उपयोगकर्ता Y के नाम से रेस्टोरेंट का रिज़र्वेशन किया. |
|
image |
अगर इस आइटम से जुड़ी कोई छोटी इमेज है, तो. |
|
description |
लाइन आइटम का ब्यौरा. |
|
notes[] |
इस लाइन आइटम पर लागू होने वाली अतिरिक्त जानकारी, उदाहरण के लिए रद्द करने की नीति. |
|
disclosures[] |
इस लाइन आइटम से जुड़ी जानकारी. |
|
vertical |
अब सेवा में नहीं है: इसके बजाय वर्टिकल का इस्तेमाल करें. ज़रूरी: लाइन आइटम के टाइप/वर्टिकल के आधार पर उसके सिमैंटिक कॉन्टेंट. हर वर्टिकल में, ऑर्डर पूरा करने से जुड़ी जानकारी शामिल होनी चाहिए. इनमें से कोई एक वैल्यू होनी चाहिए: एक ऑब्जेक्ट, जिसमें आर्बिट्रेरी टाइप के फ़ील्ड शामिल हैं. एक और फ़ील्ड |
|
यूनियन फ़ील्ड verticals . ज़रूरी: लाइन आइटम के टाइप/वर्टिकल के आधार पर उसके सिमैंटिक कॉन्टेंट. हर वर्टिकल में, ऑर्डर पूरा करने से जुड़ी जानकारी शामिल होनी चाहिए. verticals इनमें से सिर्फ़ एक हो सकता है: |
||
purchase |
सामान, खाना वगैरह जैसे खरीदारी के ऑर्डर. |
|
reservation |
बुकिंग ऑर्डर, जैसे कि रेस्टोरेंट, हेयरकट वगैरह. |
PurchaseItemExtension
खरीदारी वर्टिकल के लाइन आइटम का कॉन्टेंट.
जेएसओएन के काेड में दिखाना | |
---|---|
{ "status": enum ( |
फ़ील्ड | |
---|---|
status |
ज़रूरी: लाइन आइटम के लेवल की स्थिति. |
userVisibleStatusLabel |
ज़रूरी है: स्टेटस के लिए, उपयोगकर्ता को दिखने वाला लेबल/स्ट्रिंग. ज़्यादा से ज़्यादा 50 वर्ण डाले जा सकते हैं. |
type |
ज़रूरी है: खरीदारी का टाइप. |
productId |
इस लाइन आइटम से जुड़ा प्रॉडक्ट या ऑफ़र आईडी. |
quantity |
आइटम की संख्या. |
unitMeasure |
इकाई की माप. चुनी गई इकाइयों में आइटम का साइज़ बताता है. साइज़ और मौजूदा कीमत को, इकाई की कीमत तय करने के लिए इस्तेमाल किया जाता है. |
returnsInfo |
इस लाइन आइटम की जानकारी दिखाता है. अगर इसे सेट नहीं किया जाता है, तो यह लाइन आइटम ऑर्डर लेवल पर, सामान लौटाने की जानकारी इनहेरिट करता है. |
fulfillmentInfo |
इस लाइन आइटम के लिए ग्राहक को आइटम भेजने की जानकारी. अगर इसे सेट नहीं किया जाता है, तो यह लाइन आइटम, ऑर्डर लेवल पर ऑर्डर पूरा करने की जानकारी इनहेरिट करता है. |
itemOptions[] |
कुछ और ऐड-ऑन या सब-आइटम. |
extension |
व्यापारी/कंपनी और Google के बीच भेजे गए अतिरिक्त फ़ील्ड. एक ऑब्जेक्ट, जिसमें आर्बिट्रेरी टाइप के फ़ील्ड शामिल हैं. एक और फ़ील्ड |
productDetails |
प्रॉडक्ट के बारे में जानकारी. |
MerchantUnitMeasure
व्यापारी/कंपनी/कारोबारी की इकाई के लिए कीमत तय करने की माप.
जेएसओएन के काेड में दिखाना | |
---|---|
{
"measure": number,
"unit": enum ( |
फ़ील्ड | |
---|---|
measure |
वैल्यू: उदाहरण 1.2. |
unit |
यूनिट: उदाहरण POUND, GRAM. |
ItemOption
ऐड-ऑन या सब-आइटम के बारे में बताता है.
जेएसओएन के काेड में दिखाना | |
---|---|
{ "id": string, "name": string, "prices": [ { object ( |
फ़ील्ड | |
---|---|
id |
आइटम जैसे विकल्पों के लिए, यूनीक आइटम आईडी. |
name |
विकल्प का नाम. |
prices[] |
विकल्प की कुल कीमत. |
note |
विकल्प से जुड़ा नोट. |
quantity |
विकल्पों के लिए, आइटम की संख्या. |
productId |
इस विकल्प से जुड़ा प्रॉडक्ट या ऑफ़र आईडी. |
subOptions[] |
नेस्ट किए गए अन्य सब विकल्प तय करने के लिए. |
ProductDetails
प्रॉडक्ट के बारे में जानकारी.
जेएसओएन के काेड में दिखाना | |
---|---|
{ "productId": string, "gtin": string, "plu": string, "productType": string, "productAttributes": { string: string, ... } } |
फ़ील्ड | |
---|---|
productId |
इस लाइन आइटम से जुड़ा प्रॉडक्ट या ऑफ़र आईडी. |
gtin |
प्रॉडक्ट का ग्लोबल ट्रेड आइटम नंबर. यह तब काम आता है, जब Merchant Center में OfferId मौजूद न हो. ज़रूरी नहीं. |
plu |
कीमत के लुक-अप कोड को आम तौर पर PLU कोड, PLU नंबर, PLU, प्रॉडक्ट कोड या प्रॉडक्ट के लेबल कहा जाता है. यह संख्या का एक सिस्टम है, जो किराने की दुकानों और सुपरमार्केट में थोक में बेचे जाने वाले प्रॉडक्ट की पहचान करता है. |
productType |
वह प्रॉडक्ट कैटगरी जिसे व्यापारी/कंपनी/कारोबारी तय करता है. उदाहरण के लिए, "घर > किराना > डेयरी और अंडे > दूध > दूध >" |
productAttributes |
व्यापारी/कंपनी/कारोबारी की प्रॉडक्ट की जानकारी, जैसे कि { "allergen": "peanut" }. अगर Merchant Center में OfferId मौजूद नहीं है, तो यह काम का है. ज़रूरी नहीं. एक ऑब्जेक्ट जिसमें |
ReservationItemExtension
रेस्टोरेंट, हेयरकट वगैरह जैसे रिज़र्वेशन ऑर्डर के लिए लाइन आइटम की सामग्री. अगला आईडी: 15.
जेएसओएन के काेड में दिखाना | |
---|---|
{ "status": enum ( |
फ़ील्ड | |
---|---|
status |
ज़रूरी है: रिज़र्वेशन की स्थिति. |
userVisibleStatusLabel |
ज़रूरी है: स्टेटस के लिए, उपयोगकर्ता को दिखने वाला लेबल/स्ट्रिंग. ज़्यादा से ज़्यादा 50 वर्ण डाले जा सकते हैं. |
type |
बुकिंग का टाइप. अगर कोई भी टाइप विकल्प लागू नहीं होता है, तो हो सकता है कि यह नीति अनसेट हो जाए. |
reservationTime |
सेवा/इवेंट होने के लिए शेड्यूल होने का समय. यह कोई समयसीमा, तारीख या तारीख का सटीक समय हो सकता है. |
userAcceptableTimeRange |
ऐसी समयसीमा चुनें जो उपयोगकर्ता के लिए स्वीकार की जा सकती है. |
confirmationCode |
इस बुकिंग के लिए पुष्टि करने वाला कोड. |
partySize |
लोगों की संख्या. |
staffFacilitators[] |
बुकिंग की सेवा देने वाले स्टाफ़ फ़ेसिलिटेटर. जैसे, हेयरस्टाइलिस्ट. |
location |
सेवा/इवेंट का स्थान. |
extension |
व्यापारी/कंपनी और Google के बीच भेजे गए अतिरिक्त फ़ील्ड. एक ऑब्जेक्ट, जिसमें आर्बिट्रेरी टाइप के फ़ील्ड शामिल हैं. एक और फ़ील्ड |
StaffFacilitator
सेवा देने वाले व्यक्ति की जानकारी.
जेएसओएन के काेड में दिखाना | |
---|---|
{
"name": string,
"image": {
object ( |
फ़ील्ड | |
---|---|
name |
स्टाफ़ फ़ैसिलिटेटर का नाम. जैसे, "जॉन स्मिथ" |
image |
परफ़ॉर्म करने वाले की इमेज. |