L'application derrière notre entreprise
GoalieGlove.ca est une entreprise que j'exploite moi-même. J'y ai développé une application qui me permet de suivre chaque gant et de conserver les échanges avec son propriétaire. Les demandes, les travaux et les paiements font partie du même dossier.
Garder le fil avec chaque client
Un client peut nous contacter sur le site, puis poursuivre la conversation par texto. Je retrouve les messages lorsque je crée son dossier et le travail à effectuer. Pour une réparation, il peut envoyer des photos, consulter le devis sur une page privée et donner son accord en ligne.
Le client a aussi accès à des pages pour suivre le travail et retrouver ses documents. Lorsque nous prenons des mesures sur le gant, il peut y consulter les résultats avant et après le service.
Reconnaître les virements Interac
L'application accepte les paiements par carte avec Square et permet d'enregistrer les paiements comptants. Pour les virements Interac, nous avons développé un rapprochement automatique avec les factures ouvertes.
À la réception d'un avis de dépôt, le système cherche la facture qui correspond au montant reçu. Il utilise aussi le nom du payeur lorsqu'il doit départager plusieurs possibilités. Si le paiement reste incertain, il me le présente pour vérification.
Une fois le paiement associé à la facture, le système crée le reçu avant de préparer la confirmation au client. Il peut aussi gérer les paiements partiels et les soldes à payer.
Le retour du gant et les avis clients
Le suivi tient compte du mode de retour : dépôt local, magasin partenaire ou expédition. Pour les services d'envoi qui le demandent, le contrat et le prépaiement sont associés au dossier, avec l'étiquette et le suivi du colis.
Nous avons également intégré les demandes d'avis Google aux dossiers. L'application conserve les préférences de contact et l'historique des envois pour suivre les communications avec chaque client.
Côté développement
L'application utilise Node.js et SQLite. Twilio assure les textos, Square les paiements par carte et des connexions aux transporteurs prennent en charge les envois. Le traitement des notifications Interac et leur association aux factures ont été développés pour ce projet.

