Se connecter Inscription ⚡ Fonctionnalités 🔍 Comment ça marche 💰 Tarifs ❓ FAQ 🔒 Sécurité 📖 Documentation ⬇️ Téléchargement
📖 Guide complet

Documentation BookingFish

Tout ce que vous devez savoir pour utiliser BookingFish. Guide complet de tous les modules, étape par étape.

Introduction à BookingFish

Bienvenue dans le guide complet de BookingFish

BookingFish est une plateforme de réservation en ligne conçue spécifiquement pour les guides de pêche et les entreprises de location de bateaux au Canada. Le système permet à vos clients de réserver directement en ligne, de payer leur dépôt par carte de crédit via Stripe, et à vous de gérer toutes vos réservations depuis un tableau de bord centralisé.

Types d'utilisateurs

  • Membre / Vendeur : Guide de pêche ou entreprise de location. Accès complet au tableau de bord, gestion des bateaux, réservations, paiements.
  • Guide (accès limité) : Employé ou guide qui reçoit un accès lecture seule au calendrier de réservations sur son appareil mobile via un jeton sécurisé.
  • Client : Personne qui effectue une réservation en ligne. Aucun compte requis pour réserver.

Démarrage rapide

1
Créer un compteInscrivez-vous gratuitement sur bookingfish.ca. Aucune carte de crédit requise.
2
Configurer un bateauDans Boats Calendar, ajoutez votre bateau avec son nom, ses mois disponibles et ses plages horaires.
3
Configurer StripeCréez un compte Stripe gratuit et entrez vos clés API dans Booking Paiement.
4
Personnaliser le formulaireDans Booking Formulaire, ajoutez vos photos, prix de dépôt et description.
5
Partager votre lienDans Booking URL, copiez votre lien de réservation et partagez-le sur vos réseaux sociaux.
Bienvenue ! BookingFish facilite la gestion de vos disponibilités, des réservations de vos clients, la synchronisation avec vos calendriers (Gmail, Yahoo, Outlook) et la réception des dépôts directement sur votre compte Stripe.

Installation du plugin WordPress

Connectez votre site WordPress à BookingFish

Le plugin WordPress BookingFish Calendar est gratuit et open source (GPL v2). Il permet d'afficher votre calendrier de réservation et vos certificats-cadeaux directement sur votre site WordPress.

Installation

1
Télécharger le pluginRendez-vous sur bookingfish.ca/telechargement et téléchargez le fichier ZIP du plugin.
2
Installer sur WordPressDans votre admin WordPress, allez dans Extensions → Ajouter → Téléverser une extension. Sélectionnez le fichier ZIP et cliquez sur "Installer maintenant".
3
Activer le pluginCliquez sur "Activer l'extension" après l'installation.
4
Se connecterAllez dans la Zone Membre (zonemembre) et connectez-vous avec vos identifiants BookingFish. Vos codes d'intégration se synchronisent automatiquement.
Compatibilité : WordPress 5.8+, PHP 7.4+. Fonctionne avec tous les thèmes WordPress.

Boats Calendar

Gérer vos bateaux et vos disponibilités

Le module Boats Calendar est le cœur du système. C'est ici que vous configurez vos bateaux, définissez vos disponibilités par mois, et gérez vos plages horaires. Chaque bateau a son propre calendrier indépendant.

Créer un nouveau bateau

1
Accéder au moduleDans la Zone Membre, cliquez sur "Boats Calendar" dans le menu.
2
Créer le bateauCliquez sur "Nouveau bateau" et entrez le nom de votre bateau. Après création, le nouveau bateau apparaît dans la liste déroulante.
3
Charger le bateauSélectionnez votre bateau dans le menu déroulant et cliquez sur "Charger le bateau" pour accéder à sa configuration.
4
Ajouter des moisSélectionnez les mois que vous souhaitez offrir (ex: mai à octobre) et cliquez sur "Ajouter les mois". Les dates sont créées automatiquement.
5
Configurer les plages horairesChoisissez vos plages horaires disponibles : 8h de jour (05h-13h), 4h de matin (05h-09h), 4h de soir (16h-20h).
6
Activer les datesDans le calendrier affiché, cliquez sur les dates pour les activer (vert = disponible). Vous pouvez tout activer en un clic.

