myownreservation
Sommaire INSTALLATION 3 ENVOI DU MODULE 3 VERIFICATION AVANT INSTALLATION 3 SUR LE FRONT OFFICE 5 SUR LA PAGE PRODUIT 5 LE PANIER 6 COMMANDE 7 SYSTEME DE RESERVATION 8 PERIODE DE RESERVATION 8 DUREE DE RESERVATION 9 PRIX DE LA RESERVATION 9 PARAMETRES 10 PARAMETRES GENERAUX 10 PARAMETRES DE RESERVATION 11 PARAMETRES DE TARIF 14 PARAMETRES AVANCES 16 ADMINISTRATION 17 VUE DES RESERVATIONS PAR MOIS 17 VUE DES RESERVATIONS PAR SEMAINE 18 CONSULTATIONS DES RESERVATIONS PAR JOUR 18 Page 2 sur 21
Installation Envoi du module Envoi avec le protocole FTP Décompressez le module et déposez le dossier «myownreservations» dans le dossier /modules/ du dossier Pretashop sur votre serveur web. Envoi via l interface de gestion des modules! Rendez-vous sur la section modules de votre interface d administration de Prestashop. 1 2 2 Cliquez sur le lien «Ajouter un nouveau module», le panneau ci-dessous apparait. 1 Sélectionnez le module en fichier zip en cliquant sur «Choisissez un fichier» puis cliquez sur «Charger le module» puis patientez pendant l envoi du fichier. Vérification avant installation Pour fonctionner correctement certains fichiers doivent être copiés dans le répertoire «override» de Prestashop. Pour cela il faut ajouter les droits en écriture pour «tout le monde» sur ce dossier avec votre client FTP ou en tapant la commande suivante depuis le répertoire Prestashop : chmod 777 override Sans cette manipulation le message suivant s affichera lors de l installation : Page 3 sur 21
Installation du module Une fois envoyé le module apparait dans la liste des modules. Cliquez simplement sur le bouton Installer. Page 4 sur 21
Sur le front office Sur la page produit Vue par défaut Le panneau de réservation s affiche sur la page produit. Seulement si la catégorie du produit correspond à celle que vous avez choisie dans la configuration. 1 Le prix n est plus indiqué pour l achat du produit mais pour la réservation par jour ou par créneau horaire. Le bouton «ajouter au panier» est remplacé par «choisir une période» qui affiche le panneau de réservation en bas de page. La modification des attributs (ici couleur) ou de la quantité entraine un rafraichissement du panneau de réservation pour vérification des possibilités de réservation avec les attributs et la quantité sélectionnée. 1 2 Le panneau de réservation affiche les disponibilités de début de réservation pour la semaine pour le produit courant avec les attributs et la quantité sélectionnée. Les cases de sélection permettent de choisir le créneau horaire de début de réservation. Deux boutons en bas du panneau permettent de changer la semaine affichée. Le bouton «valider début» permet de valider le choix de début de réservation pour passer au choix de la fin de la réservation. A B C D 2 Légende A Créneau horaire disponible : le créneau horaire est disponible à la réservation en tenant compte des réservations déjà effectuées. B Jour de congé : Ce jour est a été ajouté comme jour de congé dans la configuration du module. C Créneau horaire indisponible : Tous les produits ont été réservés sur ce créneau horaire, il est donc impossible de le sélectionner. D Créneau horaire désactivé : Ce jour de la semaine le créneau horaire n est pas activé. Page 5 sur 21
Sélection de la fin de la réservation Après la sélection du début de la réservation, le panneau de réservation s affiche à nouveau pour proposer une date et créneau horaire de fin. 1 La date et le créneau horaire de début sont affichés. Un bouton modifier permet de changer cette sélection. 2 Le panneau affiche maintenant les possibilités de réservation sur la durée en tenant compte des réservations déjà effectuées. Chaque créneau horaire affiche le prix de la réservation en fonction du nombre de produits et de la durée de réservation. Dans l exemple affiché le prix dépend du nombre de jour, mais il est aussi possible de le faire dépendre du nombre de créneaux horaires. Si la durée maximale de réservation le permet, il est possible de passer à la semaine suivante. Le bouton «Ajouter au panier» permet d ajouter la réservation au panier. Le panier Une fois ajouté au panier la réservation est visible dans le widget panier en dessous du produit concerné et de son attribut éventuel. Plusieurs réservations avec des dates différentes peuvent être faites sur le même produit (avec les mêmes attributs)dans ce cas toutes les réservations sont affichées en dessous du produit. Le produit et toutes les réservations associées peuvent être effacés en cliquant sur l icône en forme de corbeille à la droite du nom du produit. 1 2 La présentation est la même sur le récapitulatif de la commande. En raison du processus de réservation et des vérifications associées, la sélection de la quantité de produit n est pas disponible. Page 6 sur 21
Commande Confirmation de commande Le mail de confirmation de commande affiche les mêmes détails que dans le panier. Les détails de chaque réservation sont affichés dans la ligne du produit correspondant en dessous du nom et de l attribut de ce dernier. Historique des commandes Dans l historique des commandes, le détail de la commande affiche aussi les détails de la réservation pour chaque produit. Les produits associés à une réservation sont séparés du reste des produits de la commande et sont mis en avant avec la date de réservation. En dernière ligne le statut de la réservation est affiché. Par défaut la réservation est en attente de validation tant que le paiement n a pas été effectué. Page 7 sur 21
Système de réservation Période de réservation La fenêtre de réservation est l'ensemble des semaines pour lesquelles une réservation est possible. Elle est définie par : Le jour et l'heure du début de la semaine de réservation, Le délai de réservation qui permet de définir le nombre de semaines à attendre pour effectuer une réservation La période de réservation qui permet de définir le nombre de semaines pendant lesquelles il est possible d effectuer une réservation Exemples fenêtres de réservation Lun mar mer jeu ven sam dim 28 29 30 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 1 lun mar mer jeu ven sam dim 28 29 30 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 1 lun mar mer jeu ven sam dim 28 29 30 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 1 Dans l exemple affiché, la fenêtre de réservation est définie ainsi : Période de réservation : Début de réservation : début de la semaine : 7 jours La semaine suivante Lundi 00H00 Les jours disponibles commencent le lundi de la semaine suivante. Dans l exemple affiché, la fenêtre de réservation est définie ainsi : Période de réservation : 12 jours Début de réservation : Le jour même Les jours disponibles commencent le jour même pour 12 jours. Dans l exemple affiché, la fenêtre de réservation est définie ainsi : Période de réservation : Début de réservation : nombre de jours : 12 jours Après quelques jours 1 jour Les jours disponibles commencent le lendemain même pour 12 jours. Validation de la réservation La réservation est rattachée à la commande de l'utilisateur si elle existe. Par défaut la réservation est validée lorsque la commande passe à l'état en attente du paiement. Le calcul de l'occupation du créneau horaire est fait en fonction des commandes validées. Page 8 sur 21
Durée de réservation La durée d une réservation peut être calculée de deux façons : Nombre de jours entre la date de début (comprise) et la date de fin (comprise). Nombre de créneaux horaires entre le créneau horaire de début (compris) et le créneau horaire de fin (compris). Nous allons voir comment la durée de réservation est utilisée pour les dates de réservation et dans le calcul du prix. Durée min et max de la réservation Il ne faut pas confondre la période de réservation et la durée de réservation, la période de réservation défini l intervalle de temps pendant lequel les réservations sont possibles, la durée de réservation est contenue dans cet intervalle mais c est le client qui la choisit. Vous pouvez choisir l intervalle de valeur possible pour cette durée à travers les paramètres durée min et durée max. Vous pouvez choisir de paramétrer cette option par jour ou par créneau horaire sans impact sur le calcul du prix. Dans tous les cas cet intervalle doit être inférieur à la période de réservation. Vous pouvez choisir une valeur min et max identique : dans ce cas l utilisateur ne pourra pas choisir la durée de sa réservation, et si la durée min et max est d un créneau horaire alors le client verra directement le prix de la réservation. Congés & créneaux horaires désactivés Les réservations ne peuvent pas commencer ou se terminer pendant un jour de congé, ou sur un créneau horaire désactivé, cependant vous pouvez choisir si la réservation peut courir pendant ces jours ou créneaux horaires. Si vous interdisez la réservation à courir sur les congés, alors la réservation se terminera au plus tard sur le dernier créneau horaire avant le jour de congé. Si la durée minimale d une réservation est supérieure à 1 alors les réservations juste avant le congé ne seront pas autorisées. Une seconde option offre le même mécanisme mais pour les créneaux horaires désactivés (Pour un paramétrage par jour tous les créneaux horaires de la journée doivent être désactivés). Prix de la réservation Le prix de la réservation est basé sur le prix du produit multiplié par la durée de la réservation. Vous pouvez choisir de paramétrer cette option par jour ou par créneau horaire. Il existe aussi deux options pour la prise en compte des congés et des créneaux horaires désactivés dans le prix. (Pour un paramétrage par jour tous les créneaux horaires de la journée doivent être désactivés). Page 9 sur 21
Paramètres Paramètres généraux Sélectionnez la catégorie de produits pour lesquels les réservations seront disponibles. Vous pouvez choisir «Tout» pour appliquer les réservations sur tous les produits. Si vous voulez, vous pouvez créer une catégorie spécifique pour ces produits qui n est pas visible par les clients. A droite du bandeau gris en bas de page, une icône permet de savoir si le module est à jour. Cliquez dessus pour avoir l historique des versions du module. Page 10 sur 21
Paramètres de réservation Gestion des créneaux horaires Un créneau horaire est une période pendant laquelle un client peut être livré. Vous pouvez créer autant de créneaux horaires que vous le souhaitez, mais l'heure de début ou de fin d'un créneau horaire ne peut être comprises entre l'heure de début et de fin d'un autre créneau horaire. Propriétés des réservations Début&des&réservations& Cette option vous permet de choisir quand les réservations démarrent. Sélectionnez "le jour même" pour que les réservations puissent être faite le jour de la commande, dans ce cas il vous faut préciser si la réservation peut être faite pendant le créneau horaire en cours, sinon la réservation sera uniquement possible sur le créneau horaire suivant. Sélectionnez "Après quelques jours" pour que les réservations puissent être faite un ou plusieurs jours après le jour de la commande, dans ce cas il vous faut préciser le nombre de jours de délai (1 pour le lendemain, 2 pour le sur-lendemain etc..). Sélectionnez "la semaine suivante" pour que les réservations soient uniquement possibles d'une semaine sur l'autre (si la semaine en cours est démarrée, la réservation sera uniquement possible à partir du début de la semaine suivante). Dans ce cas vous pouvez modifier le jour et l'heure du démarrage de la semaine. Sélectionnez "Après quelques semaines" pour que les réservations puissent être faite une ou plusieurs semaines après le jour de la commande, dans ce cas il vous faut préciser le nombre de semaines de délai. Page 11 sur 21
Période&de&réservation& Cette option permet de choisir la durée de réservation en jours. Par exemple si le début de réservation est configuré à 1 jours après, le client peut sélectionner un créneau horaire pendant les 2 prochains jours. Si le paramètre est configuré à 0, les réservations sont possibles jusqu'à la fin de la journée de début. Unité&de&réservation& Sélectionnez l'unité de temps de vos réservations, ce paramètre est important car il définira si le prix d'un produit doit être utilisé pour la période d'un créneau horaire ou pour une journée. Ce paramètre défini aussi l'unité des paramètres de durée de réservation ci-dessous. Durée&min&de&réservation& Indiquez la durée minimale d'une réservation, si vous indiquez 1 le client peut sélectionner un créneau horaire ou un jour (en fonctionne l'unité ci-dessus) ou plus jusqu'à la durée maximale de réservation. Durée&max&de&réservation& Indiquez la durée maximale d'une réservation, si vous indiquez 1 le client peut sélectionner uniquement un créneau horaire ou un jour (en fonctionne l'unité ci-dessus) ou plus jusqu'à la durée maximale de réservation. Vous pouvez choisir la valeur que vous souhaitez (au-dessus de 0) mais la durée de réservation sera limitée par la durée de la fenêtre de réservation. Période de congés Pendant une période de congé le début et la fin d une réservation ne peut pas être faite. Indiquez une date de début et une date de fin en cliquant dans le champ. La date de début et de fin sont comprises dans les congés. Indiquez la même date de début et de fin pour une seule journée. Règle&congés& Cochez cette case pour désactiver les réservations qui courent sur le congés, donc la réservation qui commence avant le congé se terminera au plus tard avant ce congé. Page 12 sur 21
Edition des créneaux horaires Pour configurer un créneau horaire vous devez choisir : Un nom : ne doit pas être vide et doit avoir une longueur inferieure à 10 caractères. Le nom est affiché au client quand il sélectionne un créneau horaire. Une heure de début et de fin : L'heure de début et de fin d'un créneau horaire ne peut pas être incluse entre l'heure de départ (exclue) et l'heure d'arrivée (inclue) d'un autre créneau horaire. Les jours de la semaine : Cochez les jours pour lesquels le créneau horaire sera disponible chaque semaine. Page 13 sur 21
Paramètres de tarif Gestion des règles de prix Les règles de prix vous permettent de personnaliser le calcul du prix de la réservation en appliquant des réductions qui peuvent être un pourcentage du prix ou un montant. Vous pouvez choisir différents types de règles : Durée : vous permet d'appliquer une réduction qui dépend de la durée de réservation; Chronologique : vous permet d'appliquer une réduction sur une période entre deux dates; Récurrence : vous permet d'appliquer une réduction sur un créneau horaire, pour tous les jours ou quelques jours de la semaine. Vous pouvez activer ou désactiver ces règles à tout moment. Propriétés des prix Prix&du&produit& Ce paramètre est très important, il est utilisé pour calculer le prix de la réservation. Le prix de la réservation est basé sur le prix du produit multiplié par la durée de la réservation, vous pouvez définir ici si la durée est nombre de créneaux horaires ou le nombre de jours entre le début et la fin de la réservation. Règle&désactivé& La durée de la réservation (qui est utilisé pour le calcul du prix) est le nombre de créneaux horaires ou le nombre de jours entre le début et la fin de la réservation. Vous pouvez cocher cette case pour compter les créneaux horaires désactivés dans la durée de réservation si le paramètres précédent est réglé sur "créneaux horaires" ; ou pour compter les jours sans créneau horaire activé dans la durée de réservation si le paramètres précédent est réglé sur "jours". Réduction& Si une réduction est applicable, cette option permet de mettre en avant la réduction en épaississant le prix du créneau horaire et le coloriant en rouge. Page 14 sur 21
Règle de prix Pour configurer une règle de prix vous devez choisir : Produit : Ce paramètre vous permet de choisir la portée de votre réduction, vous pouvez choisir un produit en particulier sinon elle s'appliquera à tous les produits de la catégorie de produit des paramètres généraux. Ratio : Le ratio donne le montant de la réduction comme une partie de prix original du produit. Par exemple si vous remplissez 10% et que le produit coûte 150, la réduction sera de 15. Montant : Le montant donne directement la valeur de la réduction qui est cumulée avec le ratio. Activé : Vous pouvez activer ou désactiver la règle de prix sans la supprimer. Si la règle de prix est désactivée, elle n'entrera pas en compte dans le calcul du prix de la réservation. Durée& Pour une règle de durée vous devez choisir une durée min et max entre lesquelles la réduction s'applique. La durée minimale doit être inférieure ou égale à la durée max. Vous pouvez mettre les deux paramètres à 0 pour appliquer la règle sur n'importe quelle durée. L'impact vous permet de choisir si la réduction s'applique uniquement à la partie de la réservation qui est comprise entre la durée min et max ou sur toute la réservation. Dates& Pour une règle de dates vous devez choisir une date de début et de fin entre lesquelles la réduction s'applique. L'impact vous permet de choisir si la réduction s'applique uniquement à la partie de la réservation qui est comprise entre la date de début et la date de fin ou sur toute la réservation. Créneau&horaire& Pour une règle de récurrence vous pouvez choisir tous les créneaux horaires ou un créneau spécifique et tous les jours ou certains jours de la semaine pour lesquels la réduction s'applique. Page 15 sur 21
Paramètres avancés Statut&de&réservation& Cette option permet de choisir sur quelle étape de la commande le créneau horaire est réservé. Vous devriez choisir entre «En attente de paiement par chèque» ou «paiement accepté» ( «En attente de paiement de chèque» fonctionne également pour les autres modules de paiement). Les statuts inférieurs au statut sélectionné invalident la réservation et les statuts supérieurs au statut sélectionné n'ont pas d'effet sur la réservation. Type&de&planning&de&réservation& Cette option vous permet de choisir quel type de planning est affiché lors de la sélection d'un créneau horaire lors de la commande. Message&réservation& Vous pouvez personnaliser ici les messages qui seront affichés au client quand la réservation ne sera pas disponible à cause des contraintes de réservation ou quand une notification de est envoyée par message de commande et par email. Page 16 sur 21
Administration Pour accéder au panneau d administration, cliquez sur le menu «Mes réservations» dans l'onglet «Commandes» : Vue des réservations par mois Cette vue vous permet d afficher facilement les réservations par jour pour un mois : Une jauge représentant l'occupation des produits concernés par la réservation pour les créneaux horaires de la journée en pourcentage (la jauge est visible si il a au moins un produit en stock). Le nombre de réservations validées (et le nombre de réservations non validées entre parenthèses). Une icône d exclamation apparait sur les jours qui nécessitent votre attention. Un calendrier sur le côté gauche vous permet de facilement changer de mois. Il est possible d'afficher les réservations par semaine depuis la colonne "Action". Chaque jour affiche une couleur : Jaune clair pour un jour sans créneau horaire Jaune pour un jour avec créneau horaire Bleu pour le jour courant Bleu clair pour les jours disponibles à la réservation par un client Gris pour les jours de congés Page 17 sur 21
Vue des réservations par semaine Cette vue vous permet d afficher facilement les réservations par créneau horaire pour une semaine : Les réservations validées : les lignes bleues. Les réservations en attente de validation : les lignes grises. Le numéro de commande en début de ligne. Des liens mettant en surbrillance les réservations permettent d appliquer rapidement des filtres sur la vue des réservations par jour : La ligne : affiche les réservations pour le produit concerné (et de toutes les déclinaisons) et qui commencent en même temps. Le créneau horaire : affiche les réservations pour tout les produits qui commencent pour le créneau horaire choisi. Le produit : affiche les réservations pour le produit concerné pour le premier jour de la semaine. Le jour : affiche toutes les réservations qui courent pendant le jour concerné. Consultations des réservations par jour Cette vue vous permet de facilement voir les réservations d un jour triées par créneau horaire et par produit : Une jauge représentant l'occupation des créneaux horaires en pourcentage et le nombre de réservations validées. La liste des réservations par produit, avec la couleur du statut de la commande (gris si la réservation Page 18 sur 21
n est pas validée). Détails des réservations Chaque réservation est affichée en détail : Le numéro de commande ainsi que la durée de réservation. Le statut courant de la commande et le statut de la réservation. La date et le créneau horaire de début et de fin de réservation. Un calendrier sur le côté droit vous permet de facilement changer de jour ou d en sélectionner un. Un filtre sur le côté gauche vous permet de choisir d afficher uniquement les réservations pour un créneau horaire ou pour un produit ou avec un statut de commande particulier. Page 19 sur 21
Un panneau en bas de page vous permet de replanifier ou de forcer la validation d une réservation sélectionnée. Edition d une réservation Pour replanifier une réservation, sélectionnez la, puis sélectionner un nouveau jour puis cliquez sur «sélectionner un créneau horaire» La page se rafraichit et sont alors proposés les différents créneaux horaires de début possibles et la date et le créneau horaire de fin correspondant (avec le détail des créneaux horaires et le résumé de son occupation). Sélectionnez un créneau puis cliquez sur le bouton «replanifier». Page 20 sur 21
Si le prix des réservations est calculé par jour, vous avez le choix du créneau horaire de début et de fin. Sinon seul le créneau horaire de début pourra être choisi. Réservation des créneaux horaires modifiés En éditant les créneaux horaires (en les supprimant ou en désactivant certains jours) vous pourriez ne plus retrouver des réservations qui y étaient affectées. Si c est le cas vous pouvez retrouver ces réservations dans ce panneau. Page 21 sur 21