Kowal Task — tâches, temps de travail et facturation des clients dans Magento 2
- SKU
- M2-TASKS
Description / Kowal Task — tâches, temps de travail et facturation des clients dans Magento 2
MAGENTO 2 · PROJETS · TEMPS DE TRAVAIL · FACTURATION
Reliez la tâche, le temps de travail et la facturation du client.
Kowal Task
Gérez le travail de service dans Magento : de la demande client au projet, des saisies de temps à la commande destinée à la facturation. L’équipe et le client utilisent des données liées au même processus.
Portail client · Timer · Commandes pending
FONCTIONNEMENT EN PRATIQUE
01 · Vous organisez le travail
Vous attribuez le projet et les tâches au client Magento.
02 · Vous enregistrez et validez le temps
Vous saisissez les minutes, le tarif et la description du travail effectué.
03 · Vous préparez la facturation
Vous créez une commande que l’administrateur vérifie avant la facture.
Quels avantages pour votre boutique ?
Découvrez les fonctionnalités, les cas d’usage et les paramètres du module.
Tâches, temps de travail et facturation des clients sans quitter Magento 2
Kowal Task associe la gestion des projets et des tâches clients au suivi du temps de travail ainsi qu’au processus de vente natif de Magento 2. Il est conçu pour les agences e-commerce, les software houses, les freelances, les équipes support et les entreprises de services qui facturent le travail à l’heure.
Au lieu de transférer les données entre un système de tickets, une feuille de temps et Magento, vous pouvez gérer la structure client → projet → tâche → saisie de temps, puis convertir le travail validé en commande Magento avec le statut pending.
Tâches et projets
Projets attribués aux clients Magento, statuts des tâches, commentaires, commentaires internes ainsi que pièces jointes publiques et internes.
Suivi du temps
Saisies manuelles des minutes ou timer, description du travail effectué, statuts de facturation, arrondi du temps et audit log des opérations ayant une incidence sur la facturation.
Facturation Magento
Tarif et devise globaux ou propres au projet, aperçu de la facturation et génération d’une commande Magento native pour une facturation manuelle ultérieure.
De la demande à la facture
- Le client ou l’administrateur crée une tâche.
- L’équipe enregistre le temps de travail effectué.
- L’administrateur valide les saisies pour la facturation.
- Le module crée une commande Magento
pendingà partir des saisies validées. - L’administrateur vérifie la commande et émet manuellement la facture dans le workflow standard de Magento.
- Le statut des saisies de temps est synchronisé avec le processus de facturation.
Espace client Magento
Le client n’a pas besoin d’accéder au panneau d’administration. Depuis son compte, il peut consulter les projets et tâches qui lui sont attribués, soumettre de nouveaux travaux, ajouter des commentaires et des pièces jointes, ainsi que télécharger les rapports CSV disponibles. La configuration permet de contrôler la visibilité des montants et des saisies de temps avant la facturation.
Admin SPA
La gestion quotidienne est regroupée dans un écran d’administration rapide basé sur KnockoutJS et les mécanismes natifs de Magento Admin. Depuis un seul endroit, vous pouvez travailler avec les clients, projets, tâches, temps, commentaires, pièces jointes et la préparation des facturations.
REST API et intégrations
Kowal Task fournit une REST API via le mécanisme natif webapi.xml et les service contracts Magento. Il permet l’intégration notamment avec une application desktop, un CRM, un système de reporting ou des automatisations internes. L’autorisation peut utiliser les mécanismes Magento adaptés à une intégration, à un administrateur ou à un client dans le périmètre de ses données.
CSV et reporting
Exportez les données par client, projet, date, statut de tâche, statut de facturation et utilisateur. Le rapport peut inclure notamment la description du travail, les minutes, les heures, le tarif, la devise, le montant ainsi que les numéros de commande et de facture.
Pourquoi facturer via une commande Magento ?
Le module ne crée pas de système de facturation concurrent. Il utilise les objets natifs de Magento : clients, produits de service, commandes et factures. Une fois les saisies de temps attribuées à une commande, elles sont protégées contre une modification ordinaire, ce qui limite le risque d’écarts dans les données de facturation.
Principaux cas d’usage
- support continu et maintenance des boutiques Magento 2,
- facturation des travaux de développement et de mise en œuvre,
- projets facturés à l’heure pour plusieurs clients,
- support technique et demandes clients,
- intégration du suivi du temps avec votre propre CRM ou application.
Kowal Task est particulièrement utile lorsque la tâche, le temps effectué et la facturation ultérieure doivent rester liés et auditables.
Préparez les règles de facturation
Dans Stores → Configuration → Kowal → Kowal Task, définissez le tarif horaire, la devise, l’arrondi, le mode de paiement ainsi que les statuts de tâches et de temps autorisés pour la facturation. Un projet peut disposer de son propre tarif et de sa propre devise ; à défaut, il utilise les paramètres globaux.
Le tarif par défaut est de 0, la devise PLN et l’arrondi de 15 minutes. Avant de créer la première commande, adaptez ces valeurs et les données client au processus de l’entreprise.
Contrôle avant la création de la commande
L’aperçu affiche le temps réel et le temps facturable, les lignes et les montants. Les saisies sélectionnées doivent appartenir à un seul client et avoir une seule devise de facturation. Le client doit disposer d’une adresse de facturation par défaut.
Le temps est regroupé par projet ; l’arrondi au supérieur s’applique à la somme des minutes du groupe. Une saisie attribuée à une commande ne peut pas être réutilisée par le générateur standard.
Commandes mensuelles optionnelles
La création automatique de commandes mensuelles est désactivée par défaut. Après activation, le mécanisme sélectionne les saisies non attribuées du mois précédent, conformes aux statuts définis, et les regroupe par client au jour choisi du mois.
L’automatisation prépare des commandes pending. La vérification de la facturation et l’émission de la facture restent des éléments du processus administratif standard.
Visibilité et communication avec le client
Le portail client est activé par défaut, les montants sont masqués par défaut, et la visibilité du temps sans commande ni facture peut être contrôlée dans la configuration. Les commentaires et pièces jointes internes permettent de séparer le travail de l’équipe des informations partagées avec le client.
Les notifications e-mail sont désactivées par défaut. Vous pouvez activer les messages concernant une nouvelle tâche client, un changement de statut, une commande de facturation et une facture.
Installation via Composer
Package kowal/module-task, module Kowal_Task. Après avoir configuré l’accès au dépôt Kowal, installez le package, activez le module, mettez Magento à jour et videz le cache. En production, prévoyez la compilation et le déploiement du contenu statique conformément au processus de la boutique.
De la configuration au résultat
1. Vous organisez le travail
Vous attribuez le projet et les tâches au client Magento.
2. Vous enregistrez et validez le temps
Vous saisissez les minutes, le tarif et la description du travail effectué.
3. Vous préparez la facturation
Vous créez une commande que l’administrateur vérifie avant la facture.
Exemple : maintenance mensuelle d’une boutique
Les travaux sur le catalogue, l’intégration et les corrections disposent de tâches distinctes dans le projet du client. Après validation des saisies, vous créez une commande pour la période choisie, et l’historique conserve le lien entre le temps, le numéro de commande et la facture.
Structurez la facturation du travail pour vos clients.
Vous souhaitez adapter le module à votre boutique ? Demandez la mise en œuvre de Kowal Task et discutez de la configuration ou des extensions nécessaires.
Caractéristiques
| Compatibilité avec le modèle | Luma / Blank, KOWAL |
|---|
Notice d'installation du module
Installation via Composer
Les identifiants d’accès au dépôt Composer, c’est-à-dire l’adresse e-mail du client et le token de licence, vous seront envoyés par e-mail après l’achat. Ils sont également disponibles dans l’espace client après connexion sur kowal.store. Remplacez TWOJ_EMAIL_KLIENTA par l’adresse e-mail de votre compte et TWOJ_TOKEN par le token reçu. Exécutez les commandes dans le répertoire racine de Magento.
composer config repositories.kowal composer https://repo.kowal.storecomposer config http-basic.repo.kowal.store 'TWOJ_EMAIL_KLIENTA' 'TWOJ_TOKEN'composer require kowal/module-taskFinalisation de l’installation
Après l’installation du package, mettez Magento à jour et videz le cache :
php bin/magento setup:upgradephp bin/magento cache:flushDans un environnement de production, effectuez également la compilation DI et le déploiement des fichiers statiques conformément au processus de déploiement de la boutique.