पैरामीटर की परिभाषाएं
जैसा कि
Availability
परिभाषा:
party_size
: पार्टी में कितने लोग शामिल हो सकते हैं स्लॉट. किसी रेस्टोरेंट को एक ही समय के लिए, कई स्लॉट से जोड़ा जा सकता है, हर एक अलगparty_size
के बारे में बताता है, अगर उदाहरण के लिए 2, 3 या 4 लोग बुकिंग के साथ बैठा जा सकता हैspots_open
: इसके लिए फ़िलहाल उपलब्ध स्पॉट की संख्या खरीदारी के लिए उपलब्धता की जानकारीspots_total
: इसके लिए, कारोबारी या कंपनी के पास मौजूद स्पॉट की कुल संख्या कॉन्फ़िगरेशन (इसमें उपलब्ध कॉन्फ़िगरेशन भी शामिल हैं)
ये तीनों पैरामीटर एक साथ काम करके, डिजिटल मीडिया पर
फ़्लोर प्लान चुनें. party_size
हर टेबल में मौजूद लोगों की संख्या होती है
टेबल में हर साइज़ के लिए एक एंट्री ज़रूर होनी चाहिए). spots_open
और spots_total
से पता चलता है कि उस party_size
में कितनी टेबल शामिल हो सकती हैं.
खाली फ़्लोर प्लान का उदाहरण
कल्पना करें कि एक रेस्टोरेंट में नीचे दिए गए फ़्लोर प्लान का इस्तेमाल किया गया है, लेकिन वह चालू नहीं है बुकिंग:
![पहली इमेज: फ़्लोर प्लान, जिसमें कोई बुकिंग चालू नहीं है](https://developers-dot-devsite-v2-prod.appspot.com/static/actions-center/images/tutorial_dining_flow_1.png?authuser=19&hl=hi)
party_size
, spots_open
, और spots_total
की वैल्यू इस तरह से होंगी:
party_size | spots_open | spots_total |
---|---|---|
4 | 3 | 3 |
5 | 3 | 3 |
6 | 4 | 4 |
7 | 1 | 1 |
8 | 1 | 1 |
इस कारोबारी या कंपनी के लिए, एक टाइम स्लॉट के लिए उपलब्धता फ़ीड कुछ ऐसा दिखेगा:
JSON
{ "availability": [ { "spots_total": 3, "spots_open": 3, "duration_sec": 3600, "service_id": "1000", "start_sec": 1535806800, "merchant_id": "merch1", "resources": { "party_size": 4 } }, { "spots_total": 3, "spots_open": 3, "duration_sec": 3600, "service_id": "1000", "start_sec": 1535806800, "merchant_id": "merch1", "resources": { "party_size": 5 } }, { "spots_total": 4, "spots_open": 4, "duration_sec": 3600, "service_id": "1000", "start_sec": 1535806800, "merchant_id": "merch1", "resources": { "party_size": 6 } }, { "spots_total": 1, "spots_open": 1, "duration_sec": 3600, "service_id": "1000", "start_sec": 1535806800, "merchant_id": "merch1", "resources": { "party_size": 7 } }, { "spots_total": 1, "spots_open": 1, "duration_sec": 3600, "service_id": "1000", "start_sec": 1535806800, "merchant_id": "merch1", "resources": { "party_size": 8 } } ] }
बुकिंग के साथ फ़्लोर प्लान का उदाहरण
अब मान लें कि एक राउंड टेबल बुक की गई:
![दूसरी इमेज: एक चालू बुकिंग के साथ फ़्लोर प्लान](https://developers-dot-devsite-v2-prod.appspot.com/static/actions-center/images/tutorial_dining_flow_2.png?authuser=19&hl=hi)
party_size
, spots_open
, और spots_total
की वैल्यू अब ऐसी होगी:
party_size | spots_open | spots_total |
---|---|---|
4 | 2 | 3 |
5 | 2 | 3 |
6 | 3 | 4 |
7 | 1 | 1 |
8 | 1 | 1 |
JSON
{ "availability": [ { "spots_total": 3, "spots_open": 2, "duration_sec": 3600, "service_id": "1000", "start_sec": 1535806800, "merchant_id": "merch1", "resources": { "party_size": 4 } }, { "spots_total": 3, "spots_open": 2, "duration_sec": 3600, "service_id": "1000", "start_sec": 1535806800, "merchant_id": "merch1", "resources": { "party_size": 5 } }, { "spots_total": 4, "spots_open": 3, "duration_sec": 3600, "service_id": "1000", "start_sec": 1535806800, "merchant_id": "merch1", "resources": { "party_size": 6 } }, { "spots_total": 1, "spots_open": 1, "duration_sec": 3600, "service_id": "1000", "start_sec": 1535806800, "merchant_id": "merch1", "resources": { "party_size": 7 } }, { "spots_total": 1, "spots_open": 1, "duration_sec": 3600, "service_id": "1000", "start_sec": 1535806800, "merchant_id": "merch1", "resources": { "party_size": 8 } } ] }
खाने-पीने की चीज़ों के लिए एक साथ टेबल इस्तेमाल करने की सुविधा के बारे में बताना
टेबल को एक साथ जोड़ने के कई तरीके हैं, ताकि एक रेस्टोरेंट बड़ा टेबल बना सके
ग्रुप. आपके फ़ीड में, spots_open
और spots_total
की जानकारी देनी होगी
इस तरीके से कि आप इनमें से किसी एक के पक्ष में शामिल
साइज़. टेबल को मिलाकर तय करने का एक उदाहरण नीचे दिया गया है.
यह कैलकुलेशन करने के तरीके में, आपके फ़ीड कुछ अलग हो सकते हैं
आपको spots_open
और spots_total
को इस तरह तय करने की अनुमति है
आपके कारोबार के नियम से मेल खाता है.
अगर कोई रेस्टोरेंट एक बड़ी पार्टी बनाने के लिए टेबल को एक साथ मिलाने की सुविधा देता है, तो
इसे दिखाने के लिए, अपने spots_open
और spots_total
को अपडेट करें.
मान लें कि कोई रेस्टोरेंट दो छोटी टेबल को मिलाकर, 7 से 10 लोगों की पार्टी के लिए बुकिंग कर सकता है लोग.
![तीसरी इमेज: फ़्लोर प्लान, जिसमें कोई बुकिंग चालू नहीं है](https://developers-dot-devsite-v2-prod.appspot.com/static/actions-center/images/tutorial_dining_flow_1.png?authuser=19&hl=hi)
कोई बुकिंग चालू न होने पर, party_size
, spots_open
,
और spots_total
हैं:
party_size | spots_open | spots_total |
---|---|---|
4 | 3 | 3 |
5 | 3 | 3 |
6 | 4 | 4 |
7 | 1 | 1 |
8 | 1 | 1 |
9 | 1 | 1 |
10 | 1 | 1 |
अब, उसी फ़्लोर प्लान के साथ, 10 लोगों की पार्टी के लिए बुकिंग की जाती है दो छोटी टेबल को जोड़ता है.
![इमेज 4: फ़्लोर प्लान में दो टेबल वाली एक चालू बुकिंग है](https://developers-dot-devsite-v2-prod.appspot.com/static/actions-center/images/tutorial_dining_flow_3.png?authuser=19&hl=hi)
इसके बाद, party_size
, spots_open
, और spots_total
की वैल्यू अब हैं:
party_size | spots_open | spots_total |
---|---|---|
4 | 1 | 3 |
5 | 1 | 3 |
6 | 2 | 4 |
7 | 1 | 1 |
8 | 1 | 1 |
9 | 0 | 1 |
10 | 0 | 1 |