Aller au contenu

Système de réservation de consultation

Ce plugin apporte un système dédié de réservation de consultation 1:1 directement dans votre vitrine Shopware 6 – sans dépendance SaaS externe comme Calendly et sans transfert de données à des tiers. Idéal pour les commerçants dont les produits nécessitent une explication, tels que les vendeurs de meubles et de cuisines, les joailliers, les opticiens, les agences de voyage ou les boutiques B2B.

Le noyau gratuit couvre déjà une réservation complète. Les plans optionnels (achat en application) déverrouillent plusieurs consultants, invitations de calendrier, rappels et autres fonctionnalités.

Points forts

  • 🗓️ Réservation 1:1 directement dans la vitrine Shopware (/beratung)
  • 👥 Nombre illimité de consultants avec leurs propres disponibilités (selon le plan)
  • 🔓 Réservation sans compte client possible
  • 📎 Invitation de calendrier .ics pour le client et le consultant
  • 🧱 Bloc CMS compatible Experience Worlds pour un positionnement libre
  • 🔒 Conforme au RGPD – toutes les données restent dans votre base de données Shopware

Sélection de consultant dans la vitrine

💳 Noyau gratuit & plans optionnels

Le plugin est gratuit et offre déjà une réservation complète sans plan. Vous achetez des fonctionnalités supplémentaires en option en tant qu'achat en application (abonnement mensuel) directement dans Shopware – résiliable à tout moment. Conditions : Shopware 6.7 et achats en application actifs.

Fonction Gratuit Starter Business Pro
Formulaire de réservation 4 étapes dans la vitrine
Réservation sans compte client
Disponibilités hebdomadaires par consultant
Aperçu des réservations avec statut en admin
E-mail de confirmation (texte)
Nombre de consultants 1 3 illimité illimité
Réservations par mois 5 illimité illimité illimité
Invitation de calendrier .ics
E-mails de rappel
Plages horaires bloquées & congés par consultant
Bloc CMS (Experience Worlds)
Entrée manuelle de réservation en admin
E-mails d'annulation
Export CSV de toutes les réservations

Rien n'est caché

Les fonctionnalités verrouillées restent visibles dans l'interface – avec un indice du plan qui les déverrouille, et un bouton pour un achat direct (achat en application). Les prix actuels s'affichent directement dans le dialogue d'achat en application de Shopware.

🔧 Installation

  • Condition : plugin CNK Foundation
  • Installation via Shopware Store ou ZIP
  • Activation dans le gestionnaire de plugins
  • Élément de menu visible sous Clients > Consultation

⚙️ Configuration

Trouvez la configuration du plugin sous Paramètres > Extensions > Système de réservation de consultation.

Paramètre Description Standard
daysAhead Nombre de jours à l'avance que les clients peuvent réserver 28
autoConfirm Définir automatiquement les nouvelles réservations comme « confirmées » (sinon « ouvert ») activé
timezone Fuseau horaire pour les rendez-vous et l'invitation de calendrier (.ics) – sélectionnable dans une liste de tous les fuseaux horaires Europe/Berlin
reminderEnabled Envoyer un e-mail de rappel avant le rendez-vous activé
reminderHoursBefore Heures avant le rendez-vous pour envoyer le rappel 24

🎨 Couleurs

Dans la section Couleurs de la configuration du plugin, adaptez l'apparence à votre design de boutique – complètement sans programmation :

Paramètre Description Standard
Couleur primaire Couleur principale pour les boutons, anneaux d'avatar et accents. Les nuances plus claires/sombres (survol, désactivé, remarques) sont dérivées automatiquement. #6d28c9
Couleur du texte du bouton Couleur du texte sur les boutons principaux et dans les avatars d'initiales #ffffff

Une couleur, un design cohérent

Il suffit de définir la couleur primaire – toutes les autres nuances sont calculées automatiquement, de sorte que toute l'interface de réservation apparaît de manière cohérente dans votre couleur souhaitée.

Rappels & invitation de calendrier

Les e-mails de rappel et la pièce jointe .ics sont disponibles à partir de la formule Starter. Sans plan approprié, le paramètre reste visible mais n'est pas exécuté.

👥 Gérer les consultants

Sous Clients > Consultation > Consultants, vous créez vos consultants. Pour chaque consultant, vous avez :

  • Nom et adresse e-mail (pour la notification de rendez-vous)
  • Photo (Média)
  • Description et domaine de spécialité (affichés sur la carte du consultant) – traduisible par langue
  • Priorité – les valeurs plus élevées s'affichent en premier dans la liste (standard : 0)
  • Statut Actif (contrôle la visibilité dans la vitrine)
  • Disponibilités par jour de la semaine incluant la durée des créneaux
  • Plages horaires bloquées & congés (à partir de Starter)

Gestion des consultants en admin

Boutiques multilingues

Description et domaine de spécialité sont traduisibles. Avec le sélecteur de langue en haut à droite de la vue détaillée du consultant, vous gérez les textes par langue ; la vitrine affiche automatiquement la langue du canal de vente respectif. Les langues non traduites reviennent à la langue par défaut.

Limite de consultants par plan

Gratuit : 1 consultant · Starter : 3 consultants · Business/Pro : illimité. Si la limite est atteinte, l'interface signale la mise à niveau nécessaire.

📅 Disponibilités & créneaux

