Ücret kuralları XML dosyası, koşullu fiyat yayınlama kurallarını ve özel indirimler. Ücret kuralları XML dosyasını aşağıdakini kullanarak ekleyebilir veya düzenleyebilirsiniz: Hotel Center'daki ücret kuralları sayfası. Koşullu fiyatlar ve özel indirimler hakkında daha fazla bilgi için Koşullu fiyatlar ve özel indirimler.
Her ücret kuralı için bir id
Bir Transaction mesajının <Rate>
. Şu özelliklere sahip bir <Rate>
:
referanslarında, yalnızca kullanıcılara ve belirli koşullar altında sunulacak bir ücret kuralı kimliği
ücret kuralıyla tanımlanır. Ücret kuralı kimliğine,
değişkenini açılış sayfası URL'sinde kullanabilirsiniz.
<RateRuleSettings>
Ücret kuralları XML dosyasının kök öğesidir. İlgili içeriği oluşturmak için kullanılan
<RateRuleSettings>
(eski adıyla <PrivateRates>
) öğesi şunları içerir:
Koşulları tanımlayan
<UserRateCondition>
öğeleri (koşullu fiyatlar ve özel indirimler için) eşleşmesini sağlayın. Örneğin, Arkadaş Bitkiler projesinin belirli bir öğedeki tüm kullanıcıların koşullarıyla eşleşen koşullu fiyat ülke.Her biri şunun için bir ücret kuralı tanımlayan
<RateRule>
öğe: Transaction mesajında<Rate>
içindeki referans. Her biri<RateRule>
, koşulları ve kullanıcı arayüzü işlemini belirtir koşullu fiyat veya özel indirim oluşturan
<RateRuleSettings>
öğesi, ücrette aşağıdaki konumda görünür
kurallar XML hiyerarşisi:
+<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 yok.
Alt öğeler
<RateRuleSettings>
öğesi aşağıdaki alt öğelere sahiptir:
Alt Öğe | Zorunlu mu? | Tür | Açıklama |
---|---|---|---|
<RateRule> |
Required | <RateRule> |
Aşağıdakiler için eşleşme koşullarını, değişiklikleri ve uygunluğu tanımlar:
koşullu fiyat veya özel indirim sunuyor. |
<UserRateCondition> |
Optional | <UserRateCondition> |
Eşleşmeyle sonuçlanacak bir veya daha fazla koşul tanımlar. koşullu fiyatlar veya özel indirimler sunulması. Koşullar,
Başka bir öğeye referansla
|
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 verme önerilir.
Mobil cihaz kullanıcıları
Aşağıdaki koşullu fiyat örneği, eşleşen bir ücret kuralı tanımlar
Önceden tanımlanmış bir <UserRateCondition>
öğesine referans vererek tüm mobil cihaz kullanıcıları:
<?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, eşleşen bir ücret kuralı tanımlar
önceden tanımlanmış bir sayfaya başvurarak ABD'de arama yapan tüm kullanıcılar
<UserRateCondition>
:
<?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>
Aşağıdakileri belirten bir kapsayıcı:
- Ücret sunma koşulları
- Ücrette ve ücretin kullanıcı arayüzü işlemlerinde (varsa) yapılan değişiklikler
- Özel indirimler için gizli kullanıcı arayüzü işlemlerinin kullanımı
<RateRule>
öğesi, ücret kuralları XML'inde aşağıdaki konumda görünür
hiyerarşi:
+<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. Bu kimliğe,
Bir İşlemdeki İ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> |
Bir
<MembershipProgram> ücret.
Yalnızca |
<UserRateCondition> |
Required | <UserRateCondition> |
Eşleşmeyle sonuçlanacak bir veya daha fazla koşul tanımlar. koşullu fiyatlar veya özel indirimler sunulması. Koşullar, Ancak |
<RateModification> |
Optional | <RateModification> |
Özel indirimler için kullanıcı arayüzü işlemini değiştirir. |
<PromoCode> |
Optional | string | Bu ücret kuralı şu durumda ücretle ilişkilendirilecek kodu belirtir:
geçerlidir. PROMO-CODE açılış sayfasında yansıtılmıştır
değişkenine eklenmelidir. |
<UserRateCondition>
Eşleşen olduğunda koşullu veya koşula bağlı geçerli özel indirimler var.
<UserRateCondition>
öğesi
ücret kuralları XML hiyerarşisi:
+<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 önceden tanımlanmış başka bir öğeye referans olarak tanımlar
Eşleşen
|
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ünü kullanacağını belirtir ele alacağız. Bu öğenin değeri, herhangi bir üyelik programı adı olabilir. |
<Description> |
Optional | string | <UserRateCondition> öğesini açıklar. Bu, belgeler içindir
amaçlarına hizmet eder ve özellikleri üzerinde hiçbir etkisi yoktur.
|
<LanguageCode> |
Optional | string | Ücretin, bu iki harfli ile eşleşir dil koduna bakın. |
<MaxUsersPercent> |
Optional | float | Ücretin bu yüzdeye rastgele sunulacağını belirtir son kullanıcılardan bahsetmek istiyorum. 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, üyelik programı kullanıcı arayüzü işlemini kullanacağını belirtir
|
<UserRateCondition> |
Optional | <UserRateCondition> |
Eşleşmeyle sonuçlanacak bir veya daha fazla koşul tanımlar. koşullu fiyatlar veya özel indirimler sunulması.
|
<UserCountry> |
Optional | string | CLDR
ülke kodu (örneğin, Kullanıcının belirtilen ülkede olması 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 şurada oturum açması gerekip gerekmediğini belirten boole değeri:
Google Hesapları. true değeri,
Kullanıcının oturum açması gerekir. false değeri,
Kullanıcı oturum açmamalıdır. Kullanıcının oturum açmış olup olmadığı
oturum açmış veya oturumu kapattıysanız <UserSignedIn> eklemeyin
koşul.
|
<IsDomestic> |
Optional | boolean | Kullanıcının
otelin bulunduğu ülkeyle aynı olmalıdır. true değeri
kullanıcının otelle aynı ülkede olması gerektiğini belirtir. CEVAP
false değeri, kullanıcının herhangi bir bölgeden olabileceğini gösterir
Otelin bulunduğu ülke dışındaki bir ülke. Daha ayrıntılı
kontrolü 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 yüzde yirmi birine rastgele sunuluyor:
<?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, eşleşen bir ücret kuralı tanımlar
mobil cihaz kullanarak Birleşik Krallık'ta arama yapan tüm kullanıcılar
satır içi <UserRateCondition>
:
<?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, eşleşen bir ücret kuralını gösterir kullanıcılar için geçerlidir ve dünyanın geri kalanındaki kullanıcılarla eşleşen başka bir ücret kuralı dünya (RoW):
<?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 bir", "tüm" ve "hiçbiri"
Aşağıdaki koşullu fiyat örneği, op
metriğinin
özelliği kullanılarak birden fazla koşulda farklı şekillerde eşleştirme yapılabilir.
any
, all
ve none
değerleri kullanılır. Örneğin,
au_nz
koşulu, birden fazla koşuldaki kullanıcıları eşleştirmek için herhangi birini kullanabilirsiniz
ülkeler. au_nz_mobile_tablet
ücret kuralında gösterildiği gibi şunları kullanabilirsiniz:
Kullanıcıların birden fazla koşulu karşılamasını zorunlu kılmak için all
. İlgili içeriği oluşturmak için kullanılan
row_mobile_tablet
ücret kuralı, bu düzeyin geri kalanındaki kullanıcılarla eşleşir.
dünya (satır) arasında yer alan ve Avustralya ile Yeni Zelanda hariç
mobile_tablet
koşulu.
<?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 fiyatı 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 fiyatı 2
Bu özel indirim örneğinde, görünür bir üye fiyatının nasıl belirtileceği gösterilmektedir Birden fazla kitle listesi için kullanıcı arayüzü işlemi:
<?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. Değilse dahil edildiğinde, gizli üye fiyatı kullanıcı arayüzü işlemi gösterilmez.
<RateIneligibility>
özelliğinin <RateRule>
içinde kullanılabilmesi için <MembershipProgram>
ayrıca
<RateRule>
için bir <UserRateCondition>
öğesinde belirtilmelidir.
<RateIneligibility>
öğesi, ücrette aşağıdaki konumda görünür
kurallar XML hiyerarşisi:
+<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 yok.
Alt öğeler
<RateIneligibility>
öğesi aşağıdaki alt öğelere sahiptir:
Alt Öğe | Zorunlu mu? | Tür | Açıklama |
---|---|---|---|
<IneligibilityType> |
Required | enum | Metnin (üzerindeki işaretin yanında gösterilir) gizli fiyatı tanımlamalıdır. Geçerli değerler şunlardır:
Kullanıcı arayüzü işlemleri hakkında daha fazla bilgiyi şurada bulabilirsiniz: Özel indirimler ayrıntılara ve örneklere göz atın. |
<IneligibilityReason> |
Required | enum | Geçerli değerler şunlardır:
|
Özel indirim örnekleri
Bu bölümde, gizli üye fiyatı (temel) ve üye ücretine dair örnekler yer alır. gizli örnekler (birden fazla koşul). Üyelere özel fiyatları şu kullanıcılara da gösterebilirsiniz: alt kümesidir. Ö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>
Bileklik 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="any"
Üyeler için kitle listesi fiyatı + gizli üye fiyatı (existence indirimi) üye olmayanlar için
Bu özel indirim örneği, existence
türü üye ücretini belirtiyor
kitleye değil kullanıcılara gösterilecek gizli kullanıcı arayüzü işlemi
liste'ye dokunun. 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, gizlenen exact
üye fiyatı türünü belirtiyor
"Ücretsiz kablosuz bağlantı artı" ek metniyle değiştirilen kullanıcı arayüzü işlemi. Bu kullanıcı arayüzü
değerlendirme, 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, iki kullanıcı arayüzü seçeneğiyle üye fiyatının nasıl belirtileceği gösterilmektedir (şeffaf ve görünür kullanıcı arayüzü) ve gizli ücretlerdeki kullanıcılar, sahip olması gerekir.
<?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şlemini değiştirir.
<RateModification>
öğesi
ücret kuralları XML hiyerarşisi:
+<RateRuleSettings>
+<UserRateCondition>
+<RateRule>
+<UserRateCondition>
+<RateIneligibility>
+<RateModification>
Özellikler
<RateModification>
öğesinin özelliği yok.
Alt öğeler
<RateModification>
öğesi aşağıdaki alt öğelere sahiptir:
Alt Öğe | Zorunlu mu? | Tür | Açıklama |
---|---|---|---|
<HotelAmenity> |
Optional | enum |
Geçerli değerler şunlardır:
|
<PriceMultiplier> |
Optional | float | Bu değeri taban ücretle, vergiler ve vergiyle çarparak fiyatı değiştirir.
hakkında konuşacağız. Örneğin, Bu sayede belirli bir orandaki tüm fiyatlara indirim uygulayabilirsiniz kuralı. |
Özel indirim örnekleri
Otel imkanları
Tüm kullanıcılar için gizli üye fiyatı (aralıklı indirimler) + ücretsiz kablosuz bağlantı
<?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>