Code couleur du calendrier

  • Vert : Date disponible — visible par les clients dans le formulaire de réservation
  • Bleu : Réservation confirmée
  • Jaune : Réservation en attente de confirmation
  • Orange : Réservation annulée ou remboursée
  • Gris : Date non configurée ou désactivée
Important : Un mois qui contient des réservations ne peut pas être supprimé complètement — il est masqué de l'affichage mais conservé en base de données pour l'historique.

Booking Calendar

Vue calendrier de toutes vos réservations

Le module Booking Calendar offre une vue calendrier mensuelle de toutes vos réservations et disponibilités. Pratique pour avoir une vue d'ensemble rapide de votre activité.

Fonctionnalités

  • Vue mensuelle de toutes les réservations par bateau
  • Filtrage par bateau depuis un menu déroulant
  • Code couleur : bleu (confirmé), jaune (attente), orange (annulé)
  • Navigation entre les mois
  • Affichage du nom du client et de l'heure sur chaque réservation
Ce calendrier est différent du Boats Calendar. Le Booking Calendar montre les réservations existantes pour visualisation. Le Boats Calendar est pour configurer vos disponibilités.

Booking Sync-Cell

Synchronisation du calendrier sur votre téléphone

Le module Booking Sync-Cell vous permet d'ajouter votre calendrier BookingFish directement dans l'application calendrier de votre téléphone (Google Calendar, Outlook, Apple Calendar). Visualisez vos réservations en temps réel, même sans connexion internet.

Ajouter le calendrier sur votre téléphone

1
Accéder au moduleDans la Zone Membre, cliquez sur "Booking Sync-Cell" dans le menu.
2
Copier le lien ICSCopiez le lien de votre calendrier ICS généré pour votre bateau.
3
Ajouter dans Google CalendarDans Google Calendar → + → Depuis l'URL → collez le lien ICS → "Ajouter le calendrier".
4
Ajouter dans Apple Calendar (iPhone)Réglages → Calendrier → Comptes → Ajouter un compte → Autre → Ajouter un cal. avec abonnement → collez le lien.
5
Ajouter dans OutlookDans Outlook → Calendrier → Ajouter → À partir d'internet → collez le lien ICS.

Partager avec vos guides

Vous pouvez générer des jetons d'accès pour vos guides et employés. Ils reçoivent un accès lecture seule au calendrier sur leur appareil mobile.

1
Créer un accès guideDans Booking Sync-Cell, cliquez sur "Créer un accès guide" et entrez l'email du guide.
2
Envoyer le lienUn email est envoyé automatiquement au guide avec son lien d'accès unique. Il peut voir les réservations sans modifier quoi que ce soit.
Mode déconnecté : Une fois le calendrier abonné sur votre téléphone, les réservations restent visibles même sans connexion internet (selon la dernière synchronisation).

Booking Formulaire

Personnaliser votre formulaire de réservation public

Le Booking Formulaire est la page que voient vos clients pour faire une réservation. Vous pouvez le personnaliser complètement avec vos photos, vos prix et votre description.

Éléments personnalisables

  • Photo principale du formulaire
  • Nom et description de votre service
  • Prix du dépôt requis à la réservation
  • Plages horaires disponibles (8h jour, 4h matin, 4h soir)
  • Nombre maximum de personnes par réservation
  • Message de confirmation personnalisé
  • Numéros de quai/rampe si applicable

Informations collectées à la réservation

  • Nom complet du client
  • Adresse courriel
  • Numéro de téléphone
  • Nombre de personnes
  • Date et plage horaire désirées
  • Notes ou demandes spéciales
  • Paiement du dépôt par carte Stripe

Booking List

Gérer toutes vos réservations

La Booking List est votre centre de gestion des réservations. Vous pouvez y voir, modifier, rembourser et exporter toutes vos réservations.

Filtres disponibles

  • Par bateau
  • Par statut : confirmé, en attente, annulé
  • Par période (mois, année)
  • Recherche par nom ou courriel du client

Actions disponibles

  • Modifier les détails d'une réservation (nom, date, plage, notes)
  • Changer le statut (confirmé / en attente / annulé)
  • Envoyer un email de confirmation au client
  • Rembourser le dépôt via Stripe (remboursement automatique des frais BF)
  • Imprimer les détails d'une réservation
  • Exporter toutes les réservations en format PDF