Pour chaque consultant, vous enregistrez les fenêtres horaires hebdomadaires avec une durée de créneau fixe. Le plugin calcule automatiquement les créneaux réservables pour les jours à venir (daysAhead) et masque les créneaux déjà réservés ou bloqués.

  • Plages horaires bloquées (à partir de Starter) bloquent des jours ou des périodes individuels par consultant – par exemple, pour les congés ou les jours fériés.
  • Le calendrier de la vitrine n'affiche que les créneaux gratuits.

🛒 Processus de réservation dans la vitrine

Les clients accèdent à la réservation à la route /beratung. Le processus se compose de quatre étapes :

  1. Sélectionner le consultant (/beratung)
  2. Choisir la date parmi les créneaux gratuits (/beratung/{beraterId}/termin)
  3. Données de contact et message optionnel (/beratung/{beraterId}/kontakt)
  4. Confirmation (/beratung/bestaetigung/{buchungId}) – inc. invitation de calendrier par e-mail

Calendrier avec créneaux gratuits

Données de contact et réservation définitive

Un lien d'annulation personnel (/beratung/stornieren/{token}) est créé par réservation et envoyé.

Sur la page produit, le bouton « Réserver une consultation » ouvre la réservation directement en off-canvas – sans changement de page :

Réservation en off-canvas sur la page produit

Librement positionnnable via Experience Worlds

À partir du tarif Starter, un bloc CMS « Réservation de consultation » est disponible, que vous pouvez placer librement dans les pages Experience Worlds.

📋 Gérer les réservations

Aperçu des réservations en admin

Sous Clients > Consultation > Réservations, vous voyez tous les rendez-vous avec leur statut :

Statut Signification
open Ouvert (si la confirmation automatique est désactivée)
confirmed Confirmé
cancelled Annulé
completed Complété

À partir du tarif Business, vous pouvez aussi saisir manuellement les rendez-vous en admin.

📤 Export CSV (Pro)

À partir du tarif Pro, le bouton « Export CSV » est disponible dans l'aperçu des réservations. Un clic télécharge toutes les réservations en tant que fichier CSV (consultation-bookings.csv) – idéal pour les équipes avec un fort volume de consultation qui souhaitent traiter les données en dehors de Shopware (Excel, rapports, CRM).

Le fichier est UTF-8 (avec BOM pour les caractères spéciaux corrects dans Excel) et séparé par point-virgule. Colonnes incluses :

Colonne Contenu
Date Date du rendez-vous (AAAA-MM-JJ)
De / À Heure de début et de fin
Consultant Consultant assigné
Client Nom du client
E-mail E-mail du client
Téléphone Téléphone du client (le cas échéant)
Statut Statut de réservation
Message Message optionnel du client

Sans plan Pro

Le bouton reste visible (avec icône de verrouillage) et ouvre directement le dialogue d'achat en application pour le plan Pro.

📬 Notifications par e-mail

Le plugin envoie des messages via le système de messagerie Shopware au client et au consultant :

Type Destinataire Pièce jointe À partir de
Confirmation Client & consultant .ics (Starter+) Gratuit (texte)
Rappel Client .ics Starter
Annulation Client & consultant Business

E-mail de confirmation avec invitation de calendrier .ics

Le rappel est envoyé via une tâche programmée horaire (cnk_beratung.booking_reminder), contrôlée par reminderEnabled et reminderHoursBefore.

Textes d'e-mail librement modifiables

Les trois e-mails sont stockés en tant que modèles d'e-mail Shopware. Sous Paramètres > Modèles d'e-mail, vous trouverez « Consultation – Confirmation / Rappel / Annulation » et pouvez adapter l'objet et le contenu (de/en) à tout moment – sans programmation.

Condition : travailleur en arrière-plan

L'envoi de rappels nécessite le travailleur en arrière-plan de Shopware (file de messages & tâches programmées). Avec Shopware Cloud et la plupart des hébergements gérés, celui-ci est actif par défaut.

🔐 Permissions (ACL)

Le module est entièrement intégré au système de droits Shopware. Sous Utilisateurs & Droits > Rôles, vous trouverez le groupe de permissions « Réservation de consultation » avec les niveaux Viewer / Editor / Creator / Deleter, avec lesquels vous contrôlez quels collaborateurs peuvent voir ou modifier les consultants et réservations.

🔒 Confidentialité des données (RGPD)

Le plugin fonctionne entièrement dans votre installation Shopware. Il y a pas de transfert de données à des services externes – toutes les données des consultants, rendez-vous et clients restent dans votre propre base de données Shopware.

❓ FAQ

Le plugin est-il gratuit ?

Oui. Le noyau est gratuitement permanent – réservation 4 étapes, 1 consultant, jusqu'à 5 réservations par mois et e-mail de confirmation textuelle. Vous achetez des fonctionnalités supplémentaires en option via achat en application.

Ai-je besoin de Calendly ou d'un service externe ?

Non. Le système de réservation complet s'exécute dans votre boutique Shopware, complètement sans dépendance SaaS externe.

Les clients peuvent-ils réserver sans compte client ?

Oui. La réservation est possible sans enregistrement via un formulaire simple 4 étapes.

Quelle version de Shopware est requise ?

Shopware 6.7. Pour les plans payants, les achats en application sont également requis.

Combien de consultants puis-je créer ?

Gratuitement 1 consultant, Starter 3 consultants, Business et Pro illimité.

Les clients reçoivent-ils une invitation de calendrier ?

Oui, à partir du tarif Starter, l'e-mail de confirmation et de rappel contient une pièce jointe .ics pour le client et le consultant.

📬 Support

Pour toute question, suggestion d'amélioration ou personnalisation, veuillez nous contacter par e-mail à support@cnk-plugins.de.