Hotline et gestion de service prépayé

**Ceci est une ancienne révision du document !**

Hotline et gestion de service prépayé

Imaginez que vous proposez par exemple un pack de 4h d'expertise dolibarr. Votre client achète ce pack et vous devez ensuite gérer le décompte du temps par rapport à ce pack.

La solution normale de dolibarr est de passer par la création d'un projet et de tâches, voir https://www.dolibarr.fr/forum/t/fonction-pour-deduire-du-temps-de-prestations-de-service-pour-1-contrat-prepaye/45645

Solution "légère"

Nous souhaitons proposer une version plus “légère” en utilisant:

  • une commande initiale d'un service dont la durée est déterminée, par exemple 60 minutes (ou 1 h à vous de voir quelle unité de temps vous voulez utiliser)
  • lorsque la facture est payée, le crédit temps est alors stocké dans la table llx_onepagebasket_prepaid (action automatique par l'utilisation de l'évènement métier dolibarr)
  • chaque intervention décrémente ce compteur par l'ajout de lignes dans la table llx_onepagebasket_prepaid lorsqu'elle est validée (action automatique par l'utilisation de l'évènement métier dolibarr)

L'utilisateur/client peut ainsi consulter son historique sur son crédit temps sur le portail client de OnePageBasket

Mise en oeuvre:

Articles et crédit temps

Il faut avoir une catégorie d'article
Liez vos articles concernés avec cette catégorie
La durée de la prestation prépayée doit être affectée aux articles en question

Cette catégorie sera utilisée dans la configuration du module]

Vente

Lorsque votre client passera commande des articles de la catégorie en question son crédit temps sera crédité (dès que la facture en question sera passée à l'état “payé”).

Consommation

La consommation du temps

Rapport

À tout moment votre client peut consulter son crédit temps diponible via le portail client proposé par “one page basket” !

Solution "complète"

projet_onepagebasket/hotline_prepayee.1719670120.txt.gz · Dernière modification : 2024/06/29 16:08 de supadmin
CC Attribution-Share Alike 4.0 International Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : CC Attribution-Share Alike 4.0 International