Taille du texte: +

Intégration Invoice Manager & optimisation de workflow

joomla-optimisation-workflow-integration-invoice-manager-rsform-acymailing

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.

1
Astuces pour le passage en Joomla 4.x
Billet pris pour le Joomladay de Nice
 

joomla-conseil.com n'est ni affilié à Open Source Matters ou au projet Joomla!® ni approuvé par eux. Le nom Joomla! et le logo sont utilisé sous licence limitée accordée par Open Source Matters, propriétaire de la marque aux États-Unis et autres pays. joomla-conseil.com is not affiliated with or endorsed by The Joomla! Project™. Use of the Joomla!® name, symbol, logo and related trademarks is permitted under a limited license granted by Open Source Matters, Inc.