Les meilleurs développeurs web freelances sont sur Codeur.com

Module de réservation en ligne pour site WIX

 Fermé·Moins de 500 €·4 offres·2803 vues·6 interactions


Bonjour,
Actuellement nous possédons un site web construit sur WIX qui propose des circuits touristiques en Provence, nous avons réalisé toute la partie graphique du site web + nos circuits et nous pensions utiliser le module WIX Booking afin de procéder à la réservation/paiement en ligne mais plusieurs problèmes se posent avec ce module :

Nous avons renseigné l’ensemble de nos circuits sur WIX Booking et lorsque l'utilisateur réserve, en fonction du nombre de personnes renseigné dans le formulaire, le tarif de base est multiplié or notre tarification n'est pas dans ce sens, notre tarification est spécifique au nombre de personnes (Exemple : 2 personnes : 500€, 3 personnes : 700eur, 4 personnes : 850€ etc...)
Il nous est impossible de modifier le mode de calcul du tarif sur le module WIX Booking.

Autre problématique, nous proposons des options à intégrer aux circuits et WIX Booking ne le permet pas... Ni l'envoi de SMS...

Notre besoin actuel c'est :
Création d’un script de réservation en ligne simple mais efficace avec possibilité de prise en compte du nombre de personnes (calcul du prix en rapport au nombre), choix d’options facturables, formulaire sur les informations personnelles, validation de la commande, tout ça lié à un Backoffice.
Les explications sur le fonctionnement ci-dessous + schéma fonctionnel ci-joint.

EXISTANT SUR WIX :
Le client arrive sur notre site et se rends sur la liste des tours/circuits proposés, il choisit le tour qui lui convient et clique sur « DECOUVRIR »
Il arrive sur une page qui détaille le tour en question, cette page contient :
- Nom du tour
- Photographie/Illustration
- Carte du circuit complet
- Nom maximum de personne admissible pour ce tour (6)
- Les tarifs pour 1, 2, 3… personnes, chaque tour peut admettre 6 personnes au maximum, pour chaque tour un tarif par nombre de personne est défini.
- Une description détaillée du tour
- Et un bouton « RESERVER »
Le client clique sur réserver et arrive sur le formulaire de réservation, la suite n’existe pas et est à créer :
Soit en utilisant les services WIX (Wix Code, Base de données etc…) si WIX est assez complet pour permettre ces fonctions,
Soit en créant cette suite en PHP (Script spécifique) qui sera hébergé ailleurs et intégré sur WIX via leur module permettant d’afficher des pages externes.

A CREER :
Donc le client arrive sur un formulaire nommé « Formulaire de réservation », ce formulaire doit être capable de récupérer le nom du tour afin que le script puisse identifier les tarifs à appliquer.
Ce formulaire contient :
- Nom
- Prénom
- Adresse
- Tél mobile (pour notification SMS)
- Mail
- Nombre de personnes (MAX 6) + distinction si enfants, si oui combien ?
- Liste à coche contenant toutes les options disponibles avec possibilité de voir un « détail » pour chaque option.
- Informations complémentaires
Au fur et à mesure du remplissage du formulaire un petit encadré affiche un mini récap avec tarif total, l’ensemble est mis à jour en temps réel selon ce qui est rempli/coché.
Le client clique sur « CONTINUER » et arrive sur une page nommée « Récapitulatif » qui reprends :
- Cordonnées de la personne qui réserve.
- Informations sur le tour choisir (Nom, Durée, Lieu de prise en charge, Heure Départ, Heure Retour…) (A compléter si besoin)
- Options choisies
- TOTAL HT
- TOTAL TTC
Et un bouton « RESERVER »
Sur cette page « Récapitulatif » le client est informé qu’en cliquant sur « RESERVER » cela soumet la réservation à l’équipe GTD (Gold Travel Designer) qui va approuver ou non cette réservation (Selon disponibilité des chauffeurs, ou particularité liée à la réservation.)
Par contre en cliquant sur « RESERVER » cela le mène sur une page bancaire (fournie par la Société Générale) permettant de faire une empreinte CB du montant total TTC sans effectuer de débit sur le compte.
Si l’empreinte CB est OK, affiche une page indiquant que la réservation est soumise et en attente d’approbation, cela rappelle que le client sera débité uniquement si c’est approuvé et en arrière-plan le script envoie un mail et SMS (API OVH) au client pour lui indiquer que la réservation est soumise et qu’elle est en cours de validation (délai 1h en journée),
Si l’empreinte CB n’est pas OK, le script affiche une page expliquant l’erreur renvoyée par le script de paiement et propose d’essayer à nouveau.
Si OK, Cette réservation est soumise sur une interface « Backoffice » où la liste des réservations à approuver est affichée.
Un membre de l’équipe GTD va approuver ou non la réservation.
Lorsque le personnel GTD approuve une réservation, celle-ci est liée attribuée à un véhicule et la réservation est ajoutée au calendrier de ce véhicule, ce calendrier doit être de type WebDAV afin qu’il puisse être ajouté sur le téléphone du chauffeur attribué à ce véhicule.
Côté client, SI la réservation est approuvée :
- L’empreinte CB est validée et le client est débité.
- Un mail est envoyé automatiquement au client, ce mail contient le « Bon de réservation » contenant toutes les informations nécessaires, ce bon est mis en page selon l’entête GTD.
- Ainsi qu’un autre mail contenant le « TICKET CB » + FACTURE générée par le Backoffice.
- Un SMS simple et bref lui est aussi envoyé pour lui confirmer la validation de la réservation, l’heure et le lieu du début du tour.
- En interne, la réservation validée est ajoutée à une autre page du « Backoffice » qui est cette fois-ci nommée « Réservations approuvées » et cela génère la facture qui est envoyée au client, comme indiqué plus haut.
SI la réservation n’est pas approuvée :
- Le client en est informé par MAIL et SMS avec une explication, explication qui est fournie par le membre GTD ayant refusé la réservation, et une autre date valide est proposée.

Ces fonctionnalités expliquées ici peuvent être améliorées, optimisées ou revues car nous n’avons pas forcément pensé à tous les éléments.
Ce projet doit être lancé et finalisé au plus vite afin que nous puissions intégrer le tout à notre site WEB, la prestation demandée comprends la réalisation de ce script, l’aide à l’intégration sur WIX et les tests finaux + éventuels ajustements.

BESOIN.docx
Schéma_Besoin.pdf

Budget indicatif : Moins de 500 €

Publication : 11 avril 2018 à 12h57

Profils recherchés : Développeur de plugin freelance, Développeur spécifique freelance, Intégrateur de script freelance, Développeur JavaScript freelance, Développeur back-end freelance

Le profil du client est reservé aux prestataires abonnés

Créer un compte

4 freelances ont répondu à ce projet

2 propositions de devis en moins de 2h

Publier un projet similaire

Chaque jour, des centaines de clients utilisent Codeur.com pour trouver un prestataire. Créez votre compte dès maintenant, remplissez votre profil et trouvez de nouveaux clients.

Trouver des nouveaux clients

Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.