Description
Pour un site de mise en relation entre clients et prestataires de service.
Le principe :
- un client réserve une prestation chez un prestataire (qui a renseigné ses dispos) à un horaire précis et renseigne sa CB.
- un mail de confirmation est envoyé au client et au prestataire
- un token Stripe est créé mais le client n'est pas chargé
- lorsque la prestation a eu lieu , le client donne un code de validation au prestataire pour effectuer la transaction : x% chez le prestataire, y% pour le site. A ce moment là le client est chargé (appel de la fonction charge de Stripe)
Le problème :
- soit le prestataire dit ne pas recevoir l'email (et dans ce cas la prestation n'a pas lieu, le client n'a pas de nouvelle du prestataire) et n'annule pas la prestation
- soit le prestataire n'est finalement pas disponible et il annule de lui meme la prestation
La solution envisagée :
- dans le mail de confirmation de la prestation au demander au masseur de valider le créneau horaire (pas de développement à faire ici)
- si réponse négative OU pas de réponse du prestataire, permettre à l'administrateur du site d'annuler la prestation en question, manuellement.
A ce jour, l'administrateur n'a pas moyen d'annuler une prestation, seuls le client ou le prestataire peuvent le faire via le front office
==> La solution consiste donc à donner la possibilité à l'admin de faire l'annulation
Il sera également demandé de bien vérifier le fonctionnement de la chaine de paiement :
- renseingement CB
- pas de charge tant que code de validation non saisi
Connaissances impératives :
- Wordpress
- Woocommerce
- Bookly
- Stripe Connect
- BDD
Aucun fichier joint