post
Skip to main content

Intégration Invoice Manager & optimisation de workflow

Environnment :

Les différents sites d'un client comportent chacun un formulaire de demande de devis. Le client recevait uniquement ses demandes par email et l'équipe en charge des réponses effectuait des réponses par email. Il n'y avait aucune centralisation de toutes ces demandes et il souhaitait ainsi tout centraliser en un seul portail. Cela permet d'avoir une meilleure vue d'ensemble et de garder un historique d'accès facile des demandes de devis.

Mission :

Pour cette mission, nous avons utilisé le composant Invoice Manager pour la gestion des devis / factures. Cette mission s'est déroulée en utilisant différents éléments techniques qui sont exposés succintement ci-dessous:

Un fichier de script PHP basé sur le framework Joomla (https://api.joomla.org/) a été créé pour:

  1. récupérer les données postées par les sites externes,
  2. créer un devis au nom du client,
  3. créer automatiquement un compte Joomla pour le client (afin qu'il puisse se connecter et consulter ses devis & factures),
  4. ajouter un email dans la file d'attente de Acymailing (cela permet au client de modifier le template de mail)
    1. pour l'internaute ayant effectué la demande lui indiquant que sa demande a été reçue,
    2. pour l'équipe en charge de répondre à cette demande de devis en modifiant les éléments du devis.
workflow devis facture joomla
L'équipe peut alors adapter le devis et l'envoyer via le composant Invoice Manager à son client.
Le client recoit ensuite son email avec un lien direct pour consulter son devis. Il a alors 2 choix possibles (l'accepter ou le refuser).

Nous avons donc créé un plugin système qui sur acceptation du devis
  1. transforme le devis en facture,
  2. notifie le client (et aussi l'équipe) de son acceptation par email,
  3. redirige le client sur la facture nouvelement créée qu'il n'a plus qu'à régler.

Bien évidemment il a aussi été question d'un plugin de paiement pour le composant, de surcharge pour y intégrer un fiormulaire RSFORM qui compète certaines informations nécessaires au devis.

Si vous souhaitez une étude pour une intégration de différents composants Joomla, n'hésitez pas !.

Voir également la vidéo de présentation de la société Flexatrans.

  • Dernière mise à jour le .