Tutorial: Quickfinder
Il quickfinder è davvero necessario?
L’integrazione di un quickfinder deve essere ben realizzata, pena un effetto negativo sulle conversioni (tanto è vero che i siti che convertono di più non integrano questo tipo di ricerca).
Il suggerimento quindi è di indirizzare l’utente alla pagina di prenotazione direttamente tramite un pulsante “prenota ora”, senza mostrare un calendario di ricerca.
Vantaggi:
- la pagina di dettaglio copre tutte le varianti di ricerca
- la funzione di ricerca nella pagina di dettaglio soddisfa tutti gli standard richiesti dal sistema:
- campi in cui inserire il numero adulti e il numero bambini
- possibilità di inserire l’età dei bambini
- possibilità di cercare più camere
- tool di inserimento della data facile da usare
Nel caso in cui si decida comunque di integrare il quickfinder, è necessario tenere conto che bisogna obbligatoriamente richiedere l’inserimento del numero di bambini e la rispettiva età, necessaria per il calcolo corretto del prezzo.
Se volete implementare un quickfinder, potete seguire le istruzioni indicate sulla nostra guida: https://www.desklineitalia.it/res/tosc5/dmodemo/qf-accommodation-accoweb.html
Per ottenere l'ID della struttura, è possibile contattare l’organizzazione turistica di riferimento oppure cercare il valore nel link diretto del widget Cerca&Prenota (disponibile in WebClient) utilizzando la console per sviluppatori del browser.
tagContext_6.appContext.serviceProviderId
(esempio: a6aed2be-9287-4d12-8824-0af9f25a943a)
Per ottenere il codice del database è possibile richiederlo all’organizzazione turistica di riferimento, oppure andare alla pagina in cui è in esecuzione il widget Cerca&Prenota (o al link diretto) e interrogare il seguente valore con la console per sviluppatori del browser:
tagContext_6.appContext.dbCode
(esempio: ABC)
Esempio di codice abbreviato nel contesto di un modulo HTML:
<script> function onFormSubmit(){ dw.accommodationDetailQuickFind( // LocalStorageID: ID des Vermieters, siehe oben 'a6aed2be-9287-4d12-8824-0af9f25a943a', // Gastdaten { dateFrom:new Date("2021-11-10"), dateTo:new Date("2021-11-13"), occupancy1:{ units:1, adults:3, children:[0,1] },
//Datenbankcode (3-stellig)
dbCode:'ABC',
//ID des Vermieters (Siehe oben)
id:'a6aed2be-9287-4d12-8824-0af9f25a943a' }, function() { // Callback Funktion, um z.B. einen Redirekt auf die Unterseite mit der TOSC5 Applikation durchzuführen. window.location.href = "https://example.com/urlaub" }) // blockieren der Standard Formularaktion return false; } </script>
<form onsubmit="return onFormSubmit()">
...
...
... <button type="submit">submit</button> </form>
Valori
Valore | Descrizione |
---|---|
dateFrom | DateObject per la data di arrivo dell'ospite. |
dateTo | DateObject per la data di partenza dell'ospite. |
occupancyX | Di solito si usa solo "occupancy1". Tuttavia, è possibile trasferire fino a 3 diverse opzioni di occupazione. unità - quante camere vengono cercate adults - Numero di adulti children - Array, età dei bambini all'inizio del viaggio (ad es. 0 ,1 per la ricerca con due bambini, uno di meno di un anno e uno di un anno; 6,6 per due bambini di sei anni) |