Il file XML delle regole tariffarie definisce le regole per la pubblicazione di tariffe agevolate e tariffe private. Puoi aggiungere o modificare un file XML delle regole tariffarie utilizzando il Pagina Regole tariffarie in Hotel Center. Per ulteriori informazioni sulle tariffe agevolate e private, consulta Tariffe agevolate e private.
Ogni regola tariffaria richiede un id
, a cui può essere fatto riferimento in una
<Rate>
di un messaggio Transaction. Una <Rate>
che
fa riferimento a un ID regola tariffaria viene pubblicato solo per gli utenti e alle condizioni
definiti dalla regola tariffaria. Puoi fare riferimento a un ID regola tariffaria anche utilizzando un
in un URL pagina di destinazione.
<RateRuleSettings>
L'elemento principale del file XML delle regole tariffarie. La
L'elemento <RateRuleSettings>
(in precedenza <PrivateRates>
) contiene:
<UserRateCondition>
elementi che definiscono le condizioni da abbinare alle tariffe agevolate e private. Ad esempio, puoi creare una tariffa agevolata che corrisponde alla condizione di tutti gli utenti in un determinato paese.<RateRule>
elementi per i quali ciascuno definisce una regola tariffaria riferimento in un elemento<Rate>
di un messaggio Transaction. Ciascuna<RateRule>
specifica le condizioni e l'opzione di interfaccia utente che costruiscono una tariffa agevolata o privata.
L'elemento <RateRuleSettings>
compare nella posizione seguente nella tariffa
gerarchia XML delle regole:
+<RateRuleSettings>
+<UserRateCondition>
+<RateRule>
+<UserRateCondition>
+<RateIneligibility>
+<RateModification>
Sintassi
L'elemento <RateRuleSettings>
utilizza la seguente sintassi:
<?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>
Attributi
L'elemento <RateRuleSettings>
non ha attributi.
Elementi secondari
L'elemento <RateRuleSettings>
ha i seguenti elementi secondari:
Elemento secondario | Obbligatorio? | Tipo | Descrizione |
---|---|---|---|
<RateRule> |
Required | <RateRule> |
Definisce le condizioni di corrispondenza, le modifiche e l'idoneità per
con una tariffa agevolata o privata. Richiede un |
<UserRateCondition> |
Optional | <UserRateCondition> |
Definisce una o più condizioni che, una volta soddisfatte, generano le tariffe agevolate o private. Le condizioni possono essere definite in linea utilizzando
Un |
Esempi di tariffe agevolate
I seguenti esempi mostrano dei metodi di base per definire le tariffe agevolate.
Facendo riferimento a condizioni predefinite, come mostrato nell'esempio relativo agli utenti di dispositivi mobili, è consigliato.
Utenti di dispositivi mobili
Il seguente esempio di tariffe agevolate definisce una regola tariffaria corrispondente
tutti gli utenti di dispositivi mobili con riferimento a un <UserRateCondition>
predefinito:
<?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>
Utenti degli Stati Uniti
Il seguente esempio di tariffe agevolate definisce una regola tariffaria corrispondente
per tutti gli utenti che eseguono ricerche negli Stati Uniti, facendo riferimento a una
<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>
Un container per specificare:
- Condizioni per la pubblicazione di una tariffa
- Eventuali modifiche al prezzo e al trattamento nell'interfaccia utente della tariffa
- Utilizzo di opzioni di interfaccia utente nascoste per le tariffe private
L'elemento <RateRule>
compare nella posizione seguente nel file XML delle regole tariffarie
gerarchia:
+<RateRuleSettings>
+<UserRateCondition>
+<RateRule>
+<UserRateCondition>
+<RateIneligibility>
+<RateModification>
Sintassi
L'elemento <RateRule>
utilizza la seguente sintassi:
<?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>
Attributi
L'elemento <RateRule>
ha i seguenti attributi:
Attributo | Obbligatorio? | Tipo | Descrizione |
---|---|---|---|
id |
Obbligatorio | stringa |
Un identificatore univoco per la regola tariffaria. A questo ID viene fatto riferimento tramite
Attributo Il numero massimo di caratteri consentiti è 40. |
Elementi secondari
L'elemento <RateRule>
ha i seguenti elementi secondari:
Elemento secondario | Obbligatorio? | Tipo | Descrizione |
---|---|---|---|
<RateIneligibility> |
Optional | <RateIneligibility> |
Specifica i valori che determinano la specifica opzione di interfaccia utente per un
Tariffa: <MembershipProgram> .
Valido solo quando viene specificato |
<UserRateCondition> |
Required | <UserRateCondition> |
Definisce una o più condizioni che, una volta soddisfatte, generano le tariffe agevolate o private. Le condizioni possono essere definite in linea utilizzando Tieni presente, tuttavia, che quando |
<RateModification> |
Optional | <RateModification> |
Modifica l'opzione di interfaccia utente per le tariffe private. |
<PromoCode> |
Optional | string | Specifica un codice da associare alla tariffa se questa regola tariffaria è
applicati. Indicate nella pagina di destinazione PROMO-CODE
. |
<UserRateCondition>
Definisce una o più condizioni che, una volta soddisfatte, risultano in condizioni le tariffe private fornite.
L'elemento <UserRateCondition>
compare nella posizione seguente all'interno
Gerarchia XML delle regole tariffarie:
+<RateRuleSettings>
+<UserRateCondition>
+<RateRule>
+<UserRateCondition>
+<RateIneligibility>
+<RateModification>
Sintassi
L'elemento <UserRateCondition>
utilizza la seguente sintassi:
<?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>
Attributi
L'elemento <UserRateCondition>
ha i seguenti attributi:
Attributo | Obbligatorio? | Tipo | Descrizione |
---|---|---|---|
id |
Required (if top-level under
<RateRuleSettings> ) |
string |
Un identificatore univoco per questo |
op |
Optional | enum |
L'attributo
|
reference_id |
Optional | string |
Definisce questo elemento come riferimento a un altro predefinito
Quando è presente
|
Elementi secondari
L'elemento <UserRateCondition>
ha i seguenti elementi secondari:
Elemento secondario | Obbligatorio? | Tipo | Descrizione |
---|---|---|---|
<AlwaysEligibleMembershipProgram> |
Optional | string | Specifica che la tariffa utilizzerà l'interfaccia utente visibile della tariffa per i membri trattamento. Il valore di questo elemento può essere qualsiasi nome di programma di affiliazione. |
<Description> |
Optional | string | Descrive il <UserRateCondition> . Per la documentazione
scopi e non ha alcun effetto sulle sue capacità.
|
<LanguageCode> |
Optional | string | Specifica che la tariffa verrà offerta agli utenti la cui lingua corrisponde a questa a due lettere codice lingua. |
<MaxUsersPercent> |
Optional | float | Specifica che la tariffa verrà offerta in modo casuale a questa percentuale degli utenti finali. Il valore deve essere un numero intero compreso tra 0 e 100 (inclusi). Per Ad esempio, 20 sceglierà come target il 20% degli utenti finali. |
<MembershipProgram> |
Optional | string | Specifica che la tariffa utilizzerà un'opzione di interfaccia utente di un programma di abbonamento
come stabilito dal Affinché Il valore di |
<UserRateCondition> |
Optional | <UserRateCondition> |
Definisce una o più condizioni che, una volta soddisfatte, generano le tariffe agevolate o private. Un elemento |
<UserCountry> |
Optional | string | Un CLDR
codice paese, ad esempio Specifica che l'utente deve trovarsi nel paese specificato. Google determina il paese dell'utente finale in base all'indirizzo IP. |
<UserDeviceType> |
Optional | enum | Definisce la condizione del tipo di dispositivo. I valori consentiti sono:
|
<UserListId> |
Optional | string | L'ID elenco utenti Google Ads di un elenco del segmento di pubblico.
Questa condizione può essere utilizzata solo con
|
<UserSignedIn> |
Optional | boolean | Un valore booleano che specifica se l'utente deve aver effettuato o meno l'accesso
il proprio Account Google. Il valore true indica che
è necessario che l'utente abbia eseguito l'accesso. Il valore false indica che
l'utente non deve aver eseguito l'accesso. Se non è importante che l'utente sia
connesso o disconnesso, non includere un <UserSignedIn>
.
|
<IsDomestic> |
Optional | boolean | Un valore booleano che specifica se l'utente deve appartenere o meno al
nello stesso paese in cui si trova l'hotel. Un valore pari a true
indica che l'utente deve trovarsi nello stesso paese dell'hotel. R
il valore false indica che l'utente può appartenere a qualsiasi
diverso da quello dell'hotel. Se vuoi informazioni più dettagliate
usa la condizione <UserCountry> .
|
Esempi di tariffe agevolate
Percentuale di utenti
Il seguente esempio di tariffe agevolate specifica che la tariffa sarà offerto in modo casuale al 20% degli utenti:
<?xml version="1.0" encoding="UTF-8"?>
<RateRuleSettings>
<RateRule id="20_percent_users">
<UserRateCondition>
<MaxUsersPercent>20</MaxUsersPercent>
</UserRateCondition>
</RateRule>
</RateRuleSettings>
Utenti del Regno Unito e di dispositivi mobili
Il seguente esempio di tariffe agevolate definisce una regola tariffaria corrispondente
tutti gli utenti che effettuano ricerche nel Regno Unito con un dispositivo mobile utilizzando un
<UserRateCondition>
in linea:
<?xml version="1.0" encoding="UTF-8"?>
<RateRuleSettings>
<RateRule id="gb_mobile">
<UserRateCondition op="all">
<UserCountry>GB</UserCountry>
<UserDeviceType>mobile</UserDeviceType>
</UserRateCondition>
</RateRule>
</RateRuleSettings>
Giappone e non Giappone
Il seguente esempio di tariffe agevolate mostra una regola tariffaria corrispondente in Giappone e un'altra regola tariffaria che corrisponde agli utenti nel resto del mondo (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>
Tutti, Tutti e Nessuno
Il seguente esempio di tariffe agevolate mostra come op
può essere utilizzato per trovare corrispondenze con più condizioni in modi diversi
utilizzando i valori any
, all
e none
. Ad esempio, come mostrato
au_nz
, puoi utilizzarne una qualsiasi per associare gli utenti in una qualsiasi delle diverse
paesi. Come mostrato nella regola tariffaria au_nz_mobile_tablet
, puoi utilizzare
all
per richiedere che gli utenti soddisfino più condizioni. La
row_mobile_tablet
regola tariffaria corrisponderà agli utenti che si trovano nel resto del
mondo (riga), ad eccezione di Australia e Nuova Zelanda e che corrispondono anche ai
Condizione mobile_tablet
.
<?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>
Esempi di tariffe private
Tariffa membro visibile 1
<?xml version="1.0" encoding="UTF-8"?>
<RateRuleSettings>
<RateRule id="member_visible">
<UserRateCondition>
<AlwaysEligibleMembershipProgram>[enter your program here]</AlwaysEligibleMembershipProgram>
</UserRateCondition>
</RateRule>
</RateRuleSettings>
Tariffa membro visibile 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>
Tariffa elenco del segmento di pubblico 1
<?xml version="1.0" encoding="UTF-8"?>
<RateRuleSettings>
<RateRule id="audience_list">
<UserRateCondition>
<UserListId>[enter an audience list id]</UserListId>
</UserRateCondition>
</RateRule>
</RateRuleSettings>
Tariffa elenco del segmento di pubblico 2
Questo esempio di tariffe private mostra come specificare una tariffa per i membri visibile Opzione di interfaccia utente per più elenchi dei segmenti di pubblico:
<?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>
Indica come visualizzare l'opzione di interfaccia utente nascosta della tariffa per membri. In caso contrario inclusa, l'opzione di interfaccia utente nascosta della tariffa per i membri non viene visualizzata.
Per utilizzare <RateIneligibility>
in un <RateRule>
, <MembershipProgram>
deve anche
da specificare in un elemento <UserRateCondition>
per <RateRule>
.
L'elemento <RateIneligibility>
compare nella posizione seguente nella tariffa
gerarchia XML delle regole:
+<RateRuleSettings>
+<UserRateCondition>
+<RateRule>
+<UserRateCondition>
+<RateIneligibility>
+<RateModification>
Sintassi
L'elemento <RateIneligibility>
utilizza la seguente sintassi:
<?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>
Attributi
L'elemento <RateIneligibility>
non ha attributi.
Elementi secondari
L'elemento <RateIneligibility>
ha i seguenti elementi secondari:
Elemento secondario | Obbligatorio? | Tipo | Descrizione |
---|---|---|---|
<IneligibilityType> |
Required | enum | Definisce la modalità di visualizzazione del testo (visualizzato accanto alla tariffa barrata) che descrive la tariffa nascosta. I valori validi sono:
Scopri di più sulle opzioni di interfaccia utente in Tariffe private dettagli ed esempi. |
<IneligibilityReason> |
Required | enum | I valori validi sono:
|
Esempi di tariffe private
Questa sezione include esempi di tariffa per membri nascosta (base) e tariffa per i membri esempi nascosti (più condizioni). Puoi anche mostrare le tue tariffe per i membri a sottoinsiemi di utenti. Per alcuni esempi, consulta la sezione Esempi di tariffe private.
Esempi di tariffa per membri nascosta (base)
Sconto esatto
<?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>
Sconto cinturino
<?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>
Sconto suggerimento
<?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>
Esempi di tariffa per membri nascosta (con condizioni multiple)
op="any"
Tariffa dell'elenco del segmento di pubblico per i membri + tariffa per membri nascosta (sconto esistente) per i non abbonati
Questo esempio di tariffe private specifica il tipo existence
di tariffa per i membri
opzione di interfaccia utente nascosta, che verrà mostrata agli utenti e non al pubblico.
dall'elenco di lettura. Gli utenti nell'elenco del segmento di pubblico vedranno la tariffa.
<?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"
Tariffa membro nascosta solo per gli utenti degli elenchi del segmento di pubblico
Questo esempio di tariffa privata specifica il tipo exact
di tariffa per i membri nascosta
Opzione di interfaccia utente, modificata con il testo aggiuntivo "più Wi-Fi gratuito". Questa UI
verrà mostrato agli utenti che corrispondono
all'elenco del segmento di pubblico.
<?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>
UI trasparente/visibile
Questo esempio mostra come specificare la tariffa per i membri con due opzioni di interfaccia utente (UI trasparente e visibile) per gli utenti nell'elenco del segmento di pubblico e le tariffe nascoste. per tutti gli altri utenti.
<?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>
Modifica l'opzione di interfaccia utente per le tariffe private.
L'elemento <RateModification>
compare nella posizione seguente all'interno
Gerarchia XML delle regole tariffarie:
+<RateRuleSettings>
+<UserRateCondition>
+<RateRule>
+<UserRateCondition>
+<RateIneligibility>
+<RateModification>
Attributi
L'elemento <RateModification>
non ha attributi.
Elementi secondari
L'elemento <RateModification>
ha i seguenti elementi secondari:
Elemento secondario | Obbligatorio? | Tipo | Descrizione |
---|---|---|---|
<HotelAmenity> |
Optional | enum | Combina con I valori validi sono:
|
<PriceMultiplier> |
Optional | float | Modifica il prezzo moltiplicando questo valore per la tariffa di base, le tasse
e commissioni. Ad esempio, se In questo modo puoi applicare uno sconto a tutte le tariffe con una determinata tariffa personalizzata. |
Esempi di tariffe private
Servizi dell'hotel
Tariffa membro nascosta per tutti gli utenti (sconti su banda) + Wi-Fi gratuito
<?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>
Moltiplicatore di prezzo
Applica il 5% di sconto alle tariffe per dispositivi mobili nel feed del prezzo
<?xml version="1.0" encoding="UTF-8"?>
<RateRuleSettings>
<RateRule id="mobile">
<RateModification>
<PriceMultiplier>0.95</PriceMultiplier>
</RateModification>
<UserRateCondition>
<UserDeviceType>mobile</UserDeviceType>
</UserRateCondition>
</RateRule>
</RateRuleSettings>