Bu sayfa, otellerinize yapılandırılmış veri işaretlemeleri eklemek için fiyatlandırma verileri.
Genel Bakış
Otel fiyatı yapılandırılmış verileri ayrıntılı olarak açıklamak, doğrulamak ve göstermek için kullanılır Kullanıcı arayüzünden bağımsız olarak web sitenizde listelenen otel fiyatları. Bu fiyatlar, odalar, ücretler ve vergi ve fiyatlandırmayla ilgili alanlara girebilirsiniz.
Google, iş ortaklarının web sayfalarında standartlaştırılmış tarayıcılar tarafından makine tarafından okunabilen yapılandırılmış veriler; sağlayan Fiyatları doğru şekilde kopyalamak için schema.org web sayfalarınızdan.
Bu sayede, güvenirlik kazanmasına yardımcı olur. Bunun size yararı, kullanıcı sayısında artış, Fiyat doğruluğu doğrulamaları ve fiyat doğruluğu sorunlarında hata ayıklama özelliği hem de tutarlı bir fiyat doğruluk puanına sahip olmanızı sağlar.
Yapılandırılmış veriler konusunda yeniyseniz Yapılandırılmış veri sözlüğünüz hakkında daha fazla bilgi edinin belirtin.
Google Hotels, web sayfalarınıza ek açıklama eklemek için JSON-LD biçimini önerir. Referans
Desteklenen biçimler
ziyaret edin. Bu belgelerde
Oteller'de yapılandırılmış veri uygulamasına özel ayrıntılı referans içeriği.
Hotel yapılandırılmış verileri,
web sayfası. Hotel yapılandırılmış verileri aşağıdaki özelliklere sahiptir:
nameveaddressmülklermakesOffermülkeligibleCustomerTypemülk
HotelRoom yapılandırılmış verileri,
web sayfanız.
HotelRoom yapılandırılmış verileri aşağıdaki özelliklere sahiptir:
offersmülkbedveoccupancymülkleriincludesObjectmülkavailabilitymülkamenityFeaturemülk
Otel yapılandırılmış verileri
name ve address mülk
name ve address mülkleri otelin adına ve adına ek açıklama eklemek için kullanılır.
konum. name ve address özellikleri şunlardır:
"@type": "Hotel",
"name": "hotel-name",
"identifier": "hotel-id-1234",
"address": {
"@type": "PostalAddress",
"addressCountry": "XX",
"addressLocality": "City Name",
"addressRegion": "State Name",
"postalCode": "01234",
"streetAddress": "1234 Main St."
},
Söz dizimi
name ve address özellikleri aşağıdaki söz dizimini kullanır:
JSON-LD
{
"@context": "https://schema.org",
"@type": "Hotel",
"name": "hotel-name",
"identifier": "hotel-id-1234",
"address": {
"@type": "PostalAddress",
"addressCountry": "XX",
"addressLocality": "City Name",
"addressRegion": "State Name",
"postalCode": "01234",
"streetAddress": "1234 Main St."
},
"makesOffer": {
"@type": ["Offer", "LodgingReservation"]
...
}
}
Özellikler
name ve address özellikleri şunlardır:
| Özellik | Zorunlu mu? | Tür | Açıklama |
|---|---|---|---|
| Hotel.name | Required | string | Otelin adı |
| Hotel.identifier | Required | string | İş ortaklarının otel kimliği. Tanımlayıcı, her otel için benzersiz bir dize olmalı ve tam olarak eşleşmelidir. fiyat feed'inde kullanılan dizeyle. |
| Hotel.address | Optional | PostalAddress | Otelin adresi veya konumu. |
Örnekler
Ad ve adres
Aşağıda, name ve address ek açıklamalarının eklenmesine ilişkin temel bir örnek verilmiştir:
{
"@context": "https://schema.org",
"@type": "Hotel",
"name": "Mountain Hotel",
"identifier": "hotel-id-1234",
"address": {
"@type": "PostalAddress",
"addressCountry": "AT",
"addressLocality": "Innsbruck",
"addressRegion": "Tyrol",
"postalCode": "6020",
"streetAddress": "Technikerstrasse 21"
},
"makesOffer": {
"@type": ["Offer", "LodgingReservation"],
"checkinTime": "2023-03-10 15:00:00",
"checkoutTime": "2023-03-16 10:00:00",
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": 1222.74,
"priceCurrency": "USD"
}
}
}
makesOffer mülkü
makesOffer ek açıklamaları, işaretlemede kullanılır
otel seyahat planlarınız.
"makesOffer": {
"@type": ["Offer", "LodgingReservation"],
"checkinTime": "YYYY-MM-DD[THH:mm:ss]",
"checkoutTime": "YYYY-MM-DD[THH:mm:ss]",
"availability": "https://schema.org/InStock",
...
}
Söz dizimi
makesOffer özelliği aşağıdaki söz dizimini kullanır:
JSON-LD
{
"@context": "https://schema.org",
"@type": "Hotel",
"name": "hotel-name",
"identifier": "hotel-id-1234",
"address": { ... },
"makesOffer": {
"@type": ["Offer", "LodgingReservation"],
"checkinTime": "YYYY-MM-DD[THH:mm:ss]",
"checkoutTime": "YYYY-MM-DD[THH:mm:ss]",
"availability": "https://schema.org/InStock",
"priceSpecification": { ... }
}
}
Özellikler
makesOffer mülkleri şunlardır:
| Özellik | Zorunlu mu? | Tür | Açıklama |
|---|---|---|---|
| makesOffer | Required | Offer and LodgingReservation | Otelin belirtilen seyahat planındaki fırsatları.
|
| LodgingReservation.checkinTime | Required | DateTime | Kullanıcının saat dilimindeki giriş saati. Saat diliminiz otel saat dilimi dikkate alınır. |
| LodgingReservation.checkoutTime | Required | DateTime | Kullanıcının saat dilimindeki çıkış saati. Saat diliminiz otel saat dilimi dikkate alınır. |
Örnek
makesOffer
Aşağıda, otel tekliflerinize ek açıklama eklemek için temel bir örnek verilmiştir. Şunları yapabilirsiniz: Bir seyahat planı için birden fazla fırsat belirtin ancak Önce Google'ın gösterdiği ücret, ardından diğer ücretler. Fiyat tutarı belirtilen tüm geçerli vergiler dahildir.
{
"@context": "https://schema.org",
"@type": "Hotel",
"name": "Mountain Hotel",
"identifier": "hotel-id-1234",
"address": { ... },
"makesOffer": [
{
"@type": ["Offer", "LodgingReservation"],
"checkinTime": "2023-03-10 15:00:00",
"checkoutTime": "2023-03-16 10:00:00",
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": 1222.74,
"priceCurrency": "USD"
}
},
{
"@type": ["Offer", "LodgingReservation"],
"checkinTime": "2023-03-10 15:00:00",
"checkoutTime": "2023-03-16 10:00:00",
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": 1200.74,
"priceCurrency": "USD"
}
}
]
}
Hotel priceSpecification mülkü
Bu tesis, oteliniz veya otelinizle ilgili fiyat bilgilerine açıklama eklemek için kullanılır
odalar.
fiyatları ve vergileri gösterir. CompoundPriceSpecification kullanmanız gerekir.
seçeneğini kullanın.
UnitPriceSpecification'ı kullanın
(Ek vergi veya özel ücret türlerini belirtmek için)
ResortFee, GenericTax ve ServiceFee gibi. priceSpecification.
mülkü, Offer özelliğiyle gruplandırılır.
{
...
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": "float",
"priceCurrency": "currency",
"priceComponent": [
{
"@type": "UnitPriceSpecification",
"name": "GenericTax",
"price": "float",
"priceCurrency": "currency"
},
...
]
}
}
Söz dizimi
Hotel priceSpecification özelliği aşağıdaki söz dizimini kullanır:
JSON-LD
{
"@context": "https://schema.org",
"@type": "Hotel",
...
"makesOffer": {
"@type": ["Offer", "LodgingReservation"],
...
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": "float",
"priceCurrency": "currency",
"priceComponent": [
{
"@type": "UnitPriceSpecification",
"name": "",
"price": "float",
"priceCurrency": "currency"
},
{
"@type": "UnitPriceSpecification",
"name": "GenericTax",
"price": "float",
"priceCurrency": "currency",
"priceComponentType": "GenericTax",
"potentialAction": {
"@type": "https://schema.org/PayAction",
"recipient": {
"@type": "OnlineBusiness",
"name": "name-of-the-business"
}
}
},
{
"@type": "UnitPriceSpecification",
"name": "Discount",
"price": "float",
"priceCurrency": "currency",
"priceComponentType": "Discount"
}
]
}
}
}
Mikro veri
<div itemscope itemtype="https://schema.org/Hotel">
<meta itemprop="name" content="hotel-name"/>
...
<div itemscope itemtype="https://schema.org/Offer https://schema.org/LodgingReservation" itemprop="makesOffer">
...
<div itemscope itemtype="https://schema.org/CompoundPriceSpecification" itemprop="priceSpecification">
<meta itemprop="price" content="float"/>
<meta itemprop="priceCurrency" content="currency"/>
<div itemscope itemtype="https://schema.org/UnitPriceSpecification" itemprop="priceComponent">
<meta itemprop="name" content=""/>
<meta itemprop="price" content="float"/>
<meta itemprop="priceCurrency" content="currency"/>
</div>
<div itemscope itemtype="https://schema.org/UnitPriceSpecification" itemprop="priceComponent">
<meta itemprop="name" content="GenericTax" />
<meta itemprop="price" content="float"/>
<meta itemprop="priceCurrency" content="currency"/>
<meta itemprop="priceComponentType" content="GenericTax"/>
</div>
<div itemscope itemtype="https://schema.org/UnitPriceSpecification" itemprop="priceComponent">
<meta itemprop="name" content="Discount"/>
<meta itemprop="price" content="float"/>
<meta itemprop="priceCurrency" content="currency"/>
<meta itemprop="priceComponentType" content="Discount"/>
</div>
</div>
</div>
</div>
Özellikler
hotel priceSpecification mülkleri şunlardır:
| Özellik | Zorunlu mu? | Tür | Açıklama |
|---|---|---|---|
| Hotel.Offer.priceSpecification.price | Required | float | Otelin vergi ve ücretleri dahil toplam fiyat. Google ücreti, açılış sayfanızda her zaman eksiksiz ücret ayrıntılarınızı girin. Ücret ayrıntılarını not ekleyerek doğruluk kontrolleri gösterilir. Google, hem otel hem de oda düzeyinde kabul eder. fiyatlarına karşılık gelir. |
| Hotel.Offer.priceSpecification.priceCurrency | Required | currency | Belirtilen fiyat için üç harfli para birimi kodu. Örnek: "USD"
. |
| Hotel.Offer.priceSpecification.priceComponent | Optional | UnitPriceSpecification[] | Otelin vergi ve ücretleri dahil toplam fiyat dökümü. İki tür fiyat yapılandırılmış verisi vardır:
|
| Hotel.Offer.priceSpecification.priceComponent. potentialAction | Optional | PayAction | Otel ödeme noktası. Otel ödeme akışlarında fiyatlar da yer alır. Rezervasyon sitesinde ve ödeme noktasında çıkış sırasında ücretlendirilen karar verebilirsiniz.
Google,
|
Örnekler
JSON-LD örnekleri
Fiyat
Aşağıda,
web sayfası. Otel düzeyinde birden fazla fırsat
makesOffer mülk.
PostalAddress türler (ör. addressCountry, postalCode,
streetAddress ve diğer alanların
address mülkü. Google tarafından gösterilen ücret,
makesOffer mülk. Belirtilen fiyat, geçerli tüm geçerli fiyatı kapsar
vergiler.
{
"@context": "https://schema.org",
"@type": "Hotel",
"name": "ACME Hotel",
"identifier": "hotel-id-1234",
"address": {
"@type": "PostalAddress",
"addressCountry": "AT",
"addressLocality": "Innsbruck",
"addressRegion": "Tyrol",
"postalCode": "6020",
"streetAddress": "Technikerstrasse 21"
},
"makesOffer": [
{
"@type": ["Offer", "LodgingReservation"],
"checkinTime": "2023-03-10 15:00:00",
"checkoutTime": "2023-03-16 10:00:00",
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": 1222.74,
"priceCurrency": "USD"
}
},
{
"@type": ["Offer", "LodgingReservation"],
"checkinTime": "2023-03-10 15:00:00",
"checkoutTime": "2023-03-16 10:00:00",
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": 1200.74,
"priceCurrency": "USD"
}
},
...
]
}
Fiyat dökümü
Aşağıda,priceSpecification
fiyat dökümü. Taban ücret, genel vergi ve indirim gibi vergiler
UnitPriceSpecification bileşeni kullanılarak tanımlanır. Bir sonraki videoda
priceComponentType alanı
UnitPriceSpecification bileşeni.
Konaklama süresi için toplam fiyat
CompoundPriceSpecification mülk. Fiyat dökümü
priceComponent özelliğinde belirtilir.
{
"@context": "https://schema.org",
"@type": "Hotel",
"name": "ACME Hotel",
"identifier": "hotel-id-1234",
"address": {...},
"makesOffer": {
"@type": ["Offer", "LodgingReservation"],
"checkinTime": "2023-03-10 15:00:00",
"checkoutTime": "2023-03-16 10:00:00",
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": 1222.74,
"priceCurrency": "USD",
"priceComponent": [
{
"@type": "UnitPriceSpecification",
"name": "",
"price": 1150,
"priceCurrency": "USD"
},
{
"@type": "UnitPriceSpecification",
"name": "GenericTax",
"price": 172.74,
"priceCurrency": "USD",
"priceComponentType": "GenericTax"
},
{
"@type": "UnitPriceSpecification",
"name": "Discount",
"price": -100,
"priceCurrency": "USD",
"priceComponentType": "Discount"
}
]
}
}
}
Ödeme Noktası
Aşağıda, potentialAction
PayAction adlı alıcının türü.
Paketin toplam fiyatı 1.170 ABD doları, online web sitesi ücretleri ise
toplam fiyatın 1.150 ABD doları olduğunu belirtir.
"@type": "OnlineBusiness" ve kullanıcının kalan 20 TL'yi
otele giriş yapma zamanı. Bu saat
@type": "Hotel".
Ayırmak için potentialAction bileşenini belirtmeniz gerekir
ödemeyi kabul edersiniz. Belirtilmemişse
payAction, rezervasyon sırasında ödemeyi varsayılan olarak yorumlar
ödeme yöntemi.
{
"@context": "https://schema.org",
"@type": "Hotel",
"name": "ACME Hotel",
"identifier": "hotel-id-1234",
"makesOffer": {
"@type": ["Offer", "LodgingReservation"],
"checkinTime": "2023-03-10 15:00:00",
"checkoutTime": "2023-03-16 10:00:00]",
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": 1170,
"priceCurrency": "USD",
"priceComponent": [
{
"@type": "UnitPriceSpecification",
"price": 1150,
"priceCurrency": "USD",
"potentialAction": {
"@type": "https://schema.org/PayAction",
"recipient": {
"@type": "OnlineBusiness",
"name": "myonlinebusiness"
}
}
},
{
"@type": "UnitPriceSpecification",
"price": 20,
"priceCurrency": "USD",
"potentialAction": {
"@type": "https://schema.org/PayAction",
"recipient": {
"@type": "Hotel",
"name": "The Langham, Boston",
"address": { ... }
}
}
}
]
}
}
}
Mikro veri örneği
Fiyat dökümü
Aşağıda,priceSpecification
fiyat dökümü. Taban ücret, genel vergi ve indirim gibi vergiler
UnitPriceSpecification bileşeni kullanılarak tanımlanır. Bir sonraki videoda
Şuna karşılık gelen değerlere sahip name özelliği:
UnitPriceSpecification bileşeni.
Konaklama süresi için toplam fiyat
CompoundPriceSpecification mülk. Fiyat dökümü
priceComponent özelliğinde belirtilir.
<div itemscope itemtype="https://schema.org/Hotel">
<meta itemprop="name" content="ACME Hotel"/>
<meta itemprop="identifier" content="hotel-id-1234"/>
<div itemscope itemtype="https://schema.org/PostalAddress" itemprop="address">
<meta itemprop="addressCountry" content="US" />
<meta itemprop="addressLocality" content="Mountain View" />
<meta itemprop="addressRegion" content="Santa Clara" />
<meta itemprop="postalCode" content="94040" />
<meta itemprop="streetAddress" content="123 Main street" />
</div>
<div itemscope itemtype="https://schema.org/Offer https://schema.org/LodgingReservation" itemprop="makesOffer">
<meta itemprop="checkinTime" content="2023-03-10 15:00:00" />
<meta itemprop="checkoutTime" content="2023-03-16 10:00:00"/>
<div itemscope itemtype="https://schema.org/CompoundPriceSpecification" itemprop="priceSpecification">
<meta itemprop="price" content="1222.74" />
<meta itemprop="priceCurrency" content="USD" />
<div itemscope itemtype="https://schema.org/UnitPriceSpecification" itemprop="priceComponent">
<meta itemprop="name" content="" />
<meta itemprop="price" content="1150" />
<meta itemprop="priceCurrency" content="USD" />
</div>
<div itemscope itemtype="https://schema.org/UnitPriceSpecification" itemprop="priceComponent">
<meta itemprop="name" content="GenericTax" />
<meta itemprop="price" content="172.74" />
<meta itemprop="priceCurrency" content="USD" />
<meta itemprop="priceComponentType" content="GenericTax" />
</div>
<div itemscope itemtype="https://schema.org/UnitPriceSpecification" itemprop="priceComponent">
<meta itemprop="name" content="Discount" />
<meta itemprop="price" content="-100" />
<meta itemprop="priceCurrency" content="USD" />
<meta itemprop="priceComponentType" content="Discount" />
</div>
</div>
</div>
</div>
hasMerchantReturnPolicy mülkü
Bu mülk, seyahat planlarındaki satıcı geri ödeme politikasına açıklama eklemek için kullanılır.
"hasMerchantReturnPolicy": {
"@type": "MerchantReturnPolicy",
"returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
"refundType": "https://schema.org/FullRefund",
"merchantReturnDays": "YYYY-MM-DD[THH:mm:ss]",
"restockingFee": 0
}
Söz dizimi
hasMerchantReturnPolicy aşağıdaki söz dizimine sahiptir:
JSON-LD
{
"@context": "https://schema.org",
"@type": "Hotel",
...
"makesOffer": {
"@type": ["Offer", "LodgingReservation"],
"checkinTime": "YYYY-MM-DD[THH:mm:ss]",
"checkoutTime": "YYYY-MM-DD[THH:mm:ss]",
"priceSpecification": { ... },
"hasMerchantReturnPolicy": {
"@type": "MerchantReturnPolicy",
"returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
"refundType": "https://schema.org/FullRefund",
"merchantReturnDays": "YYYY-MM-DD[THH:mm:ss]",
"restockingFee": 0
}
}
}
Özellik
hasMerchantReturnPolicy mülküdür:
| Özellik | Zorunlu mu? | Tür | Açıklama |
|---|---|---|---|
| Offer.hasMerchantReturnPolicy | Optional | MerchantReturnPolicy | Satıcının geri ödeme politikası. İş ortaklarının
|
Örnek
İade politikası
Aşağıda, oda seçeneği olan bir otel için yapılandırılmış verilere dair temel bir örnek verilmiştir
vergi ve ücretler dahil toplam fiyatı gösterir. Bu örnek, hesabınızda
saat 23:00'e (UTC) kadar hiçbir ücret ödemeden iptal edilebilir
18 Aralık 2023. İş ortaklarının
İptal politikalarını belirtmek için "MerchantReturnPolicy.restockingFee"
konaklama süresinin tamamını geri ödemez. restockingFee varsayılanları
yeni değer: 0 ABD doları.
{
"@context": "https://schema.org",
"@type": "Hotel",
"name": "ACME Hotel",
"identifier": "hotel-id-1234",
"description": "Beautiful resort in the outskirts of the city",
"address": {...},
"makesOffer": {
"@type": ["Offer", "LodgingReservation"],
"checkinTime": "2023-12-15 16:00:00",
"checkoutTime": "2023-12-20 11:00:00",
"priceSpecification": {...},
"hasMerchantReturnPolicy": {
"@type": "MerchantReturnPolicy",
"returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
"refundType": "https://schema.org/FullRefund",
"merchantReturnDays": "2023-12-18 23:00:00",
"restockingFee": 0
}
}
}
eligibleCustomerType mülkü
Bu tesis, otel için sağlanan ödül programlarına ek açıklama eklemek amacıyla kullanılabilir üyelik satın alan müşteriler için de geçerlidir.
"eligibleCustomerType": "RewardsMember",
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": "float",
"priceCurrency": "currency"
}
Söz dizimi
eligibleCustomerType özelliği aşağıdaki söz dizimine sahiptir:
JSON-LD
{
"@context": "https://schema.org",
"@type": "Hotel",
...
"makesOffer": {
"@type": ["Offer", "LodgingReservation"],
"checkinTime": "YYYY-MM-DD[THH:mm:ss]",
"checkoutTime": "YYYY-MM-DD[THH:mm:ss]",
"eligibleCustomerType": "RewardsMember",
"priceSpecification": { ... }
}
}
Özellik
eligibleCustomerType mülküdür:
| Özellik | Zorunlu mu? | Tür | Açıklama |
|---|---|---|---|
| Offer.eligibleCustomerType | Optional | BusinessEntityType | Program için sunulan bağlılık programları veya üye ödülleri müşterilerine yöneliktir. Birçok otel sayfasında üyelere özel fiyatlar ile herkese açık fiyatlar yer alır. bağlılık programlarına kaydolmaya teşvik etmek için kullanır. Oranlar kısıtlandı bir fiyat belirleyebilirsiniz. Bu değişken,Offer.eligibleCustomerType özelliği. |
Örnekler
Üyelere özel fiyatlar
Aşağıda, üyelere özel fiyat veya özel ücretle ilgili temel bir örnek verilmiştir. ve bağlılık programı spesifikasyonunu test eder. Müşteri bir "ödül üyesi" / otel.
{
"@context": "https://schema.org",
"@type": "Hotel",
"name": "ACME Hotel",
"identifier": "hotel-id-1234",
"address": {...},
"makesOffer": {
"@type": ["Offer", "LodgingReservation"],
"name": "RewardsMember",
"checkinTime": "2023-12-15 16:00:00",
"checkoutTime": "2023-12-20 11:00:00",
"eligibleCustomerType": "RewardsMember",
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": 1342.74,
"priceCurrency": "USD",
"priceComponent": [
{
"@type": "UnitPriceSpecification",
"name": "Base rate",
"price": 1069.98,
"priceCurrency": "USD"
},
{
"@type": "UnitPriceSpecification",
"name": "GenericTax",
"price": 172.74,
"priceCurrency": "currency"
},
{
"@type": "UnitPriceSpecification",
"name": "ResortFee",
"price": 100,
"priceCurrency": "USD"
}
]
}
}
}
Üye ve normal ücretler
Bu, hem normal hem de üye fiyatı fiyatları ek açıklamalarının bir örneğidir. İlgili içeriği oluşturmak için kullanılan üyelere özel fiyatlandırma, ardından normal ücretler listelenir.
{
"@context": "https://schema.org",
"@type": "Hotel",
"name": "ACME Hotel",
"identifier": "hotel-id-1234",
"address": {...},
"makesOffer": [
{
"@type": ["Offer", "LodgingReservation"],
"name": "RewardsMember",
"checkinTime": "2023-12-15 16:00:00",
"checkoutTime": "2023-12-20 11:00:00",
"eligibleCustomerType": "RewardsMember",
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": 1342.74,
"priceCurrency": "USD",
"priceComponent": [
{
"@type": "UnitPriceSpecification",
"name": "Base rate",
"price": 1069.98,
"priceCurrency": "USD"
},
{
"@type": "UnitPriceSpecification",
"name": "GenericTax",
"price": 172.74,
"priceCurrency": "currency"
},
{
"@type": "UnitPriceSpecification",
"name": "ResortFee",
"price": 100,
"priceCurrency": "USD"
}
]
}
},
{
"@type": ["Offer", "LodgingReservation"],
"name": "regularRate",
"checkinTime": "2023-12-15 16:00:00",
"checkoutTime": "2023-12-20 11:00:00",
"priceSpecification": {
"price": 1572.24,
"priceCurrency": "USD",
"priceComponent": [
{
"@type": "UnitPriceSpecification",
"name": "Base rate",
"price": 1369.98,
"priceCurrency": "USD"
},
{
"@type": "UnitPriceSpecification",
"name": "GenericTax",
"price": 202.26,
"priceCurrency": "currency"
},
{
"@type": "UnitPriceSpecification",
"name": "ResortFee",
"price": 100,
"priceCurrency": "USD"
}
]
}
}
]
}
HotelRoom yapılandırılmış verileri
offers mülkü
offers ek açıklamaları, odanızı işaretlemek için kullanılır
seyahat planları. HotelRoom spesifikasyonu için offers özelliğini kullanmalısınız.
"offers": {
"@type": ["Offer", "LodgingReservation"],
"identifier": "hotel-room-id-1234",
"checkinTime": "YYYY-MM-DD[THH:mm:ss]",
"checkoutTime": "YYYY-MM-DD[THH:mm:ss]",
"priceSpecification": {...}
}
Söz dizimi
offers özelliği aşağıdaki söz dizimine sahiptir:
JSON-LD
{
"@context": "https://schema.org",
"@type": "HotelRoom",
"identifier": "hotel-room-id-1234",
"offers": {
"@type": ["Offer", "LodgingReservation"],
"checkinTime": "YYYY-MM-DD[THH:mm:ss]",
"checkoutTime": "YYYY-MM-DD[THH:mm:ss]",
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": "float",
"priceCurrency": "currency",
...
}
}
}
Özellikler
offers mülkleri şunlardır:
| Özellik | Zorunlu mu? | Tür | Açıklama |
|---|---|---|---|
| offers | Required | Offer and LodgingReservation | Belirtilen seyahat planı için oda fiyatı spesifikasyonu.
|
| LodgingReservation.checkinTime | Required | DateTime | Kullanıcının saat dilimindeki giriş saati. Saat diliminiz otel saat dilimi dikkate alınır. |
| LodgingReservation.checkoutTime | Required | DateTime | Kullanıcının saat dilimindeki çıkış saati. Saat diliminiz otel saat dilimi dikkate alınır. |
Örnek
teklifler
Aşağıda, HotelRoom içinde offers belirtmenin temel bir örneği verilmiştir
{
"@context": "https://schema.org",
"@type": "HotelRoom",
"identifier": "hotel-room-id-1234",
"offers": {
"@type": ["Offer", "LodgingReservation"],
"identifier": "rate-plan-id-of-member-rate",
"checkinTime": "2023-03-10 15:00:00",
"checkoutTime": "2023-03-16 10:00:00",
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": 1222.74,
"priceCurrency": "USD"
}
}
}
bed ve occupancy mülkü
bed özelliği, yatak türü ve sayısını belirtmek için kullanılır.
toplantı odasında mevcut. occupancy özelliği, numaraya not eklemek için kullanılır
ayırabilirler. bed ve occupancy özellikleri
HotelRoom özelliği.
"@type": "Hotel",
"identifier": "hotel-id-1234",
"containsPlace": {
"@type": ["HotelRoom", "Product"],
"identifier": "hotel-room-id",
"bed": {
"@type": "BedDetails",
"numberOfBeds": "integer",
"typeOfBed": "KING"
},
"occupancy": {
"@type": "QuantitativeValue",
"value": "integer"
}
}
Söz dizimi
bed ve occupancy özellikleri aşağıdaki söz dizimine sahiptir:
JSON-LD
{
"@context": "https://schema.org",
"@type": "Hotel",
"name": "hotel-name",
"identifier": "hotel-id-1234",
"containsPlace": {
"@type": ["HotelRoom", "Product"],
"name": "room-name",
"identifier": "hotel-room-id-1234",
"bed": {
"@type": "BedDetails",
"numberOfBeds": "integer",
"typeOfBed": "KING"
},
"occupancy": {
"@type": "QuantitativeValue",
"value": "integer"
},
"offers": {
"@type": ["Offer", "LodgingReservation"],
"identifier": "rate-plan-id-of-member-rate",
"checkinTime": "YYYY-MM-DD[THH:mm:ss]",
"checkoutTime": "YYYY-MM-DD[THH:mm:ss]",
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": "float",
"priceCurrency": "currency",
"priceComponent": {
"@type": "UnitPriceSpecification",
"name": "",
"price": "float",
"priceCurrency": "currency"
},
...
}
}
}
}
bed ve occupancy özellikleri yalnızca HotelRoom kullanılarak ayarlanabilir
Oda düzeyinde fiyatlar da dahil olmak üzere odaya özel bilgiler dahil edilebilir.
containsPlace özelliği aracılığıyla Hotel özelliğine uygulayabilirsiniz. Daha fazla bilgi için
Hotel ve HotelRoom spesifikasyon örneği.
Özellikler
bed ve occupancy özellikleri şunlardır:
| Özellik | Zorunlu mu? | Tür | Açıklama |
|---|---|---|---|
| HotelRoom.bed | Optional (Recommended) | bed | Konaklama tesisine dahil olan yatak türleri ve sayısı olabileceğini unutmayın. Desteklenen değerler şunlardır:
|
| HotelRoom.occupancy | Optional (Recommended) | QuantitativeValue | Otel odasındaki konuk sayısıdır. Doluluk türü:
Doluluk, şunun açık bir özelliğidir:
|
| containsPlace | Optional (Recommended) | LocationFeatureSpecification | Belirli öğelerle ilişkilendirilmiş oda düzeyinde ücretlere not eklemek için kullanılır. odalar. Odadaki imkanları belirtmek için de kullanılabilir. uygulamasında |
Örnekler
HotelRoom
Aşağıda, bir odadaki yatak ve kişi sayısına ilişkin temel bir örnek verilmiştir. bakın.
{
"@context": "https://schema.org",
"@type": ["HotelRoom", "Product"],
"name": "Deluxe Room, 1 King Bed",
"identifier": "hotel-room-id-1234",
"bed": [
{
"@type": "BedDetails",
"numberOfBeds": 1,
"typeOfBed": "KING"
},
{
"@type": "BedDetails",
"numberOfBeds": 1,
"typeOfBed": "SINGLE"
}
],
"occupancy": {
"@type": "QuantitativeValue",
"value": 2
},
"offers": {
"@type": ["Offer", "LodgingReservation"],
"identifier": "rate-plan-id-of-member-rate",
"checkinTime": "2023-03-10 15:00:00",
"checkoutTime": "2023-03-16 10:00:00",
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": 1222.74,
"priceCurrency": "USD"
}
}
}
Otel ve HotelRoom
Aşağıda, Hotel ve HotelRoom için ek açıklama ekleme örneği verilmiştir
bed, occupancy ve priceSpecification ile birlikte mülkler.
{
"@context": "https://schema.org",
"@type": "Hotel",
"name": "hotel-name",
"identifier": "hotel-id-1234",
"containsPlace": {
"@type": ["HotelRoom", "Product"],
"name": "Deluxe Room, 1 King Bed",
"identifier": "hotel-room-id",
"bed": {
"@type": "BedDetails",
"numberOfBeds": 1,
"typeOfBed": "KING"
},
"occupancy": {
"@type": "QuantitativeValue",
"value": 2
},
"amenityFeature": {
"@type": "LocationFeatureSpecification",
"name": "Minibar",
"value": true
},
"offers": {
"@type": ["Offer", "LodgingReservation"],
"identifier": "rate-plan-id-of-member-rate",
"checkinTime": "2023-03-10 15:00:00",
"checkoutTime": "2023-03-16 10:00:00",
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": 1222.74,
"priceCurrency": "USD"
}
}
}
}
HotelRoom priceSpecification mülkü
Otel odası fiyat spesifikasyonu, otel fiyatı spesifikasyonuna benziyor.
fark, oda fiyatlarının Product.offers özelliği kullanılarak belirtilmesidir.
Hotel.makesOffer özelliğini kullanmanız gerekir.
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": "float",
"priceCurrency": "currency",
"priceComponent": {
"@type": "UnitPriceSpecification",
"name": "GenericTax",
"price": "float",
"priceCurrency": "currency"
}
...
}
Söz dizimi
Otel odaları için priceSpecification özelliği aşağıdaki söz dizimine sahiptir:
JSON-LD
{
"@context": "https://schema.org",
"@type": ["HotelRoom", "Product"],
...
"bed": {
"@type": "BedDetails",
"numberOfBeds": "integer",
"typeOfBed": "KING"
},
"occupancy": {
"@type": "QuantitativeValue",
"value": "integer"
},
"offers": {
"@type": ["Offer", "LodgingReservation"],
...
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": "float",
"priceCurrency": "currency",
"priceComponent": [
{
"@type": "UnitPriceSpecification",
"name": "",
"price": "float",
"priceCurrency": "currency"
},
{
"@type": "UnitPriceSpecification",
"name": "GenericTax",
"price": "float",
"priceCurrency": "currency",
"priceComponentType": "GenericTax"
},
{
"@type": "UnitPriceSpecification",
"name": "Discount",
"price": "float",
"priceCurrency": "currency",
"priceComponentType": "Discount"
}
]
}
}
}
Özellikler
HotelRoom priceSpecification mülkleri şunlardır:
| Özellik | Zorunlu mu? | Tür | Açıklama |
|---|---|---|---|
| Hotel.Offer.priceSpecification.price | Required | float | Etkinliğe ilişkin vergi ve ücretler dahil oda başına fiyat
Google ücreti, açılış sayfanızda her zaman eksiksiz ücret ayrıntılarınızı girin. Ücret ayrıntılarını not ekleyerek doğruluk kontrolleri gösterilir. Google, hem otel hem de oda düzeyinde kabul eder. fiyatlarına karşılık gelir. |
| Hotel.Offer.priceSpecification.priceCurrency | Required | currency | Belirtilen fiyat için üç harfli para birimi kodu. Örnek: "USD"
. |
| Hotel.Offer.priceSpecification.priceComponent | Optional | UnitPriceSpecification[] | Otelin vergi ve ücretleri dahil toplam fiyat dökümü
|
Örnekler
Toplam oda fiyatı
Aşağıda, uzunluğun toplam fiyatının tanımlanmasına ilişkin temel bir örnek verilmiştir: konaklama ve kişi başı fiyat.
{
"@context": "https://schema.org",
"@type": ["HotelRoom", "Product"],
"name": "Deluxe Room King, 1 Single Bed",
"identifier": "hotel-room-id-1234",
"bed": [
{
"@type": "BedDetails",
"numberOfBeds": 1,
"typeOfBed": "KING"
},
{
"@type": "BedDetails",
"numberOfBeds": 1,
"typeOfBed": "SINGLE"
}
],
"occupancy": {
"@type": "QuantitativeValue",
"value": 2
},
"offers": {
"@type": ["Offer", "LodgingReservation"],
"checkinTime": "2023-03-10 15:00:00",
"checkoutTime": "2023-03-16 10:00:00",
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": 1232.74,
"priceCurrency": "USD"
}
},
...
}
Oda fiyat dökümü
Aşağıda oda veya plan başına fiyat örneği verilmiştir. Fiyat dökümü
Deluxe oda, bed ve occupancy gibi oda türü için tanımlanır
KING ve SINGLE yatak gibi ve 2 kişilik oda kapasitesi.
{
"@context": "https://schema.org",
"@type": ["HotelRoom", "Product"],
"name": "Deluxe Room King, 1 Single Bed",
"identifier": "hotel-room-id-1234",
"offers": {
"@type": ["Offer", "LodgingReservation"],
"identifier": "rate-plan-id-of-member-rate",
"checkinTime": "2023-03-10 15:00:00",
"checkoutTime": "2023-03-16 10:00:00",
"bed": [
{
"@type": "BedDetails",
"numberOfBeds": 1,
"typeOfBed": "KING"
},
{
"@type": "BedDetails",
"numberOfBeds": 1,
"typeOfBed": "SINGLE"
}
],
"occupancy": {
"@type": "QuantitativeValue",
"value": 2
},
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": 1222.74,
"priceCurrency": "USD",
"priceComponent": [
{
"@type": "UnitPriceSpecification",
"name": "Base rate",
"price": 1150,
"priceCurrency": "USD"
},
{
"@type": "UnitPriceSpecification",
"name": "GenericTax",
"price": 172.74,
"priceCurrency": "USD",
"priceComponentType": "GenericTax"
},
{
"@type": "UnitPriceSpecification",
"name": "Discount",
"price": -100,
"priceCurrency": "USD",
"priceComponentType": "Discount"
}
]
}
}
}
includesObject mülkü
Bu tesis, otelde sunulan fiyata özel hizmetlere açıklama eklemek için kullanılır
veya oda (ör. yemek seçenekleri ve vale hizmeti) Not ekleyebilirsiniz
includesObject, Hotel veya HotelRoom özelliğinde vardır.
{
"includesObject": [
{
"@type": "TypeAndQuantityNode",
"typeOfGood": {
"@type": "Service",
"name": "Valet"
}
},
{
"@type": "TypeAndQuantityNode",
"amountOfThisGood": "float",
"unitText": "currency",
"typeOfGood": {
"@type": "FoodService",
"name": "MealCredit"
}
}
]
}
Söz dizimi
includesObject, fiyata özel hizmetler için aşağıdaki söz dizimine sahiptir
odada müsait:
JSON-LD
{
"@context": "https://schema.org",
...
"@type": ["HotelRoom", "Product"],
...
"offers": {
"@type": ["Offer", "LodgingReservation"],
...
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": "float",
"priceCurrency": "currency"
},
"includesObject": [
{
"@type": "TypeAndQuantityNode",
"typeOfGood": {
"@type": "Service",
"name": "Valet"
}
},
{
"@type": "TypeAndQuantityNode",
"amountOfThisGood": "float",
"unitText": "currency",
"typeOfGood": {
"@type": "FoodService",
"name": "MealCredit"
}
}
]
}
}
Özellik
includesObject aşağıdaki özelliğe sahiptir:
| Özellik | Zorunlu mu? | Tür | Açıklama |
|---|---|---|---|
| Offer.includesObject | Optional | TypeAndQuantityNode | Otel veya odada sağlanan hizmetler. Ücrete özgü özellikler
Ücrete özgü özellikler temel düzey tekliflere de dahil edilebilir. veya ek bir ücret karşılığında eklenti olarak belirtilebilir.
|
Örnek
Hizmetler
Aşağıda, vale park hizmeti için ücret belirlemenin temel bir örneği verilmiştir.
ve yemek hizmetleri. Ücrete özgü özellikler
"Offer.includesObject" mülk. Sayfadaki ad alanı
"TypeAndQuantityNode.typeOfGood", reklam öğesinin türünü belirtmek için kullanılmalıdır
geliştirmenizi sağlar.
{
"@context": "https://schema.org",
"@type": ["HotelRoom", "Product"],
"name": "Deluxe Room, 1 King Bed",
"identifier": "hotel-room-id-1234",
"offers": {
"@type": ["Offer", "LodgingReservation"],
"identifier": "rate-plan-id-of-member-rate",
"checkinTime": "2023-03-10 15:00:00",
"checkoutTime": "2023-03-16 10:00:00",
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": 1222.74,
"priceCurrency": "USD"
},
"includesObject": [
{
"@type": "TypeAndQuantityNode",
"typeOfGood": {
"@type": "Service",
"name": "Valet"
}
},
{
"@type": "TypeAndQuantityNode",
"amountOfThisGood": 50,
"unitText": "USD",
"typeOfGood": {
"@type": "FoodService",
"name": "MealCredit"
}
}
]
}
}
availability mülkü
offer.availability mülkü, tükenen seyahat planlarına ek açıklama eklemek için kullanılır.
oda türü olabilir.
"offers": {
"@type": ["Offer", "LodgingReservation"],
"checkinTime": "YYYY-MM-DD[THH:mm:ss]",
"checkoutTime": "YYYY-MM-DD[THH:mm:ss]",
"availability": "https://schema.org/SoldOut"
}
Söz dizimi
availability özelliği aşağıdaki söz dizimine sahiptir:
JSON-LD
{
"@context": "https://schema.org",
...
"@type": ["HotelRoom", "Product"],
"name": "room-type",
"identifier": "hotel-room-id-1234",
"bed": {
"@type": "BedDetails",
"numberOfBeds": "integer",
"typeOfBed": "KING"
},
"occupancy": {
"@type": "QuantitativeValue",
"value": "integer"
},
"offers": {
"@type": ["Offer", "LodgingReservation"],
"checkinTime": "YYYY-MM-DD[THH:mm:ss]",
"checkoutTime": "YYYY-MM-DD[THH:mm:ss]",
"availability": "https://schema.org/SoldOut"
}
}
Özellik
availability mülkü şunlardır:
| Özellik | Zorunlu mu? | Tür | Açıklama |
|---|---|---|---|
| Offer.availability | Optional | ItemAvailability | Otel veya odanın müsaitlik durumu. Ücretler şuradan alınmıştır:
|
Örnek
Kullanılabilirlik
Aşağıda, otel odasının müsaitlik durumunu gösteren temel bir örnek verilmiştir. Siz Yatak türünü, yatak sayısını ve doluluk bilgilerini içermelidir. yer alır.
{
"@context": "https://schema.org",
"@type": ["HotelRoom", "Product"],
"name": "Deluxe Room, 1 King Bed",
"identifier": "hotel-room-id-1234",
"bed": [
{
"@type": "BedDetails",
"numberOfBeds": 1,
"typeOfBed": "KING"
},
{
"@type": "BedDetails",
"numberOfBeds": 1,
"typeOfBed": "SINGLE"
}
],
"occupancy": {
"@type": "QuantitativeValue",
"value": 2
},
"offers": {
"@type": ["Offer", "LodgingReservation"],
"checkinTime": "2023-03-10 15:00:00",
"checkoutTime": "2023-03-16 10:00:00",
"availability": "https://schema.org/SoldOut",
"priceSpecification": {...}
}
}
amenityFeature mülkü
İmkanlar, şunlar kullanılarak Hotel veya HotelRoom türünde belirtilebilir:
amenityFeature mülkü. Belirtmek için containsPlace özelliğini kullanmalısınız.
sunulan imkanlardır.
{
"@type": "Hotel",
"amenityFeature": [
{
"@type": "LocationFeatureSpecification",
"name": "HotTub",
"hoursAvailable": {
"@type": "OpeningHoursSpecification",
"opens": "HH:mm:ss",
"closes": "HH:mm:ss"
}
},
{
"@type": "LocationFeatureSpecification",
"name": "GymFitnessEquipment",
"value": "boolean"
}
],
"containsPlace": {
"@type": "HotelRoom",
"amenityFeature": [
{
"@type": "LocationFeatureSpecification",
"name": "Minibar",
"value": true
},
{
"@type": "LocationFeatureSpecification",
"name": "Smoking",
"value": false
}
]
}
}
Söz dizimi
amenityFeature ve containsPlace özellikleri aşağıdakilere sahiptir:
söz dizimi:
JSON-LD
{
"@context": "https://schema.org",
"@type": "Hotel",
...
"amenityFeature": {
"@type": "LocationFeatureSpecification",
"name": "HotTub",
"hoursAvailable": {
"@type": "OpeningHoursSpecification",
"opens": "HH:mm:ss",
"closes": "HH:mm:ss"
}
},
"containsPlace": {
"@type": "HotelRoom",
"amenityFeature": {
"@type": "LocationFeatureSpecification",
"name": "Minibar",
"value": "boolean"
}
}
}
İmkanlar
name mülkünde aşağıdaki imkanlara izin verilmektedir ve bu olanaklar tanımlanmıştır.
| Özellik | Zorunlu mu? | Tür | Açıklama |
|---|---|---|---|
| amenityFeature.AC | Optional | boolean | Tesisin klimalı olup olmadığını gösterir. |
| amenityFeature.AirportShuttle | Optional | boolean | Tesis sahibinin havaalanına/havaalanı için ulaşım hizmeti mi sunduğu, açın. |
| amenityFeature.Balcony | Optional | boolean | Konaklama biriminde balkon olup olmadığıdır. |
| amenityFeature.BeachAccess | Optional | boolean | Tesisin, yakındaki bir halk plajına erişim imkanının olup olmadığını gösterir. |
| amenityFeature.ChildFriendly | Optional | boolean | Tesisin çocuklar için uygun olup olmadığını gösterir. |
| amenityFeature.Crib | Optional | boolean | Tesisin beşik temin edip olmadığını gösterir. |
| amenityFeature.Elevator | Optional | boolean | Tesiste asansör olup olmadığını gösterir. |
| amenityFeature.FirePlace | Optional | boolean | Konaklama biriminde şömine olup olmadığıdır. |
| amenityFeature.FreeBreakfast | Optional | boolean | Tesiste tüm konuklar için ücretsiz kahvaltı servisi olup olmadığıdır. Tekliflerinizi otomatikleştirmek ve optimize etmek için kahvaltının yalnızca belirli bir ücret için dahil olup olmadığını belirten ücret özellikleri planlar. |
| amenityFeature.GymFitnessEquipment | Optional | boolean | Tesiste spor salonu veya fitness ekipmanı olup olmadığıdır. |
| amenityFeature.Heating | Optional | boolean | Konaklama biriminde ısıtma olup olmadığıdır. |
| amenityFeature.HotTub | Optional | boolean | Tesiste jakuzi olup olmadığını gösterir. |
| amenityFeature.InstantBookable | Optional | boolean | Tesisin, ödeme sırasında anında rezervasyon için uygun olup olmadığı bahsedeceğim. Bunun alternatifi, onay beklenmesidir. |
| amenityFeature.IroningBoard | Optional | boolean | Tesiste ütü masası olup olmadığını gösterir. |
| amenityFeature.Kitchen | Optional | boolean | Konaklama tesisinde mutfak olup olmadığıdır. |
| amenityFeature.Microwave | Optional | boolean | Odada mikrodalga fırın olup olmadığıdır. |
| amenityFeature.OpenAirBath(Hotels only) | Optional | boolean | Konaklama tesisine bağlı açık hava banyosu olup olmadığıdır. Belirtilmişse Oda seviyesinde ise banyo yalnızca odadaki kişilere özel olmalıdır. |
| amenityFeature.OutdoorGrill | Optional | boolean | Tesiste ızgara olup olmadığını gösterir. |
| amenityFeature.OvenStove | Optional | boolean | Tesiste ocak olup olmadığıdır. |
| amenityFeature.Patio | Optional | boolean | Tesiste veranda olup olmadığını gösterir. |
| amenityFeature.Pool | Optional | boolean | Konaklama tesisinin havuzu olup olmadığıdır. |
| amenityFeature.PrivateBeachAccess | Optional | boolean | Tesisin halka açık olmayan bir plaja özel erişim imkanının olup olmadığını gösterir. |
| amenityFeature.SelfCheckinCheckout | Optional | boolean | Tesisin kendi kendine giriş ve çıkış yapma işlemlerini destekleyip desteklemediği. |
| amenityFeature.WasherDryer | Optional | boolean | Tesiste çamaşır yıkama imkanı olup olmadığıdır. |
| amenityFeature.Wifi | Optional | boolean | Tesiste kablosuz internet olup olmadığıdır. |
| amenityFeature.Smoking | Optional | boolean | Konaklama tesisinde sigara içilebilir mi? |
| amenityFeature.InternetType | Optional | Enum | Tesiste kullanılabilen internet türü. Desteklenen değerler:
|
| amenityFeature.ParkingType | Optional | Enum | Tesiste bulunan otopark türü. Desteklenen değerler:
|
| amenityFeature.PoolType | Optional | Enum | Tesiste bulunan havuz türü. Desteklenen değerler:
|
| amenityFeature.RoomStyle | Optional | Enum | Odanın Japon tarzı bir tasarıma sahip olup olmadığını belirtir. Desteklenen değerler:
|
| amenityFeature.LicenseNum | Required | string | Mülkte gösterilecek işletmenin lisans numarası
popüler olduğunu görebilirsiniz. Tekrarlanabilir ve birden fazla
lisans varsa bu lisansın sahibi veya yetkilisi,
lisans. Örneğin, |
Özellikler
amenityFeature mülkleri şunlardır:
| Özellik | Zorunlu mu? | Tür | Açıklama |
|---|---|---|---|
| amenityFeature | Optional | LocationFeatureSpecification | Otel veya odada sunulan imkanlardır. Belirtilebilir
Sunulan olanaklar |
| containsPlace | Optional | LocationFeatureSpecification | Otel veya odada tüm otel konukları için sunulan imkanlar. Google
,
|
Örnek
Otel ve odadaki imkanlar
Aşağıda, 10:00-22:00 arasında açık havuzu olan bir otel örneği verilmiştir. Tesiste spor salonu yoktur. Otel odasında sigara içilmez ve mini bar vardır.
{
"@context": "https://schema.org",
"@type": "Hotel",
"name": "ACME Hotel",
"address": { ... },
"amenityFeature": [
{
"@type": "LocationFeatureSpecification",
"name": "HotTub",
"hoursAvailable": {
"@type": "OpeningHoursSpecification",
"opens": "10:00:00",
"closes": "22:00:00"
}
},
{
"@type": "LocationFeatureSpecification",
"name": "GymFitnessEquipment",
"value": false
}
],
"containsPlace": {
"@type": "HotelRoom",
"amenityFeature": [
{
"@type": "LocationFeatureSpecification",
"name": "Minibar",
"value": true
},
{
"@type": "LocationFeatureSpecification",
"name": "Smoking",
"value": false
}
],
"offers": {
"@type": ["Offer", "LodgingReservation"],
"identifier": "rate-plan-id-of-member-rate",
"checkinTime": "2023-03-10 15:00:00",
"checkoutTime": "2023-03-16 10:00:00",
"priceSpecification": {
"@type": "CompoundPriceSpecification",
"price": 1222.74,
"priceCurrency": "USD"
}
}
}
}