HivebookDocs
16

Découvrir le Widget

Trois composants web à poser sur votre site, en deux lignes.

Version documentéeWidgets Hivebook v3Canal CDNhttps://cdn.hivebook.fr/widget/v3/loader.js

Les widgets Hivebook sont des Web Components standards — des balises HTML comme les autres. Aucune dépendance, aucun compte à créer : un script à charger une fois dans la page, une balise à placer là où le parcours doit apparaître. Ils s’intègrent dans n’importe quelle page de votre site, sans adaptation.

Pressé ? Générez votre code

Le configurateur assemble la balise à partir de vos options et n’écrit que les attributs utiles. Vous n’avez plus qu’à copier.

Ouvrir le configurateur

1. Choisir son widget

Réservation

<hivebook-appointment>
Parcours complet en étapes : activité, date, tarifs, options, coordonnées, décharge, paiement.

Carte cadeau

<hivebook-gift>
Achat d’un bon cadeau : carte, montant, acheteur, destinataire, paiement.

Catalogue

<hivebook-catalog>
Grille d’activités pleine largeur avec sélection de date, multi-boutiques possible.

Votre besoinWidget conseilléPourquoi
Une page par activité, avec son bouton de réservationRéservation, avec product_idLe client arrive directement sur le choix de la date.
Une seule page « Réserver » pour toute l’offreRéservation, sans product_idL’étape 1 propose la liste des activités.
Une vitrine qui montre les disponibilités du jourCatalogueLes créneaux restants s’affichent sur chaque carte produit.
Plusieurs bases ou sites dans une même pageCatalogue, en mode multi-sitesUne clé par boutique, un thème par boutique si besoin.
Vendre des bons cadeauxCarte cadeauParcours dédié avec acheteur et destinataire distincts.
Réserver un hébergement ou un séjourRéservation ou CatalogueLes deux gèrent la sélection d’une période arrivée / départ.
Les trois cohabitent. Vous pouvez placer plusieurs widgets, de types différents et même de boutiques différentes, sur la même page. Le script de chargement n’est téléchargé qu’une fois. Voir Plusieurs widgets.

2. Nouveautés de la version 3

NouveautéWidget concernéCe que cela change pour vous
Séjours multi-joursRéservation, CatalogueLe calendrier propose une date d’arrivée et une date de départ, et le total est calculé à la nuit.
Taxe de séjourRéservation, CatalogueLigne de frais ajoutée automatiquement au récapitulatif selon le paramétrage du produit.
Extras facturés par nuitRéservationUne option peut être multipliée par le nombre de nuits, ou restée facturée une seule fois.
Catalogue multi-produitsCatalogueUne même carte peut porter plusieurs produits, notamment plusieurs logements d’un même site.
Commande en modaleCatalogueAttribut useOrderPopup : le parcours de commande s’ouvre par-dessus le catalogue.
Filtre par boutiqueCatalogueAttribut store_filter : le visiteur choisit le site qui l’intéresse.
Mode maintenanceLes troisLe widget affiche un message d’indisponibilité au lieu du parcours lorsque la maintenance est active.
Mise en page non responsiveLes troisAttribut responsive="false" pour conserver la mise en page intégrée sur mobile.
Migration depuis la v2. Les attributs de la v2 restent valables : aucun changement de nom, aucun attribut supprimé. Il suffit de remplacer /v2/loader.js par /v3/loader.js dans votre page. Testez malgré tout un parcours complet après bascule, en particulier sur les produits convertis en séjour.

3. Prérequis

HTTPS obligatoire. Les widgets reposent sur les ES Modules et les Custom Elements, qui exigent une connexion sécurisée. Une page servie en http:// n’affichera rien.
PrérequisValeur attendue
Protocole de la pagehttps://
Chrome / Edge80 ou plus récent
Firefox75 ou plus récent
Safari14 ou plus récent
Accès réseaucdn.hivebook.fr et l’adresse de votre boutique Hivebook
Droits sur le sitePouvoir insérer un bloc HTML ou modifier le modèle de page

4. La clé API

L’attribut api_key est le seul attribut obligatoire des trois widgets. Il identifie votre boutique Hivebook et donne accès à ses produits, créneaux et tarifs.

PointÀ retenir
Où l’obtenirHivebook vous la communique à l’ouverture de votre espace.
Comment l’utiliserTelle quelle, sans la modifier, sans l’encoder à nouveau.
Ce qu’elle contientL’adresse de votre boutique sous forme encodée. Une clé erronée interroge donc une autre boutique, ou aucune.
Plusieurs boutiquesUne clé par boutique. Le widget Catalogue sait en agréger plusieurs — voir Multi-sites.
ConfidentialitéLa clé est publique par nature : elle figure dans le code source de votre page. Elle ne donne accès qu’au catalogue et à la prise de réservation, jamais au Manager.
Widget vide ou catalogue vide. Dans neuf cas sur dix, c’est la clé API : absente, tronquée lors d’un copier-coller, ou issue d’un autre environnement (préproduction au lieu de production). Vérifiez-la avant tout.

5. Affichage et responsive

WidgetOrdinateurMobile (≤ 767 px)
RéservationCarte de 350 px de large, intégrée dans le flux de la page.Vignette, puis parcours plein écran à l’ouverture.
Carte cadeauCarte de 350 px de large.Vignette, puis parcours plein écran.
CatalogueGrille pleine largeur, nombre de colonnes réglable.Grille à une colonne.

L’attribut responsive="false" désactive le passage en plein écran sur mobile : le widget conserve alors sa mise en page intégrée. Utile lorsque le widget est déjà placé dans un conteneur étroit maîtrisé, ou dans une modale de votre site.

Pendant une maintenance. Si le mode maintenance de la Boutique cible le Widget, le parcours est remplacé par le message configuré dans Réglages → Hivebook → Maintenance. Le Widget revient de lui-même, sans intervention sur votre site, dès la maintenance levée.
Guide utilisateur Hivebook v3.0.0