Kowal Task — Aufgaben, Arbeitszeit und Kundenabrechnungen in Magento 2
- SKU
- M2-TASKS
Beschreibung / Kowal Task — Aufgaben, Arbeitszeit und Kundenabrechnungen in Magento 2
MAGENTO 2 · PROJEKTE · ARBEITSZEIT · ABRECHNUNG
Verbinden Sie Aufgaben, Arbeitszeit und Kundenabrechnung.
Kowal Task
Verwalten Sie Dienstleistungen in Magento: von der Kundenanfrage über Projekt und Zeiteinträge bis zur abrechenbaren Bestellung. Team und Kunde nutzen Daten desselben Prozesses.
Kundenportal · Timer · Pending-Bestellungen
SO FUNKTIONIERT ES IN DER PRAXIS
01 · Arbeit organisieren
Projekte und Aufgaben einem Magento-Kunden zuordnen.
02 · Zeit erfassen und freigeben
Minuten, Satz und Arbeitsbeschreibung speichern.
03 · Abrechnung vorbereiten
Eine Bestellung erstellen, die der Administrator vor Fakturierung prüft.
Welche Vorteile bietet das Ihrem Shop?
Entdecken Sie die Funktionen, Einsatzmöglichkeiten und Einstellungen des Moduls.
Aufgaben, Arbeitszeit und Kundenabrechnung innerhalb von Magento 2
Kowal Task verbindet Kundenprojekt- und Aufgabenverwaltung mit Zeiterfassung und Magentos nativem Verkaufsprozess. Geeignet für E-Commerce-Agenturen, Softwarehäuser, Freelancer, Supportteams und Dienstleister mit Stundenabrechnung.
Statt Daten zwischen Ticketsystem, Zeittabelle und Magento zu übertragen, verwalten Sie die Struktur Kunde → Projekt → Aufgabe → Zeiteintragund wandeln freigegebene Arbeit in eine Magento-Bestellung mit dem Status pendingverwenden.
Aufgaben und Projekte
Magento-Kundenprojekte, Aufgabenstatus, Kommentare, interne Kommentare sowie öffentliche und interne Anhänge.
Zeiterfassung
Manuelle Minuteneinträge oder Timer, Arbeitsbeschreibung, Abrechnungsstatus, Zeitrundung und Audit Log für abrechnungsrelevante Operationen.
Magento-Abrechnung
Globaler oder projektspezifischer Satz und Währung, Abrechnungsvorschau und native Magento-Bestellung für spätere manuelle Fakturierung.
Von der Anfrage zur Rechnung
- Kunde oder Administrator erstellt eine Aufgabe.
- Das Team erfasst die geleistete Arbeitszeit.
- Der Administrator gibt Einträge zur Abrechnung frei.
- Das Modul erstellt eine Magento-Bestellung
pendinganhand freigegebener Einträge. - Der Administrator prüft die Bestellung und erstellt die Rechnung manuell im standardmäßigen Magento-Workflow.
- Der Zeiteintragsstatus wird mit dem Abrechnungsprozess synchronisiert.
Magento-Kundenpanel
Kunden benötigen keinen Adminzugang. Im Konto sehen sie zugeordnete Projekte und Aufgaben, melden neue Arbeiten, ergänzen Kommentare und Anhänge und laden verfügbare CSV-Auswertungen herunter. Die Konfiguration steuert Betragssichtbarkeit und Zeiteinträge vor Abrechnung.
Admin SPA
Die tägliche Verwaltung erfolgt in einer schnellen Adminansicht mit KnockoutJS und nativen Magento-Adminmechanismen. Kunden, Projekte, Aufgaben, Zeiten, Kommentare, Anhänge und Abrechnungsvorbereitung werden an einem Ort bearbeitet.
REST API und Integrationen
Kowal Task bietet REST API über den nativen Mechanismus webapi.xml und Magento-Service-Contracts. Möglich sind Desktop-App-, CRM-, Reporting- und Automatisierungsintegrationen. Die Autorisierung nutzt passende Magento-Mechanismen für Integration, Administrator oder Kunden innerhalb ihrer Daten.
CSV und Berichte
Exportieren Sie nach Kunde, Projekt, Datum, Aufgabenstatus, Abrechnungsstatus und Benutzer. Berichte können Arbeitsbeschreibung, Minuten, Stunden, Satz, Währung, Betrag sowie Bestell- und Rechnungsnummer enthalten.
Warum über eine Magento-Bestellung abrechnen?
Das Modul nutzt native Magento-Kunden, Dienstleistungsprodukte, Bestellungen und Rechnungen. Einer Bestellung zugeordnete Zeiteinträge sind vor normaler Bearbeitung geschützt, wodurch Abrechnungsabweichungen reduziert werden.
Die wichtigsten Anwendungen
- laufende Betreuung und Wartung von Magento-2-Shops,
- Abrechnung von Entwicklung und Implementierung,
- Stundenprojekte für mehrere Kunden,
- technischer Support und Kundenanfragen,
- Integration der Zeiterfassung mit eigenem CRM oder eigener Anwendung.
Kowal Task ist besonders hilfreich, wenn Aufgabe, Arbeitszeit und spätere Abrechnung verbunden und auditierbar bleiben sollen.
Abrechnungsregeln vorbereiten
Definieren Sie unter Stores → Configuration → Kowal → Kowal Task legen Sie Stundensatz, Währung, Rundung, Zahlungsart und zulässige Aufgaben- und Zeitstatus fest. Projekte können eigene Sätze und Währungen haben oder globale Werte übernehmen.
Standardmäßig gelten Satz 0, Währung PLN und 15-Minuten-Rundung. Passen Sie Werte und Kundendaten vor der ersten Bestellung an Ihren Unternehmensprozess an.
Prüfung vor Bestellerstellung
Die Vorschau zeigt tatsächliche und abrechenbare Zeit, Positionen und Beträge. Einträge müssen zu einem Kunden gehören und dieselbe Abrechnungswährung besitzen. Der Kunde benötigt eine Standardrechnungsadresse.
Zeit wird pro Projekt gruppiert; Aufrundung betrifft die Minutensumme der Gruppe. Einer Bestellung zugeordnete Einträge können im Standardgenerator nicht erneut verwendet werden.
Optionale Monatsbestellungen
Automatische Monatsbestellungen sind standardmäßig deaktiviert. Bei Aktivierung werden unzugeordnete Einträge des Vormonats mit passenden Status am gewählten Monatstag nach Kunden gruppiert.
Die Automatisierung bereitet Pending-Bestellungen vor. Abrechnungsprüfung und Fakturierung bleiben Teil des standardmäßigen Administrationsprozesses.
Sichtbarkeit und Kundenkommunikation
Das Kundenportal ist standardmäßig aktiv, Beträge verborgen. Die Sichtbarkeit von Zeiten ohne Bestellung oder Rechnung wird konfiguriert. Interne Kommentare und Anhänge trennen Teamarbeit von Kundeninformationen.
E-Mail-Benachrichtigungen sind standardmäßig deaktiviert. Aktivierbar sind Nachrichten zu neuen Kundenaufgaben, Statusänderungen, Abrechnungsbestellungen und Rechnungen.
Installation über Composer
Paket kowal/module-task, Modul Kowal_Task. Installieren Sie nach der Konfiguration des Zugriffs auf das Kowal-Repository das Paket, aktivieren Sie das Modul, aktualisieren Sie Magento und leeren Sie den Cache. Berücksichtigen Sie in der Produktionsumgebung die Kompilierung und Bereitstellung statischer Inhalte entsprechend dem Prozess des Shops.
Von der Konfiguration zum Ergebnis
1. Arbeit organisieren
Projekte und Aufgaben einem Magento-Kunden zuordnen.
2. Zeit erfassen und freigeben
Minuten, Satz und Arbeitsbeschreibung speichern.
3. Abrechnung vorbereiten
Eine Bestellung erstellen, die der Administrator vor Fakturierung prüft.
Beispiel: monatliche Shopbetreuung
Katalog-, Integrations- und Korrekturarbeiten besitzen eigene Aufgaben im Kundenprojekt. Nach Freigabe erstellen Sie die Bestellung für den gewählten Zeitraum; der Verlauf erhält die Verbindung von Zeit, Bestell- und Rechnungsnummer.
Kundenarbeit geordnet abrechnen.
Möchten Sie das Modul an Ihren Shop anpassen? Implementierung von Kowal Task anfragen und besprechen Sie die Konfiguration oder benötigte Erweiterungen.
Weitere Informationen
| Übereinstimmung mit der Vorlage | Luma / Leer, KOWAL |
|---|
Installationsanleitung für das Modul
Installation über Composer
Die Zugangsdaten für das Composer-Repository – E-Mail-Adresse des Kunden und Lizenz-Token – erhalten Sie nach dem Kauf per E-Mail. Sie sind nach der Anmeldung auf kowal.storeebenfalls im Kundenkonto verfügbar. Ersetzen Sie TWOJ_EMAIL_KLIENTA durch die E-Mail-Adresse Ihres Kontos und TWOJ_TOKEN durch das erhaltene Token. Führen Sie die Befehle im Magento-Stammverzeichnis aus.
composer config repositories.kowal composer https://repo.kowal.store
composer config http-basic.repo.kowal.store "TWOJ_EMAIL_KLIENTA" "TWOJ_TOKEN"
composer require kowal/module-task
Abschluss der Installation
Führen Sie nach der Installation des Pakets ein Magento-Update durch und leeren Sie den Cache:
php bin/magento setup:upgrade
php bin/magento cache:flush
In der Produktionsumgebung führen Sie außerdem die DI-Kompilierung sowie die Bereitstellung statischer Dateien gemäß dem Deployment-Prozess Ihres Shops durch.