Remboursement : Lorsque vous remboursez un client via la Booking List, les frais BookingFish de 25$ sont automatiquement remboursés à votre compte. Le remboursement Stripe est traité directement.

Add Booking

Ajouter des réservations manuellement

Le module Add Booking vous permet d'ajouter des réservations manuellement directement dans votre calendrier. Le système vérifie automatiquement les conflits pour éviter les doubles réservations.

Informations à saisir

  • Bateau et date concernés
  • Plage horaire (8h jour, 4h matin, 4h soir)
  • Nom, courriel et téléphone du client
  • Nombre de personnes
  • Nom, téléphone et courriel du guide assigné
  • Numéro de quai / rampe de mise à l'eau
  • Montant du dépôt (si paiement en personne)
  • Statut de la réservation et notes privées
Anti double-booking : Le système vérifie automatiquement qu'il n'y a pas de conflit avec une réservation existante pour la même date et la même plage horaire avant d'enregistrer.

Booking URL

Partager et intégrer votre formulaire

Le module Booking URL fournit tous les liens et codes d'intégration pour partager votre formulaire de réservation avec vos clients.

Liens disponibles

  • Lien direct : URL unique vers votre formulaire de réservation. Partagez-le sur Facebook, Instagram, WhatsApp, par email.
  • Shortcode WordPress : Code à coller dans n'importe quelle page ou article WordPress pour intégrer le calendrier.
  • iFrame HTML : Code HTML à intégrer sur n'importe quel site web (pas seulement WordPress).
Chaque bateau a son propre lien de réservation. Si vous avez plusieurs bateaux, vous pouvez partager des liens différents selon le bateau ou avoir un formulaire qui les propose tous.

Booking Email

Personnaliser vos emails de réservation

Le module Booking Email vous permet de personnaliser tous les emails envoyés automatiquement à vous et à vos clients lors des événements de réservation.

Types d'emails

  • Confirmation client : Envoyé au client dès que sa réservation est confirmée avec tous les détails.
  • Notification guide : Envoyé à vous (le guide) dès qu'une nouvelle réservation arrive.
  • Email d'annulation : Envoyé lors de l'annulation d'une réservation.
  • Email de rappel : Rappel automatique envoyé avant la date de réservation.

Variables disponibles

Dans vos modèles d'email, vous pouvez utiliser des variables qui seront remplacées automatiquement :

  • {client_name} — Nom du client
  • {boat_name} — Nom du bateau
  • {date} — Date de la réservation
  • {time_slot} — Plage horaire
  • {deposit_amount} — Montant du dépôt
  • {guide_name} — Nom du guide
  • {infobooking} — Utilisez {infobooking} pour insérer automatiquement les détails complets de la réservation
L'éditeur supporte le HTML complet : texte formaté, liens, images, tableaux, couleurs.

Booking MyWebSite

Créer votre site web de guide de pêche

Le module Booking MyWebSite vous permet de créer et gérer un mini-site web personnel pour votre activité de guide de pêche, hébergé sur les serveurs BookingFish.

Sections du site

  • Accueil : Page principale avec titre accrocheur, description et appel à l'action.
  • Formulaire de réservation : Intégré directement dans votre site.
  • Certificat-cadeau : Page de vente de certificats-cadeaux.
  • Tarif : Vos prix et forfaits pour vos clients.
  • Hébergement : Hôtels et campings à recommander à vos clients.
  • Permis de pêche : Informations sur les permis requis.
  • Règlements : Vos règles et politiques (annulation, dépôt, etc.).
  • Services : Description détaillée de vos services.
  • Contact : Vos coordonnées pour rejoindre les clients.
Votre site web est accessible à une URL unique comme : bookingfish.ca/votre-nom. Partagez-la sur vos réseaux sociaux pour que vos clients puissent réserver directement.

Booking Paiement

Configurer votre compte Stripe

BookingFish utilise la passerelle de paiement Stripe pour que les paiements de vos clients vous soient transférés directement. BookingFish n'a aucun accès à votre compte bancaire — seul Stripe gère les transferts de fonds. BookingFish ne stocke jamais vos numéros de carte ou données de paiement.

Configuration Stripe

