Parametre tanımları
Şurada belirtildiği gibi:
Availability
tanım:
party_size
: Bu süre boyunca konaklayabilecek kişi sayısı yuvaya yerleştirilmiştir. Bir restoran aynı anda birden fazla slotla ilişkilendirilebilir. her biri farklı birparty_size
belirtir (örneğin 2, 3 veya 4 kişi) rezervasyon yaptırılabiliyorspots_open
: Bu etkinlik için şu anda müsait olan yer sayısı müsaitlik durumu girişispots_total
: Satıcının bu öğe için sahip olduğu toplam spot sayısı yapılandırma (kullanılamayanlar dahil)
Bu üç parametre birlikte çalışarak reklamverenin dijital gösterimini
kat planı. party_size
, her bir tablonun sahip olabileceği kişi sayısıdır (
bir tablonun yer alabileceği her boyut için giriş olmalıdır). spots_open
spots_total
bu party_size
için kaç tablonun barındırılabileceğini gösteren değerlerdir.
Örnek boş kat planı
Aşağıdaki kat planına sahip ve aktif olmayan bir restoran düşünün rezervasyonlar:
party_size
, spots_open
ve spots_total
için değerler şöyle olur:
party_size | spots_open | spots_total |
---|---|---|
4 | 3 | 3 |
5 | 3 | 3 |
6 | 4 | 4 |
7 | 1 | 1 |
8 | 1 | 1 |
Bu satıcıda bir zaman aralığı için stok durumu feed'i şöyle görünür:
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 } } ] }
Rezervasyon içeren örnek kat planı
Şimdi yuvarlak masalardan birinin rezerve edildiğini düşünün:
party_size
, spots_open
ve spots_total
için değerler artık şöyle olur:
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 } } ] }
Birleşik masa desteğiyle yemek müsaitlik durumunu belirtme
Bir restoran birkaç şekilde masaları birleştirerek
gruplar. Feed'lerinizde spots_open
ve spots_total
belirtmeniz beklenir
belirli bir sözleşmenin taraflarını kabul edip edemeyeceğinizi doğru
seçin. Aşağıda, birleştirilmiş tabloları nasıl belirtebileceğinize dair bir örnek verilmiştir.
Feed'leriniz bu hesaplamanın yapılma şekli açısından biraz farklılık gösterebilir.
spots_open
ve spots_total
öğelerini
iş mantığınızla eşleşiyor.
Bir restoran daha büyük bir parti için masaları birleştirmeyi destekliyorsa
spots_open
ve spots_total
öğelerinizi bunu yansıtacak şekilde güncelleyin.
Diyelim ki bir restoran, iki küçük masayı birleştirip 7-10 kişilik bir masaya yerleşebiliyor. kişiler.
Etkin rezervasyon olmaması durumunda party_size
, spots_open
,
ve spots_total
şunlardır:
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 |
Şimdi aynı kat planıyla en az 10 kişilik bir kişi için rezervasyon yapılıyor. iki küçük tabloyu birleştirir.
Ardından, party_size
, spots_open
ve spots_total
değerleri artık şöyle olur:
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 |