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