Fornitore XML
Il Tour Operator può aggiornare le seguenti voci dei fornitori dalle impostazioni di Configurazione > Configurazione Plugin.
- markup_delta_opaque: è un delta che modifica il markup nel caso di rate opache
- markup_delta_package: è un delta che modifica il markup nel caso di pacchetti dinamici
- markup_minimum: se definito è il markup da applicare al netto fornitore, non potrà essere inferiore a questo parametro. Se non è definito questo limite è 0.0
- skip_price_comparison: se valorizzato ai risultati di questo feed non verrà applicato il price comparison (quindi compariranno i suddetti risultati anche se ci sono soluzioni più convenienti).
I seguenti parametri permettono di definire una finestra temporale entro la quale deve ricadere il checkin affinché la richiesta venga inoltrata al fornitore. Può essere espressa sia in forma di date che di giorni da data oggi:
- booking_window_from_date: nel formato YYYY-MM-DD
- booking_window_to_date: nel formato YYYY-MM-DD
- booking_window_from_days
- booking_window_to_days
- only_single_hotel_availability: se valorizzato a "yes" si intende che questo feed è riservato per richieste di singolo hotel, richieste per più hotel o per città non verranno effettuate. Si consiglia di usare al suo posto "max_hotels_to_search" in quanto se valorizzato, questo parametro viene ignorato
- blooked_rooms_types: può contenere una lista di tipi di stanze, separate da virgola, per le quali non effettuare ricerche. Per esempio: TRP, QUD
- max_hotels_to_search: preferibile a "only_single_hotel_availability". Se valorizzato come numero, il feed è attivo solo per le richieste di al massimo questo numero hotel
- deadlinehour: definire le ore di margine da applicare alle deadline del fornitore
- deadlinetime: nel formato HH:MM dopo aver applicato le ore di margine, la deadline viene impostata a questo orario. Se non è valorizzato viene usato "12:00"
- alias: permette di definire un alias mnemonico alla plugin
- allowed_nationalities: il feed è abilitato solo per i passeggeri la cui nazionalità rientra in questa lista di codici (codici country iso2)
- denied_nationalities: il feed è disabilitato per i passeggeri la cui nazionalità rientra in questa lista di codici (codici country iso2)
- allowed_localities: il sistema permette di definire delle localities e di ricercare su di esse. Di default le ricerche per locality non vengono inoltrate ai feed xml, a meno che questo parametro non sia impostato a "yes"
- allowed_countries: lista dei codici nazione (codici countries) separati da virgola dove è abilitato il feed: si possono cercare hotel e città solo in queste nazioni
- denied_countries: lista dei codici nazione (codici countries) separati da virgola dove è disabilitato il feed: non si possono cercare hotel e città in queste nazioni. È possibile inoltre definire delle condizioni che una richiesta disponibilità deve soddisfare per essere inoltrata al fornitore di questo feed, tramite:
- max_rooms: numero massimo di stanze richieste
- min_rooms: numero minimo di stanze richieste
- max_nights: numero massimo di notti
- min_nights: numero minimo di notti
- max_deadline_hours: vengono scartati dal feed i contratti per cui tra checkin e deadline ci sono più ore rispetto a come è valorizzato questa opzione
- recommended: i contratti provenienti da questo feed sono marcati come "recommended"
- send_customer_reference: se il booking viene fatto da sito, in fase di booking il comportamento di default è mandare come riferimento il nome del servizio nel sistema che sta facendo l'acquisto. Se invece è un booking creato tramite Kalima, è preferibile inviare il riferimento cliente (tramite valorizzazione di questa opzione a “yes”). Si prega di notare che al momento Towers è asincrono e dunque se c’è incompatibilità con i protocolli asincroni, non è possibile individuare il booking corretto in fase di notifica asincrona
- allowed_currencies: lista opzionale di currency, separata da virgola. Se la currency cliente (nel quale è necessario convertire i prezzi) non si trova in questa lista, viene usata la prima currency della lista
- min_timeout: per evitare timeout troppo brevi di un fornitore xml dopo ogni query, da definire se non sono disponibili "min_timeout_multi_hotels" e "min_timeout_single_hotel"
- min_timeout_multi_hotels: per evitare timeout troppo brevi di un fornitore xml dopo ogni query, nel caso venga richiesto un solo hotel
- min_timeout_single_hotel: per evitare timeout troppo brevi di un fornitore xml dopo ogni query, nel caso vengano richiesti più hotel id
- compare_results: quando un feed restituisce molti risultati, con minime differenze solo sui prezzi, si può impostare a "yes" questo parametro per applicare una prima scrematura e ridurre il numero di contratti restituiti
- deadline_timezone_from: permette di definire in quale timezone il feed restituisce i risultati in termini di cancellazione, può essere una timezone specifica, oppure la stringa "supplier", ad indicare che viene fornita direttamente dal feed stesso oppure "hotel" ad indicare che viene considerata in base ai dati statici degli hotel. In caso non sia definita viene presunta la timezone CET
- username
- password
- url
- markup: deve essere un carattere numerico. Sarà aggiunto ai prezzi ricevuti dai fornitori e sarà il guadagno del Tour Operator.
Se il Tour Operator decide di disabilitare un fornitore, è necessario inserire nella riga di markup un carattere alfabetico e cliccare su "modifica" per salvare l'azione. Suggeriamo di inserire "DISABLED" con l'ultimo markup inserito (ad esempio DISABLED7).
- default_nationality