Impostazioni canali

bookingfor versione 8.3.0

Come raggiungo questa sezione?

Dal menu principale: Gestione-> Impostazioni canali

Questo articolo è rivolto a chiunque voglia integrare Bookingfor in tutta semplicità direttamente nel sito web esistente e/o in altri canali della propria rete di distribuzione. Un nuovo strumento che moltiplica in tutta semplicità la diffusione dei contenuti  Bookingfor!

Canali Bookingfor per Sottoscrizioni e Merchant

Gestione canali: Bookingfor dispone nativamente la generazione di canali aggiuntivi per siti web, applicazioni mobile. Ogni canale generato avrà predisposto il suo modulo esportabile per i siti esterni e la sua modalità di personalizzazione completamente indipendente. Inoltre, ogni canale avrà accesso ai suoi dati associati tramite web services (utilizzando la chiave API associata) per funzionalità extra-web, quali per esempio totem informativi ed altre applicazioni. Le API fornite da Bookingfor per tale scopo sono le Frontend API, con tecnologia ODATA e JSON.

La gestione dei canali consentirà la personalizzazione dei dati da poter integrare in altri siti/potali delle destinazioni attraverso la generazione del codice necessario diversificata per ogni contesto e canale.

L’interfaccia permetterà la generazione della corretta chiave API, un nome di riferimento per una corretta identificazione del canale stesso, la limitazione della visualizzazione a una selezione di merchants e la possibilità di personalizzazione del codice CSS da integrare nel codice generato dei widgets da implementare nel sito/portale di destinazione.

In seguito, gli oggetti che possono essere limitati per canale utilizzando la Gestione canali :

  • Tipo: permette di creare canali di tipo sottoscrizione o merchant. Il tipo sottoscrizione permette di accedere a tutti i dati della sottoscrizione; il tipo merchant permette di accedere a tutti i dati del merchant selezionato
  • API key: è la chiave univoca per permettere di collegarsi alle API frontend bookingfor
  • Nome: il nome del canale
  • Referrer: è il nome che verrà visualizzato all’interno delle prenotazioni/richieste come identificazione del canale di provenienza. (Per maggiori informazioni vedi anche: Prenotazioni e Richieste)
  • Canale principale: permette di identificare il canale come principale
  • Link area hosted: questo link permette di visualizzare l’area hosted preconfigurata
  • Merchant: il/i merchant/s operanti in questo canale
  • URL pagina iniziale: dovrà essere predisposta una pagina iniziale dove inserire il codice widget di riferimento

Ulteriori limitazioni per canale! per personalizzazioni particolarmente avanzate si potrà scegliere di utilizzare il quick view presente in ogni singolo/a merchant, risorsa, evento, POI per ulteriormente limitare a livello di canale.

 

 

Gestione widget: per ogni canale  si possono utilizzare i più semplici ed immediati widget Bookingfor che non necessitano di una particolare competenza specifica.

Plugin WordPress! per personalizzazioni particolarmente avanzate si potrà scegliere di utilizzare l’API key per configurare il plugin WordPress disponibile tra gli add-ons Bookingfor; per utilizzare il plugin sono però necessarie adeguate competenze. La fornitura del plugin wordpress dal  repository github Bookingfor non prevede l’integrazione all’interno del sito e la eventuale personalizzazione grafica, pertanto è consigliabile rivolgervi alla vostra agenzia di fiducia.

Non ci sarà necessità di aprire ticket al team di assistenza e supporto per iniziare la procedura di integrazione perché in completa autonomia vengono resi disponibili dei settaggi per ciascun canale bookingfor:

La lista dei widgets permette la personalizzazione dell’interfaccia generata in funzione del tipo di widget scelto attraverso la configurazione del widget stesso. Ogni tipologia di widget ha una sua configurazione separata e diversa dagli altri widgets.

L’integrazione in altri siti avverrà scaricando il codice del widget e inserendolo all’interno del sito/portale della destinazione con una operazione copia/incolla, il codice si occuperà di implementare gli script necessari per la corretta generazione e utilizzo del widget stesso nel sito/portale della destinazione.

Esempio di codice generato da inserire in un sito con header e footer per una ricerca veloce:

				
					solo un esempio - NON funzionante

