Kowal Auto Invoice
25,00 € 25,00 €
Kowal_Task est un module Magento 2 destiné aux entreprises qui réalisent des travaux de projet, facturent le temps de travail et souhaitent gérer les tâches clients sans quitter Magento. Le module combine un suivi simple des tâches, des entrées de temps, un espace client, l’export CSV, REST API ainsi que la génération de commandes Magento avec le statut pending, à partir desquelles l’administrateur peut émettre manuellement une facture dans le processus standard de Magento.
La solution est conçue pour les software houses, les freelances, les agences e-commerce, les équipes de support technique et les sociétés de services travaillant avec Magento 2. Si vous facturez vos clients à l’heure, gérez des projets et préparez en fin de mois un relevé du temps de travail à joindre à la facture, Kowal_Task organise ce processus en un seul endroit.
Au lieu de gérer les tâches dans une application externe, d’exporter un CSV, de totaliser manuellement les heures et de préparer séparément les factures, vous pouvez gérer l’ensemble du processus dans Magento :
pending,Le module est particulièrement adapté si :
Kowal_Task organise les données dans une structure arborescente simple :
Chaque tâche dispose d’un sujet, d’une description, d’un statut, d’une source de création et d’un historique du temps de travail. Une entrée de temps peut être ajoutée manuellement ou enregistrée via un timer. L’administrateur peut valider les entrées de temps, les marquer comme non facturables, exporter les données en CSV ou préparer une commande de facturation.
Après génération de la commande, les entrées de temps sont bloquées pour l’édition standard, ce qui limite le risque d’écart dans les données de facturation. Après l’émission manuelle de la facture dans Magento, le module synchronise le statut des entrées de temps avec la facture.
pending,Le client peut utiliser le module sans accès au panneau d’administration Magento. Dans son compte, il voit les projets et tâches qui lui sont attribués, peut signaler une nouvelle tâche, ajouter un commentaire, envoyer une pièce jointe et télécharger un CSV contenant les données visibles.
La visibilité des données dans l’espace client peut être contrôlée depuis la configuration du module, notamment pour les montants ainsi que pour les entrées de temps qui n’ont pas encore été intégrées à une commande ou une facture.
L’utilisation quotidienne du module dans le panneau d’administration a été conçue comme un écran SPA rapide reposant sur KnockoutJS et les mécanismes natifs de Magento Admin. Depuis une seule vue, l’administrateur peut parcourir l’arborescence des clients, ajouter des projets, créer des tâches, enregistrer du temps, valider des entrées, gérer les commentaires, les pièces jointes, les rapports et la préparation des commandes.
Kowal_Task met à disposition REST API via le mécanisme natif webapi.xml de Magento. Grâce à cela, le module peut être utilisé par :
L’API utilise les service contracts et l’autorisation native de Magento. Il est possible d’utiliser des tokens d’intégration, des tokens administrateur ainsi que des tokens client dans le périmètre de ses propres données.
Le module conserve un processus de facturation pratique via CSV. L’administrateur peut exporter les données selon des filtres par client, projet, date, statut de tâche, statut de facturation et utilisateur administrateur. Le CSV contient notamment les données client, le projet, la tâche, la description du travail, les minutes, les heures, le tarif, la devise, le montant, le numéro de commande et le numéro de facture.
Kowal_Task ne crée pas un système de facturation séparé à côté de Magento. À la place, il exploite le modèle de vente natif :
pending,Cette approche est plus stable et plus facile à maintenir, car elle repose sur les mécanismes de Magento : clients, commandes, factures, produits de service, ACL, configuration, cron et REST API.
Une agence e-commerce gère la boutique du client sur Magento 2. Le client soumet une tâche depuis son compte client : ‘Corriger la validation du formulaire checkout’. L’administrateur accepte la tâche, le développeur ajoute plusieurs entrées de temps et, à la fin du mois, l’administrateur filtre les entrées approuvées et génère une commande pending.
La commande contient une ligne de service calculée sur la base du temps de travail, du tarif horaire et de la devise du projet. L’administrateur vérifie les données et émet manuellement la facture dans Magento. Les entrées de temps reçoivent le statut invoiced, et l’historique reste disponible au niveau de la tâche, du projet et du client.
Kowal_Task structure la facturation des travaux de projet dans Magento 2. Le module réunit les tâches, le temps de travail, le portail client, les rapports CSV, REST API et les commandes Magento natives dans un seul processus. Il devient ainsi plus facile de contrôler ce qui a été réalisé, combien de temps cela a pris, ce qui a été approuvé pour la facturation et quelles entrées ont déjà été intégrées à une commande ou une facture.