Ücret kuralları XML dosyası, koşullu fiyatlar ve özel indirimler yayınlama kurallarını tanımlar. Hotel Center'daki Ücret kuralları sayfasını kullanarak ücret kuralları XML dosyası ekleyebilir veya dosyayı düzenleyebilirsiniz. Koşullu fiyatlar ve özel indirimler hakkında daha fazla bilgi için Koşullu fiyatlar ve özel indirimler bölümüne bakın.
Her ücret kuralı, bir Transaction mesajının <Rate>
öğesinde referans verilebilecek bir id
gerektirir. Ücret kuralı kimliğine referans veren <Rate>
, yalnızca kullanıcılara sunulur ve ücret kuralının tanımladığı koşullar altında sunulur. Ücret kuralı kimliğine açılış sayfası URL'sindeki bir değişken kullanılarak da referans verilebilir.
<RateRuleSettings>
Ücret kuralları XML dosyasının kök öğesidir. <RateRuleSettings>
(eski adıyla <PrivateRates>
) öğesi şunları içerir:
Koşullu fiyatlar ve özel indirimler için eşleşme koşullarını tanımlayan
<UserRateCondition>
öğeleri. Örneğin, belirli bir ülkedeki tüm kullanıcıların koşullarıyla eşleşen koşullu fiyat oluşturabilirsiniz.Her biri, bir Transaction mesajındaki
<Rate>
referansı için ücret kuralı tanımlayan<RateRule>
öğeleridir. Her<RateRule>
, koşullu fiyat veya özel indirim oluşturan koşulları ve kullanıcı arayüzü işlemlerini belirtir.
<RateRuleSettings>
öğesi, ücret kuralları XML hiyerarşisinde şu konumda görünür:
+<RateRuleSettings>
+<UserRateCondition>
+<RateRule>
+<UserRateCondition>
+<RateIneligibility>
+<RateModification>
Söz dizimi
<RateRuleSettings>
öğesi şu söz dizimini kullanır:
<?xml version="1.0" encoding="UTF-8"?>
<RateRuleSettings>
<UserRateCondition id="some_id" op="[all|any|none]">
...
</UserRateCondition>
<!-- Required -->
<RateRule id="rate_rule_id">
<!-- Required -->
<UserRateCondition op="[all|any|none]">
...
</UserRateCondition>
</RateRule>
</RateRuleSettings>
Özellikler
<RateRuleSettings>
öğesinin özelliği yoktur.
Alt öğeler
<RateRuleSettings>
öğesi aşağıdaki alt öğelere sahiptir:
Alt Öğe | Zorunlu mu? | Tür | Açıklama |
---|---|---|---|
<RateRule> |
Required | <RateRule> |
Koşullu indirim veya özel indirim sunmayla ilgili eşleşme koşullarını, değişiklikleri ve uygunluğu tanımlar. Bir Transaction mesajının |
<UserRateCondition> |
Optional | <UserRateCondition> |
Eşleşme olduğunda koşullu fiyatlar veya özel indirimler sunan bir veya daha fazla koşul tanımlar. Koşullar,
|
Koşullu fiyat örnekleri
Aşağıdaki örneklerde, koşullu fiyatları tanımlamanın temel yolları gösterilmektedir.
Mobil cihaz kullanıcıları örneğinde gösterildiği gibi, önceden tanımlanmış koşullara referans verilmesi önerilir.
Mobil cihaz kullanıcıları
Aşağıdaki koşullu fiyat örneği, önceden tanımlanmış bir <UserRateCondition>
öğesine referans vererek tüm mobil cihaz kullanıcılarıyla eşleşen bir ücret kuralı tanımlar:
<?xml version="1.0" encoding="UTF-8"?>
<RateRuleSettings>
<UserRateCondition id="mobile">
<UserDeviceType>mobile</UserDeviceType>
</UserRateCondition>
<RateRule id="mobile">
<!-- Referencing pre-defined conditions is recommended -->
<UserRateCondition reference_id="mobile"/>
</RateRule>
</RateRuleSettings>
ABD'deki kullanıcılar
Aşağıdaki koşullu fiyat örneği, önceden tanımlanmış bir <UserRateCondition>
öğesine referans vererek ABD'de arama yapan tüm kullanıcılarla eşleşen bir ücret kuralı tanımlar:
<?xml version="1.0" encoding="UTF-8"?>
<RateRuleSettings>
<UserRateCondition id="us">
<UserCountry>US</UserCountry>
</UserRateCondition>
<RateRule id="us">
<UserRateCondition reference_id="us"/>
</RateRule>
</RateRuleSettings>
<RateRule>
Şunları belirtmek için kullanılan bir kapsayıcı:
- Ücret sunma koşulları
- Ücretteki ve ücretin kullanıcı arayüzü işlemlerindeki değişiklikler (varsa)
- Özel indirimler için gizli kullanıcı arayüzü işlemlerinin kullanımı
<RateRule>
öğesi, ücret kuralları XML hiyerarşisinde şu konumda görünür:
+<RateRuleSettings>
+<UserRateCondition>
+<RateRule>
+<UserRateCondition>
+<RateIneligibility>
+<RateModification>
Söz dizimi
<RateRule>
öğesi şu söz dizimini kullanır:
<?xml version="1.0" encoding="UTF-8"?>
<RateRuleSettings ...>
<UserRateCondition ...>
...
</UserRateCondition>
<!-- At least one RateRule is required. The id attribute is required -->
<RateRule id="rate_rule_id">
<!-- One or more UserRateCondition elements (inline or referenced) are required. -->
<UserRateCondition op="[all|any|none]"> // Inline example
<Description>user_rate_condition_description</Description>
<!-- Uses the member rate visible UI treatment -->
<AlwaysEligibleMembershipProgram>program_name</AlwaysEligibleMembershipProgram>
<LanguageCode>language_code</LanguageCode>
<MaxUsersPercent>20</MaxUsersPercent> // 20% of users
<!-- Requires <RateIneligibility> -->
<MembershipProgram>program_name</MembershipProgram>
<UserRateCondition reference_id="user_rate_condition_id"/>
<UserCountry>country_code</UserCountry>
<UserDeviceType>[mobile|desktop|tablet]</UserDeviceType>
<UserListId>id</UserListId>
<UserSignedIn>[true|false]</UserSignedIn>
<IsDomestic>[true|false]</IsDomestic>
</UserRateCondition>
<RateIneligibility>
<IneligibilityType>[exact|price_band|existence]</IneligibilityType>
<IneligibilityReason>[program_member]</IneligibilityReason>
</RateIneligibility>
<RateModification>
<HotelAmenity>[free_wifi]</HotelAmenity>
</RateModification>
</RateRule>
</RateRuleSettings>
Özellikler
<RateRule>
öğesi aşağıdaki özelliklere sahiptir:
Özellik | Zorunlu mu? | Tür | Açıklama |
---|---|---|---|
id |
Zorunlu | dize |
Ücret kuralının benzersiz tanımlayıcısıdır. Koşullu fiyat veya özel indirim sunmak için bu kimliğe, Transaction mesajında İzin verilen maksimum karakter sayısı 40'tır. |
Alt öğeler
<RateRule>
öğesi aşağıdaki alt öğelere sahiptir:
Alt Öğe | Zorunlu mu? | Tür | Açıklama |
---|---|---|---|
<RateIneligibility> |
Optional | <RateIneligibility> |
<MembershipProgram> ücreti için özel kullanıcı arayüzü işlemini belirleyen değerleri belirtir.
Yalnızca |
<UserRateCondition> |
Required | <UserRateCondition> |
Eşleşme olduğunda koşullu fiyatlar veya özel indirimler sunan bir veya daha fazla koşul tanımlar. Koşullar, Bununla birlikte, bir |
<RateModification> |
Optional | <RateModification> |
Özel indirimler için kullanıcı arayüzü işlemlerini değiştirir. |
<PromoCode> |
Optional | string | Bu ücret kuralının uygulanması durumunda ücretle ilişkilendirilecek kodu belirtir. PROMO-CODE açılış sayfası değişkeninde yansıtılır. |
<UserRateCondition>
Eşleşme olduğunda koşullu fiyatlar veya özel indirimler sunan bir veya daha fazla koşul tanımlar.
<UserRateCondition>
öğesi, ücret kuralları XML hiyerarşisinde şu konumda görünür:
+<RateRuleSettings>
+<UserRateCondition>
+<RateRule>
+<UserRateCondition>
+<RateIneligibility>
+<RateModification>
Söz dizimi
<UserRateCondition>
öğesi şu söz dizimini kullanır:
<?xml version="1.0" encoding="UTF-8"?>
<RateRuleSettings ...>
<!-- "op" is required for more than one child element -->
<UserRateCondition id="some_id" op="[all|any|none]">
<UserDeviceType>device_type</UserDeviceType>
</UserRateCondition>
<UserRateCondition id="some_other_id" op="[all|any|none]">
<UserDeviceType>device_type</UserDeviceType>
</UserRateCondition>
<!-- At least one RateRule is required -->
<RateRule id="rate_rule_id">
<UserRateCondition reference id="some_id"/>
</RateRule>
<RateRule id="rate_rule_id">
<UserRateCondition reference id="some_other_id"/>
</RateRule>
<RateRule id="rate_rule_id">
<UserRateCondition>
<UserDeviceType>device_type</UserDeviceType>
</UserRateCondition>
</RateRule>
<span class="nocode"></RateRuleSettings></span>
Özellikler
<UserRateCondition>
öğesi aşağıdaki özelliklere sahiptir:
Özellik | Zorunlu mu? | Tür | Açıklama |
---|---|---|---|
id |
Required (if top-level under
<RateRuleSettings> ) |
string |
Bu |
op |
Optional | enum |
|
reference_id |
Optional | string |
Bu öğeyi, eşleşen bir
|
Alt öğeler
<UserRateCondition>
öğesi aşağıdaki alt öğelere sahiptir:
Alt Öğe | Zorunlu mu? | Tür | Açıklama |
---|---|---|---|
<AlwaysEligibleMembershipProgram> |
Optional | string | Ücretin, gösterilen üye fiyatı kullanıcı arayüzü işlemini kullanacağını belirtir. Bu öğenin değeri, herhangi bir üyelik programı adı olabilir. |
<Description> |
Optional | string | <UserRateCondition> öğesini açıklar. Bu, dokümantasyon amaçlıdır ve özellikleri üzerinde herhangi bir etkisi yoktur.
|
<LanguageCode> |
Optional | string | Ücretin, dili bu iki harfli dil koduyla eşleşen kullanıcılara sunulacağını belirtir. |
<MaxUsersPercent> |
Optional | float | Ücretin bu son kullanıcı yüzdesine rastgele sunulacağını belirtir. Değer, 0 ile 100 arasında (0 ve 100 dahil) bir tam sayı olmalıdır. Örneğin 20 değeri, son kullanıcıların% 20'sini hedefler. |
<MembershipProgram> |
Optional | string | Ücretin,
|
<UserRateCondition> |
Optional | <UserRateCondition> |
Eşleşme olduğunda koşullu fiyatlar veya özel indirimler sunan bir veya daha fazla koşul tanımlar.
|
<UserCountry> |
Optional | string |
Kullanıcının belirtilen ülkede bulunması gerektiğini belirtir. Google, son kullanıcının ülkesini IP adresinden belirler. |
<UserDeviceType> |
Optional | enum | Cihaz türü koşulunu tanımlar. İzin verilen değerler:
|
<UserListId> |
Optional | string | Kitle listesinin Google Ads kullanıcı listesi kimliği.
Bu koşul yalnızca |
<UserSignedIn> |
Optional | boolean | Kullanıcının Google Hesabında oturum açmış olması gerekip gerekmediğini belirten boole değeridir. true değeri, kullanıcının oturum açmış olması gerektiğini belirtir. false değeri, kullanıcının oturum açmamış olması gerektiğini belirtir. Kullanıcının oturum açmış olup olmaması sizin için önemli değilse <UserSignedIn> koşulu eklemeyin.
|
<IsDomestic> |
Optional | boolean | Kullanıcının, otelin bulunduğu ülkeden olması gerekip gerekmediğini belirten boole değeridir. true değeri, kullanıcının otelle aynı ülkede olması gerektiğini belirtir. false değeri, kullanıcının otelin bulunduğu ülke dışındaki herhangi bir ülkeden olabileceğini belirtir. Daha ayrıntılı kontroller için <UserCountry> koşulunu kullanın.
|
Koşullu fiyat örnekleri
Kullanıcıların yüzdesi
Aşağıdaki koşullu fiyat örneği, fiyatın kullanıcıların %20'sine rastgele sunulacağını belirtmektedir:
<?xml version="1.0" encoding="UTF-8"?>
<RateRuleSettings>
<RateRule id="20_percent_users">
<UserRateCondition>
<MaxUsersPercent>20</MaxUsersPercent>
</UserRateCondition>
</RateRule>
</RateRuleSettings>
Birleşik Krallık'taki kullanıcılar ve mobil cihaz kullanıcıları
Aşağıdaki koşullu fiyat örneği, satır içi <UserRateCondition>
kullanarak mobil cihazla Birleşik Krallık'ta arama yapan tüm kullanıcılarla eşleşen bir ücret kuralı tanımlar:
<?xml version="1.0" encoding="UTF-8"?>
<RateRuleSettings>
<RateRule id="gb_mobile">
<UserRateCondition op="all">
<UserCountry>GB</UserCountry>
<UserDeviceType>mobile</UserDeviceType>
</UserRateCondition>
</RateRule>
</RateRuleSettings>
Japonya ve Japonya dışı
Aşağıdaki koşullu fiyat örneği, Japonya'daki kullanıcılarla eşleşen bir ücret kuralını ve dünyanın geri kalanındaki (RoW) kullanıcılarla eşleşen başka bir ücret kuralını gösterir:
<?xml version="1.0" encoding="UTF-8"?>
<RateRuleSettings>
<RateRule id="jp">
<UserRateCondition>
<UserCountry>jp</UserCountry>
</UserRateCondition>
</RateRule>
<RateRule id="row_not_jp">
<UserRateCondition op="none">
<UserCountry>jp</UserCountry>
</UserRateCondition>
</RateRule>
</RateRuleSettings>
"Herhangi biri", "Tümü" ve "hiçbiri"
Aşağıdaki koşullu fiyat örneği, any
, all
ve none
değerleri kullanılarak op
özelliğinin birden fazla koşulla farklı şekillerde eşleşme yapmak için nasıl kullanılabileceğini gösterir. Örneğin, au_nz
koşulunda gösterildiği gibi, birden fazla ülkenin herhangi birindeki kullanıcıları eşleştirmek için "any" kullanabilirsiniz. au_nz_mobile_tablet
ücret kuralında gösterildiği gibi, kullanıcıların birden fazla koşulla eşleşmesini zorunlu kılmak için all
kullanabilirsiniz. row_mobile_tablet
ücret kuralı, Avustralya ve Yeni Zelanda hariç dünyanın geri kalanında (satır) bulunan ve aynı zamanda mobile_tablet
koşulunu karşılayan kullanıcılarla eşleşir.
<?xml version="1.0" encoding="UTF-8"?>
<RateRuleSettings>
<UserRateCondition id="au_nz" op="any">
<UserCountry>AU</UserCountry>
<UserCountry>NZ</UserCountry>
</UserRateCondition>
<UserRateCondition id="mobile_tablet" op="any">
<UserDeviceType>mobile</UserDeviceType>
<UserDeviceType>tablet</UserDeviceType>
</UserRateCondition>
<RateRule id="au_nz_mobile_tablet">
<UserRateCondition op="all">
<UserRateCondition reference_id="au_nz"/>
<UserRateCondition reference_id="mobile_tablet"/>
</UserRateCondition>
</RateRule>
<RateRule id="row_mobile_tablet">
<UserRateCondition op="all">
<UserRateCondition op="none">
<UserRateCondition reference_id="au_nz"/>
</UserRateCondition>
<UserRateCondition reference_id="mobile_tablet"/>
</UserRateCondition>
</RateRule>
</RateRuleSettings>
Özel indirim örnekleri
Gösterilen üye fiyatı 1
<?xml version="1.0" encoding="UTF-8"?>
<RateRuleSettings>
<RateRule id="member_visible">
<UserRateCondition>
<AlwaysEligibleMembershipProgram>[enter your program here]</AlwaysEligibleMembershipProgram>
</UserRateCondition>
</RateRule>
</RateRuleSettings>
Gösterilen üye fiyatı 2
<?xml version="1.0" encoding="UTF-8"?>
<RateRuleSettings>
<RateRule id="member_visible_es_only">
<UserRateCondition op="all">
<AlwaysEligibleMembershipProgram>[enter your program here]</AlwaysEligibleMembershipProgram>
<UserCountry>es</UserCountry>
</UserRateCondition>
</RateRule>
</RateRuleSettings>
Kitle listesi ücreti 1
<?xml version="1.0" encoding="UTF-8"?>
<RateRuleSettings>
<RateRule id="audience_list">
<UserRateCondition>
<UserListId>[enter an audience list id]</UserListId>
</UserRateCondition>
</RateRule>
</RateRuleSettings>
Kitle listesi ücreti 2
Bu özel indirim örneği, birden fazla kitle listesi için gösterilen üye fiyatı kullanıcı arayüzü işleminin nasıl belirtileceğini gösterir:
<?xml version="1.0" encoding="UTF-8"?>
<RateRuleSettings>
<RateRule id="membership_program">
<UserRateCondition op="all">
<AlwaysEligibleMembershipProgram>[enter the program name here]</AlwaysEligibleMembershipProgram>
<UserRateCondition op="any">
<UserListId>[enter one audience list id here]</UserListId>
<UserListId>[enter another audience list id here]</UserListId>
</UserRateCondition>
</UserRateCondition>
</RateRule>
</RateRuleSettings>
<RateIneligibility>
Gizli üye fiyatı kullanıcı arayüzü işleminin nasıl gösterileceğini belirtir. Dahil edilmezse gizli üye fiyatı kullanıcı arayüzü işlemi gösterilmez.
Bir <RateRule>
içinde <RateIneligibility>
kullanmak amacıyla <RateRule>
için <UserRateCondition>
öğesinde <MembershipProgram>
belirtilmelidir.
<RateIneligibility>
öğesi, ücret kuralları XML hiyerarşisinde şu konumda görünür:
+<RateRuleSettings>
+<UserRateCondition>
+<RateRule>
+<UserRateCondition>
+<RateIneligibility>
+<RateModification>
Söz dizimi
<RateIneligibility>
öğesi şu söz dizimini kullanır:
<?xml version="1.0" encoding="UTF-8"?>
<RateRuleSettings ...>
<UserRateCondition ...>
...
</UserRateCondition>
<RateRule ...>
<UserRateCondition ...>
...
<!-- Required when using RateIneligibility -->
<MembershipProgram>program_name</MembershipProgram>
...
</UserRateCondition>
<RateIneligibility>
<IneligibilityType>[exact|price_band|existence]</IneligibilityType>
<IneligibilityReason>[program_member]</IneligibilityReason>
</RateIneligibility>
</RateRule>
</RateRuleSettings>
Özellikler
<RateIneligibility>
öğesinin özelliği yoktur.
Alt öğeler
<RateIneligibility>
öğesi aşağıdaki alt öğelere sahiptir:
Alt Öğe | Zorunlu mu? | Tür | Açıklama |
---|---|---|---|
<IneligibilityType> |
Required | enum | Metnin (üzeri çizilmiş fiyatın yanında görüntülenir) gizli ücreti nasıl açıklayacağını tanımlar. Valid values are:
Özel indirim ayrıntıları ve örnekler bölümünde kullanıcı arayüzü işlemleri hakkında daha fazla bilgi edinebilirsiniz. |
<IneligibilityReason> |
Required | enum | Valid values are:
|
Özel indirim örnekleri
Bu bölümde gizli üye fiyatı (temel) ve üye fiyatı gizli (birden fazla koşul) örnekleri bulunur. Üye ücretlerinizi kullanıcı alt gruplarına da gösterebilirsiniz. Örnekler için Özel indirim örnekleri bölümüne bakın.
Gizli üye fiyatı örnekleri (temel)
Tam indirim tutarı
<?xml version="1.0" encoding="UTF-8"?>
<RateRuleSettings>
<RateRule id="membership_program">
<RateIneligibility>
<IneligibilityReason>program_member</IneligibilityReason>
<IneligibilityType>exact</IneligibilityType>
</RateIneligibility>
<UserRateCondition>
<MembershipProgram>[enter program name here]</MembershipProgram>
</UserRateCondition>
</RateRule>
</RateRuleSettings>
Bant indirimi
<?xml version="1.0" encoding="UTF-8"?>
<RateRuleSettings>
<RateRule id="membership_program">
<RateIneligibility>
<IneligibilityReason>program_member</IneligibilityReason>
<IneligibilityType>price_band</IneligibilityType>
</RateIneligibility>
<UserRateCondition>
<MembershipProgram>[enter program name here]</MembershipProgram>
</UserRateCondition>
</RateRule>
</RateRuleSettings>
İndirim ipucu
<?xml version="1.0" encoding="UTF-8"?>
<RateRuleSettings>
<RateRule id="membership_program">
<RateIneligibility>
<IneligibilityReason>program_member</IneligibilityReason>
<IneligibilityType>existence</IneligibilityType>
</RateIneligibility>
<UserRateCondition>
<MembershipProgram>[enter program name here]</MembershipProgram>
</UserRateCondition>
</RateRule>
</RateRuleSettings>
Gizli üye fiyatı örnekleri (birden fazla koşul)
op="herhangi"
Üyeler için kitle listesi ücreti + üye olmayanlar için gizli üye fiyatı (existence indirimi)
Bu özel indirim örneği, kitle listesine değil kullanıcılara gösterilecek olan existence
türünde üye fiyatı gizli kullanıcı arayüzü işlemini belirtir. Kitle listesindeki kullanıcılar kitle ücretini görür.
<?xml version="1.0" encoding="UTF-8"?>
<RateRuleSettings>
<RateRule id="membership_program">
<RateIneligibility>
<IneligibilityReason>program_member</IneligibilityReason>
<IneligibilityType>existence</IneligibilityType>
</RateIneligibility>
<UserRateCondition op="any">
<MembershipProgram>[enter program name here]</MembershipProgram>
<UserListId>[enter you audience list id here]</UserListId>
</UserRateCondition>
</RateRule>
</RateRuleSettings>
op="all"
Yalnızca kitle listesi kullanıcıları için gizli üye fiyatı
Bu özel indirim örneği, "artı ücretsiz kablosuz" ek metniyle düzenlenen exact
türündeki gizli üye fiyatı kullanıcı arayüzü işlemini belirtir. Bu kullanıcı arayüzü işlemi, kitle listesiyle eşleşen kullanıcılara gösterilir.
<?xml version="1.0" encoding="UTF-8"?>
<RateRuleSettings>
<RateRule id="membership_program_for_audience_list">
<RateIneligibility>
<IneligibilityReason>program_member</IneligibilityReason>
<IneligibilityType>exact</IneligibilityType>
</RateIneligibility>
<RateModification>
<HotelAmenity>free_wifi</HotelAmenity>
</RateModification>
<UserRateCondition op="all">
<MembershipProgram>[enter program name here]</MembershipProgram>
<UserListId>[enter you audience list id here]</UserListId>
</UserRateCondition>
</RateRule>
</RateRuleSettings>
Şeffaf/görünür kullanıcı arayüzü
Bu örnekte, kitle listesindeki kullanıcılar için iki kullanıcı arayüzü işlemiyle (şeffaf ve görünür kullanıcı arayüzü) ve diğer tüm kullanıcılar için gizli ücretlerle üye ücretinin nasıl belirtileceği gösterilmektedir.
<?xml version="1.0" encoding="UTF-8"?>
<RateRuleSettings>
<RateRule id="membership_program">
<RateIneligibility>
<IneligibilityReason>program_member</IneligibilityReason>
<IneligibilityType>existence</IneligibilityType>
</RateIneligibility>
<UserRateCondition op="any">
<MembershipProgram>[enter program name here]</MembershipProgram>
<UserRateCondition op="all">
<UserListId>[enter you audience list id here]</UserListId>
<AlwaysEligibleMembershipProgram>program_name</AlwaysEligibleMembershipProgram>
</UserRateCondition>
</UserRateCondition>
</RateRule>
</RateRuleSettings>
<RateModification>
Özel indirimler için kullanıcı arayüzü işlemlerini değiştirir.
<RateModification>
öğesi, ücret kuralları XML hiyerarşisinde şu konumda görünür:
+<RateRuleSettings>
+<UserRateCondition>
+<RateRule>
+<UserRateCondition>
+<RateIneligibility>
+<RateModification>
Özellikler
<RateModification>
öğesinin özelliği yoktur.
Alt öğeler
<RateModification>
öğesi aşağıdaki alt öğelere sahiptir:
Alt Öğe | Zorunlu mu? | Tür | Açıklama |
---|---|---|---|
<HotelAmenity> |
Optional | enum | Gizli üye fiyatı kullanıcı arayüzü işlemini düzenlemek için Valid values are:
|
<PriceMultiplier> |
Optional | float | Bu değeri taban ücret, vergiler ve ücretlerle çarparak fiyatı değiştirir. Örneğin, Bu sayede, belirli bir ücret kuralıyla tüm fiyatlara indirim uygulayabilirsiniz. |
Özel indirim örnekleri
Otel imkanları
Tüm kullanıcılar için gizli üye fiyatı (aralıklı indirim yüzdesi) + ücretsiz WiFi
<?xml version="1.0" encoding="UTF-8"?>
<RateRuleSettings>
<RateRule id="membership_program">
<RateIneligibility>
<IneligibilityReason>program_member</IneligibilityReason>
<IneligibilityType>price_band</IneligibilityType>
</RateIneligibility>
<RateModification>
<HotelAmenity>free_wifi</HotelAmenity>
</RateModification>
<UserRateCondition>
<MembershipProgram>[enter program name here]</MembershipProgram>
</UserRateCondition>
</RateRule>
</RateRuleSettings>
Fiyat çarpanı
Fiyat Feed'indeki mobil fiyatlara% 5 indirim uygulama
<?xml version="1.0" encoding="UTF-8"?>
<RateRuleSettings>
<RateRule id="mobile">
<RateModification>
<PriceMultiplier>0.95</PriceMultiplier>
</RateModification>
<UserRateCondition>
<UserDeviceType>mobile</UserDeviceType>
</UserRateCondition>
</RateRule>
</RateRuleSettings>