1
Créer un compte StripeRendez-vous sur stripe.com et créez un compte gratuit. Complétez la vérification d'identité pour activer les paiements réels.
2
Connecter votre compte StripeDans Booking Paiement, connectez votre compte Stripe à BookingFish. Votre compte Stripe sera directement lié à votre compte BookingFish pour recevoir vos paiements de réservation.

Structure des frais

  • Frais BookingFish : 25$ par réservation confirmée (remboursé en cas d'annulation). 0$ avec forfait annuel.
  • Frais Stripe : 2.9% + 0.30$ par transaction. Appliqués par Stripe automatiquement.
  • Dépôt minimum : Configurable dans les paramètres (par défaut : 100$). Le montant est défini par bateau dans Booking Formulaire.

Booking Forfaits

Forfaits annuels pour réservations illimitées

Le module Booking Forfaits vous permet de passer d'un mode facturation à la réservation (25$/réservation) à un forfait annuel avec réservations illimitées pour un prix fixe par bateau.

Comparaison des plans

  • Plan Standard : 25$ par réservation. Idéal pour moins de 6 réservations/an. Aucun engagement. Remboursement automatique en cas d'annulation.
  • Plan Annuel : Prix fixe pour 1 à 5 ans par bateau. Économique dès 6 réservations/an. Réservations illimitées. Gardez 100% de chaque dépôt (seulement frais Stripe).

Exemple de calcul

Avec 100 réservations par an :

  • Plan Standard : 100 × 25$ = 2 500$
  • Forfait 1 an : 149$ — Économie : 2 351$

Détails des forfaits annuels

  • 1 an : 149$ / bateau
  • 2 ans : 269$ / bateau
  • 3 ans : 349$ / bateau
  • 4 ans : 429$ / bateau
  • 5 ans : 499$ / bateau

Ce qui est inclus

  • Économique dès 6 réservations par an
  • Gardez 100% de chaque dépôt reçu
  • Réservations illimitées
  • Frais Stripe uniquement (2.9% + 0.30$)
  • Renouvellement flexible
  • Seulement 0.41$/jour pour le forfait 1 an !
Renouvellement : Vous pouvez renouveler votre forfait à tout moment. Si vous renouvelez avant l'expiration, les jours restants sont ajoutés à votre nouveau forfait.

Booking Certificat

Créer et vendre des certificats-cadeaux

Le module Booking Certificat vous permet de créer des certificats-cadeaux que vos clients peuvent acheter en ligne pour offrir une sortie de pêche comme cadeau.

Fonctionnement

1
Configurer les montantsDéfinissez jusqu'à 7 montants de certificats différents basés sur vos prix de dépôt (sortie 8h, 4h matin, 4h soir).
2
Partager le lien d'achatCopiez votre lien d'achat de certificat et partagez-le sur vos réseaux sociaux, votre site web ou par email.
3
Achat en ligneL'acheteur paie en ligne par carte Stripe. Un certificat PDF est généré et envoyé par email au bénéficiaire.
4
Utilisation du certificatLe bénéficiaire utilise le code du certificat lors de sa réservation en ligne. Le montant est déduit du dépôt à payer.

Personnalisation

  • Message personnalisé sur le certificat
  • Montants personnalisés avec étiquettes
  • Date d'expiration configurable
Les certificats-cadeaux sont valables pour tous les bateaux du membre. Le montant minimum correspond au dépôt le plus élevé parmi vos bateaux disponibles.

Paramètres Stripe

Configuration avancée des paiements

Sécurité des paiements

  • Toutes les transactions sont chiffrées SSL/TLS
  • BookingFish ne stocke jamais les numéros de carte
  • Conforme PCI DSS via Stripe
  • Webhooks Stripe pour les événements de paiement en temps réel

Sécurité — Architecture & chiffrement

La sécurité au cœur de chaque couche du système

BookingFish a été conçu dès le départ avec la sécurité comme priorité absolue. Chaque couche du système — connexion, stockage, paiement, accès — est protégée par des mesures techniques strictes.

Chiffrement de bout en bout (HTTPS/TLS)

  • Toutes les pages et requêtes transitent en HTTPS — aucune donnée n'est transmise en clair
  • Protocole TLS 1.2 minimum sur l'ensemble des connexions
  • Redirection automatique HTTP → HTTPS sur toutes les URLs

Base de données sécurisée

  • Mots de passe stockés sous forme hachée (bcrypt) — jamais en clair
  • Données de paiement jamais stockées côté BookingFish — gérées exclusivement par Stripe
  • Accès à la base de données restreint par rôle utilisateur
  • Chaque membre est cloisonné — ses données sont inaccessibles aux autres membres

Authentification & sessions

  • Vérification de session à chaque requête vers le tableau de bord
  • Expiration automatique des sessions inactives
  • Jetons d'accès guides uniques et révocables à tout moment depuis Booking Sync-Cell
  • Protection contre les attaques par force brute (limite de tentatives)

Paiements via Stripe Express

BookingFish utilise uniquement la passerelle de paiement Stripe pour transférer les paiements de vos clients directement vers vous. BookingFish n'a aucun accès à votre compte bancaire.

  • Numéros de carte jamais transmis ni stockés par BookingFish
  • Conformité PCI DSS Niveau 1 via Stripe
  • Transferts directs vers votre compte bancaire — BookingFish ne détient pas vos fonds
Mises à jour continues : La plateforme BookingFish est maintenue activement. Les vulnérabilités sont corrigées rapidement et les dépendances sont tenues à jour en permanence.

Sécurité — Emails signés SMTP-DKIM

Chaque email envoyé à vos clients porte une signature cryptographique

BookingFish intègre un système SMTP-DKIM (DomainKeys Identified Mail) qui signe numériquement tous les emails envoyés à vos clients. Cela garantit que l'email provient bien de bookingfish.ca et qu'il n'a pas été altéré en transit.

Comment fonctionne DKIM ?

1
Envoi de l'emailQuand BookingFish envoie un email (confirmation, annulation, rappel), notre serveur ajoute une signature cryptographique dans l'en-tête de l'email.
2
Vérification par le destinataireLe serveur de messagerie de votre client consulte les enregistrements DNS publics de bookingfish.ca pour vérifier la signature.
3
Livraison en boîte principaleLa signature est valide → l'email est livré directement dans la boîte principale. Sans DKIM, les emails peuvent atterrir dans les indésirables.

Ce que ça signifie pour vous

  • Les confirmations de réservation arrivent en boîte principale — pas dans les indésirables
  • Les emails d'annulation et de rappel sont toujours reçus par vos clients
  • Impossible de falsifier un email qui prétend venir de BookingFish
  • Protection contre l'hameçonnage (phishing) ciblant vos clients
  • Aucune configuration requise de votre côté — le système est géré entièrement par BookingFish
Note : Le système SMTP-DKIM est géré par BookingFish pour tous les emails de la plateforme (confirmations, annulations, rappels, certificats-cadeaux). Vous n'avez rien à configurer.

Sécurité — Votre espace privé & vos données

BookingFish n'est pas une marketplace — c'est votre espace individuel exclusif

Contrairement aux plateformes de type marketplace (FishingBooker, Roverd, etc.) où vos clients cherchent parmi plusieurs guides, BookingFish vous fournit un espace de réservation entièrement privé. Votre lien est le vôtre, vos clients sont les vôtres, vos données restent les vôtres.

Isolation complète par membre

  • Votre URL de réservation mène exclusivement à votre calendrier — aucun concurrent n'est affiché
  • Vos données clients (nom, courriel, téléphone, réservations) sont cloisonnées des autres membres en base de données
  • Aucun autre membre ne peut voir vos réservations, vos clients ou votre configuration
  • BookingFish ne réutilise pas vos données clients pour d'autres membres ou à des fins publicitaires

Ce que BookingFish ne fait pas

  • Ne vend pas, ne loue pas et ne partage pas vos données ou celles de vos clients à des tiers
  • N'affiche pas vos concurrents sur votre page de réservation
  • Ne retient pas les fonds de vos clients — les paiements vont directement dans votre compte Stripe
  • Ne classe pas ou n'évalue pas les membres entre eux
  • N'a aucun accès à votre compte bancaire
Vos données vous appartiennent. Point. : Vous pouvez demander la suppression de votre compte et de toutes les données associées à tout moment en contactant support@bookingfish.ca.

Sécurité — Conformité & réglementation canadienne

Développé et hébergé au Canada, dans le respect des lois canadiennes

BookingFish est développé et exploité au Canada. Toutes les données sont hébergées sur des serveurs canadiens et les pratiques de la plateforme respectent les lois canadiennes sur la protection des données personnelles.

LPRPDE / PIPEDA

La Loi sur la protection des renseignements personnels et les documents électroniques (LPRPDE) est la loi fédérale canadienne qui régit la collecte, l'utilisation et la divulgation de renseignements personnels. BookingFish s'y conforme intégralement.

  • Collecte minimale — seules les données nécessaires au service sont collectées
  • Consentement explicite requis pour tout traitement de données
  • Droit d'accès, de correction et de suppression garanti
  • Conservation limitée : données de réservation conservées 7 ans (obligations fiscales canadiennes)

PCI DSS

Tous les paiements sont traités par Stripe, certifié PCI DSS Niveau 1 — la norme de sécurité la plus élevée dans l'industrie des paiements. BookingFish ne stocke jamais de données de carte de crédit.

CASL / LCAP

Conformément à la Loi canadienne anti-pourriel (LCAP), BookingFish n'envoie aucun email commercial sans consentement explicite. Les seuls emails automatiques envoyés sont directement liés aux réservations de vos clients (confirmation, annulation, rappel).

Hébergement canadien

  • Vos données sont hébergées sur des serveurs situés au Canada, sous juridiction canadienne
  • Aucun transfert de données personnelles hors du Canada, sauf pour Stripe (traitement des paiements, normes internationales)
Questions sur la conformité : Pour toute question concernant la protection de vos données ou la conformité, contactez-nous à support@bookingfish.ca. Consultez également notre politique de confidentialité complète.

FAQ

Questions fréquemment posées

Puis-je tester BookingFish avant de payer ?

Oui ! L'inscription est entièrement gratuite et illimitée. Vous pouvez explorer toutes les fonctionnalités, configurer vos bateaux, votre calendrier et votre formulaire sans aucun frais. Vous ne payez que lorsqu'un client fait une réservation confirmée (25$ par réservation, ou 0$ avec forfait annuel).

Que se passe-t-il si je n'ai pas de réservation ?

Absolument rien. Il n'y a aucun frais mensuel, aucun abonnement, et aucune limite de temps. Votre compte reste actif indéfiniment gratuitement jusqu'à ce que vous receviez votre première réservation.

Puis-je utiliser BookingFish sans site WordPress ?

Oui. BookingFish fonctionne sans WordPress. Vous pouvez partager votre formulaire de réservation directement via son lien (URL), sur les réseaux sociaux, ou l'intégrer sur n'importe quel site web via iFrame. Le plugin WordPress est optionnel.

Y a-t-il une limite sur le nombre de bateaux ?

Non, il n'y a aucune limite sur le nombre de bateaux. Vous pouvez en ajouter autant que vous voulez. Chaque bateau a son propre calendrier, plages horaires et tarification indépendants. À noter : les forfaits annuels sont par bateau.

Comment un client effectue une réservation ?

Le client visite votre lien de formulaire de réservation, sélectionne une date et une plage horaire, remplit ses informations (nom, courriel, téléphone, nombre de personnes), et paie le dépôt par carte de crédit via Stripe. Un email de confirmation est envoyé automatiquement aux deux parties.

Puis-je rembourser un client ?

Oui, depuis la Booking List vous pouvez initier un remboursement Stripe en un clic. Le client récupère son argent, et vos frais BookingFish de 25$ sont remboursés automatiquement. Si vous êtes sur un forfait annuel, seuls les frais Stripe sont non remboursables.

BookingFish fonctionne-t-il sur mobile ?

Oui, le formulaire de réservation et le tableau de bord membre sont entièrement responsives et fonctionnent sur smartphones et tablettes. Le module Booking Sync-Cell permet également de voir vos réservations directement dans l'application calendrier native de votre téléphone.

Quelle est la différence entre Boats Calendar et Booking Calendar ?

Boats Calendar sert à configurer vos disponibilités — créer des dates, activer des plages horaires, gérer vos bateaux. Booking Calendar est un calendrier en lecture seule qui affiche toutes vos réservations existantes en format mensuel.

Vous avez d'autres questions ? Contactez notre support.

support@bookingfish.ca