Automatiser des actions suite à une vente
Vendre des services et des abonnements en ayant l'objectif de tout automatiser c'est bien mais après la vente il reste encore des choses à faire !
Analyse des besoins
Liste des besoins identifiés:
- envoyer un mail au client avec un fichier joint dans le cas d'une vente de fichier numérique tel qu'un fichier musical (la facture envoyée par mail étant déjà traité par dolibarr)
- créer un espace partagé sur un serveur nextcloud, récupérer le lien de partage et l'envoyer au client
- éventuellement ajouter des actions complémentaires pour choisir si c'est un partage en lecture seule, en écriture, et s'il faut y ajouter des fichiers, une date limite de disponibilité du partage …
- créer un compte sur une plate-forme via une requête de type API / WebHook
Ces besoins peuvent être différents d'un article à vendre à l'autre, d'un type d'abonnement à un autre au sein de la même boutique…
Solution implémentée
En attendant d'implémenter des solutions dans le module celui-ci lance deux triggers à la fin de la procédure en cas de succès:
ONEPAGEBASKET_PAYMENT_ARTICLE_OK
dans le cas d'une commande d'un article simpleONEPAGEBASKET_PAYMENT_FACREC_OK
dans le cas d'une commande d'un abonnement via facture recurrente