5 minutes

Démarrage Rapide

Intégrez le widget de réservation sur votre site en moins de 5 minutes.

1

Obtenir votre clé API

Accédez à votre tableau de bord pour générer une clé API.

  1. Connectez-vous à votre Tableau de bord SalonBookIt
  2. Allez à Configuration → Intégrations
  3. Dans la section Clés API, cliquez sur Générer nouveau
  4. Copiez votre clé API (commence par hh_pub_ ou hh_sec_)
Gardez votre clé API en sécurité

Votre clé API identifie votre commerce. Ne la partagez pas publiquement et ne l'incluez pas dans des dépôts publics.

2

Ajouter le widget à votre site

Copiez le code suivant dans votre page HTML.

HTML
<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Réserver un rendez-vous</title>
</head>
<body>

    <h1>Réservez votre rendez-vous</h1>

    <!-- Conteneur du widget -->
    <div id="salonbookit-widget"></div>

    <!-- Script du widget -->
    <script src="https://app.salonbookit.com/static/widget/v1/salonbookit-widget.min.js"></script>
    <script>
        SalonBookIt.init({
            apiKey: 'VOTRE_CLE_API_ICI',
            container: '#salonbookit-widget',
            theme: 'light',
            locale: 'es'
        });
    </script>

</body>
</html>

Remplacez VOTRE_CLE_API_ICI par la clé API obtenue à l'étape 1.

3

Personnaliser le widget

Ajustez les couleurs et le comportement selon votre marque.

JavaScript
SalonBookIt.init({
    apiKey: 'hh_pub_live_abc123...',
    container: '#salonbookit-widget',

    // Apparence
    theme: 'light',           // 'light' | 'dark' | 'auto'
    primaryColor: '#1a365d',  // Couleur principale de votre marque
    locale: 'es',             // 'es' | 'en' | 'ar'

    // Mode d'affichage
    mode: 'inline',           // 'inline' | 'modal' | 'button'

    // Présélectionner un service ou un professionnel
    serviceId: null,          // ID du service à présélectionner
    staffId: null,            // ID du professionnel à présélectionner

    // Callbacks
    onReady: function(business) {
        console.log('Widget prêt :', business.nombre);
    },
    onBookingComplete: function(booking) {
        console.log('Réservation créée :', booking);
        // Ici vous pouvez rediriger ou afficher une confirmation
    },
    onError: function(error) {
        console.error('Error:', error.message);
    }
});

Options principales

Option Type Par défaut Description
apiKey string - Requis. Votre clé API du tableau de bord.
container string #salonbookit-widget Sélecteur CSS du conteneur.
theme string light Thème visuel : light, dark ou auto.
primaryColor string #1a365d Couleur principale au format HEX.
locale string es Langue : es, en, ar.
mode string inline Mode : inline, modal ou button.
4

Tester l'intégration

Vérifiez que tout fonctionne correctement.

  1. Ouvrez votre page dans le navigateur
  2. Vous devriez voir le widget avec vos services
  3. Sélectionnez un service, un professionnel, une date et une heure
  4. Effectuez une réservation test
  5. Vérifiez qu'elle apparaît dans votre tableau de bord
C'est fait !

Vous avez maintenant le widget de réservation fonctionnel sur votre site. Consultez la documentation de configuration pour plus d'options.

Prochaines étapes