<!-- Bookingfor Implementation --> <script>if (!window.bookingfor) { var s = document.createElement('script'); s.src = 'https://cdnbookingfor.blob.core.windows.net/mars/
scripts/b10f7c7e2f3dc09cfee817489f3fbd59fc6c22f9fb4722e4ca6f744875e538c8_settings.js'; s.type = 'text/javascript'; document.getElementsByTagName('head')[0].appendChild(s); } </script> 
<bfipage path="booking" 
data-languages="it">
</bfipage>
<!-- End Bookingfor Implementation -->
				
			

Esempio di layout generato da codice generato per una ricerca veloce:

Esempio di codice generato per un Carousel alloggi:

				
					solo un esempio - NON funzionante

<!-- Bookingfor Implementation --> <script>if (!window.bookingfor) { var s = document.createElement('script'); s.src = 'https://cdnbookingfor.blob.core.windows.net/mars/
scripts/b10f7c7e2f3dc09cfee817489f3fbd59fc6c22f9fb4722e4ca6f744875e538c8_settings.js'; s.type = 'text/javascript'; document.getElementsByTagName('head')[0].appendChild(s); } </script> 
<div class="bookingfor_carousel bficarouselresources"
 data-tags=41,774,685,778"
 data-descmaxchars="300"
 data-cols="3"
 data-theme="1"
 data-maxitems="10"
 data-languages="it">
</div>
<!-- End Bookingfor Implementation -->
				
			

Esempio di layout generato da codice generato per un Carousel alloggi:

Esempio di codice generato per una Ricerca esperienze:

				
					solo un esempio - NON funzionante

<!-- Bookingfor Implementation --> <script>if (!window.bookingfor) { var s = document.createElement('script'); s.src = 'https://cdnbookingfor.blob.core.windows.net/mars/
scripts/b10f7c7e2f3dc09cfee817489f3fbd59fc6c22f9fb4722e4ca6f744875e538c8_settings.js'; s.type = 'text/javascript'; document.getElementsByTagName('head')[0].appendChild(s); } </script> 
<bfipage path="experience" 
data-languages="it">
</bfipage>
<!-- End Bookingfor Implementation -->
				
			

Esempio di layout generato da codice generato per una Ricerca esperienze:

				
					solo un esempio - NON funzionante

<!-- Bookingfor Implementation --> <script>if 
(!window.bookingfor) { var s = 
document.createElement('script'); s.src = 
'https://cdnbookingfor.blob.core.windows.net/mars/scripts/b10f7c7e2f3d
c09cfee817489f3fbd59fc6c22f9fb4722e4ca6f744875e538c8_settings.js'; s.type = 'text/javascript'; document.getElementsByTagName('head')[0].appendChild(s); } </script> 
<!-- End Bookingfor Implementation -->

<div class="bookingforwidget" path="resource"
data-layout="searchdetails"
data-Id="1375"
data-languages="it">
<div id="bficontainer" class="bfi-loader"></div>
</div>
				
			

Esempio dinamico di layout generato da codice generato per un alloggio:

				
					solo un esempio - NON funzionante

<!-- Bookingfor Implementation --> <script>if 
(!window.bookingfor) { var s = 
document.createElement('script'); s.src = 
'https://cdnbookingfor.blob.core.windows.net
/mars/scripts/b10f7c7e2f3dc09cfee817489f3fbd
59fc6c22f9fb4722e4ca6f744875e538c8_settings
.js'; s.type = 'text/javascript'; document.getElementsByTagName('head')[0].appendChild(s); } </script> 
<!-- End Bookingfor Implementation -->

<div class="bookingforwidget" path="resource"
data-layout="searchdetails"
data-Id="1375"
data-languages="it">
<div id="bficontainer" class="bfi-loader"></div>
</div>
				
			

Esempio dinamico di layout generato da codice generato per una singola esperienza:

				
					solo un esempio - NON funzionante

<!-- Bookingfor Implementation --> <script>if 
(!window.bookingfor) { var s = 
document.createElement('script'); s.src = 
'https://cdnbookingfor.blob.core.windows.net
/mars/scripts/b10f7c7e2f3dc09cfee817489f3fbd
59fc6c22f9fb4722e4ca6f744875e538c8_settings
.js'; s.type = 'text/javascript'; document.getElementsByTagName('head')[0].appendChild(s); } </script> 
<!-- End Bookingfor Implementation -->

<div class="bookingforwidget" path="experience"  data-layout="searchdetails"
	data-Id="1835"
	data-languages="it"
	data-direction="1"
>
<div id="bficontainer" class="bfi-loader"></div>
</div>
				
			

Prestare attenzione!

per aprire un nuovo canale va tenuto presente che dovrà essere sottoscritto un apposito contratto e quindi sostenere un eventuale dispendio di tempo ed un probabile costo aggiuntivo ad un prezzo che si potrà basare indifferentemente sul numero di risorse e/o sul numero di merchant, si prega di controllare il sito Bookingfor per ulteriori informazioni in quanto la politica commerciale bookingfor è in continua evoluzione. Se foste interessati a questa modalità non esitate a farcelo sapere.

Serve Aiuto?

Nel caso di una vostra richiesta di installazione e configurazione sul vostro sito, il nostro team tecnico potrà provvedere alla corretta installazione e configurazione delle varie sezioni.

Controlla il tuo piano di supporto per verificare se presente la “Configurazione Guidata” in alternativa puoi sempre accedere all’area Assistenza per i nostri ticket di assistenza.