Kowal Task — taken, werktijd en klantafrekeningen in Magento 2
- SKU
- M2-TASKS
Beschrijving / Kowal Task — taken, werktijd en klantafrekeningen in Magento 2
MAGENTO 2 · PROJECTEN · WERKTIJD · AFREKENINGEN
Koppel taak, werktijd en klantafrekening.
Kowal Task
Beheer servicewerk in Magento: van klantmelding via project en tijdregistraties tot een bestelling voor afrekening. Het team en de klant werken met gegevens die aan hetzelfde proces zijn gekoppeld.
Klantenportaal · Timer · Pending bestellingen
HOE HET IN DE PRAKTIJK WERKT
01 · Je organiseert het werk
Je wijst een project en taken toe aan een Magento-klant.
02 · Je registreert en accepteert tijd
Je legt minuten, tarief en beschrijving van het uitgevoerde werk vast.
03 · Je bereidt de afrekening voor
Je maakt een bestelling aan die de beheerder controleert vóór de factuur.
Wat levert dit je webshop op?
Ontdek de functies, toepassingen en instellingen van de module.
Taken, werktijd en klantafrekeningen zonder Magento 2 te verlaten
Kowal Task combineert project- en taakbeheer voor klanten met werktijdregistratie en het native verkoopproces van Magento 2. De module is bedoeld voor e-commercebureaus, softwarebedrijven, freelancers, supportteams en dienstverlenende bedrijven die werk per uur afrekenen.
In plaats van gegevens over te zetten tussen een ticketsysteem, urenstaat en Magento, kun je de structuur klant → project → taak → tijdregistratie beheren en geaccepteerd werk omzetten in een Magento-bestelling met de status pending.
Taken en projecten
Projecten toegewezen aan Magento-klanten, taakstatussen, opmerkingen, interne opmerkingen en openbare en interne bijlagen.
Tijdregistratie
Handmatige invoer van minuten of een timer, beschrijving van het uitgevoerde werk, afrekenstatussen, tijd afronden en een auditlog van bewerkingen die invloed hebben op afrekeningen.
Magento-afrekeningen
Globaal of projectspecifiek tarief en valuta, afrekenvoorbeeld en het genereren van een native Magento-bestelling voor latere handmatige facturatie.
Van melding tot factuur
- De klant of beheerder maakt een taak aan.
- Het team registreert de uitgevoerde werktijd.
- De beheerder keurt registraties goed voor afrekening.
- De module maakt een Magento-bestelling
pendingaan op basis van geaccepteerde registraties. - De beheerder controleert de bestelling en maakt handmatig een factuur aan binnen de standaard Magento-workflow.
- De status van tijdregistraties wordt gesynchroniseerd met het afrekenproces.
Magento-klantenpaneel
De klant heeft geen toegang tot het beheerpaneel nodig. In zijn account kan hij toegewezen projecten en taken bekijken, nieuw werk melden, opmerkingen en bijlagen toevoegen en beschikbare CSV-overzichten downloaden. Met de configuratie kun je de zichtbaarheid van bedragen en tijdregistraties vóór afrekening beheren.
Admin SPA
De dagelijkse afhandeling is samengebracht in een snel beheerscherm op basis van KnockoutJS en native Magento Admin-mechanismen. Vanuit één plek kun je werken met klanten, projecten, taken, tijd, opmerkingen, bijlagen en de voorbereiding van afrekeningen.
REST API en integraties
Kowal Task stelt een REST API beschikbaar via het native mechanisme webapi.xml en service contracts van Magento. Dit maakt integratie mogelijk met onder andere een desktopapplicatie, CRM, rapportagesysteem of bedrijfsautomatiseringen. Autorisatie kan gebruikmaken van Magento-mechanismen die geschikt zijn voor integraties, de beheerder of de klant binnen de scope van zijn gegevens.
CSV en rapportage
Exporteer gegevens op basis van klant, project, datum, taakstatus, afrekenstatus en gebruiker. Het rapport kan onder meer werkbeschrijving, minuten, uren, tarief, valuta, bedrag en bestel- en factuurnummers bevatten.
Waarom afrekenen via een Magento-bestelling?
De module creëert geen concurrerend facturatiesysteem. Hij gebruikt native Magento-objecten: klanten, serviceproducten, bestellingen en facturen. Nadat tijdregistraties aan een bestelling zijn toegewezen, worden ze beschermd tegen normale bewerking. Dit beperkt het risico op verschillen in afrekengegevens.
Belangrijkste toepassingen
- doorlopende support en maintenance van Magento 2-webshops,
- afrekening van ontwikkel- en implementatiewerk,
- projecten op uurbasis voor meerdere klanten,
- technische support en klantmeldingen,
- integratie van tijdregistratie met een eigen CRM of applicatie.
Kowal Task is vooral nuttig wanneer taak, uitgevoerde tijd en latere afrekening met elkaar verbonden en auditeerbaar moeten blijven.
Stel de afrekenregels in
Stel in Stores → Configuration → Kowal → Kowal Task het uurtarief, de valuta, afronding, betaalmethode en taak- en tijdstatussen in die voor afrekening zijn toegestaan. Een project kan een eigen tarief en valuta hebben. Als die ontbreken, worden de globale instellingen gebruikt.
Het standaardtarief is 0, de valuta PLN en de afronding 15 minuten. Pas deze waarden en de klantgegevens aan het bedrijfsproces aan voordat je de eerste bestelling aanmaakt.
Controle vóór het aanmaken van de bestelling
Het voorbeeld toont de werkelijke en afrekenbare tijd, posten en bedragen. Geselecteerde registraties moeten bij één klant horen en één afrekenvaluta hebben. De klant heeft een standaard factuuradres nodig.
Tijd wordt per project gegroepeerd; naar boven afronden geldt voor de som van de minuten binnen de groep. Een registratie die aan een bestelling is toegewezen, kan niet opnieuw door de standaardgenerator worden gebruikt.
Optionele maandelijkse bestellingen
Het automatisch aanmaken van maandelijkse bestellingen is standaard uitgeschakeld. Na activering selecteert het mechanisme niet-toegewezen registraties uit de vorige maand die overeenkomen met de ingestelde statussen en groepeert ze per klant op de gekozen dag van de maand.
De automatisering bereidt pending bestellingen voor. Controle van de afrekening en het aanmaken van de factuur blijven onderdeel van het standaard administratieve proces.
Zichtbaarheid en communicatie met de klant
Het klantenportaal is standaard ingeschakeld, bedragen zijn standaard verborgen en de zichtbaarheid van tijd zonder bestelling of factuur kan in de configuratie worden beheerd. Interne opmerkingen en bijlagen maken het mogelijk om teamwerk te scheiden van informatie die met de klant wordt gedeeld.
E-mailmeldingen zijn standaard uitgeschakeld. Je kunt berichten inschakelen over een nieuwe klanttaak, statuswijziging, afrekenbestelling en factuur.
Installatie via Composer
Pakket kowal/module-task, module Kowal_Task. Nadat je toegang tot de Kowal-repository hebt geconfigureerd, installeer je het pakket, schakel je de module in, werk je Magento bij en leeg je de cache. Houd in productie rekening met compilatie en deployment van statische content volgens het proces van de webshop.
Van configuratie naar resultaat
1. Je organiseert het werk
Je wijst een project en taken toe aan een Magento-klant.
2. Je registreert en accepteert tijd
Je legt minuten, tarief en beschrijving van het uitgevoerde werk vast.
3. Je bereidt de afrekening voor
Je maakt een bestelling aan die de beheerder controleert vóór de factuur.
Voorbeeld: maandelijkse webshopondersteuning
Werk aan de catalogus, integratie en correcties heeft afzonderlijke taken binnen het project van de klant. Na acceptatie van de registraties maak je een bestelling aan voor de gekozen periode, terwijl de geschiedenis de koppeling tussen tijd, bestelnummer en factuurnummer behoudt.
Breng structuur in de afrekening van werk voor klanten.
Wil je de module afstemmen op je webshop? Vraag naar de implementatie van Kowal Task en bespreek de configuratie of benodigde uitbreidingen.
Meer informatie
| Overeenstemming met sjabloon | Luma / Blank, Smid |
|---|
Installatiehandleiding voor de module
Installatie via Composer
Toegangsgegevens voor de Composer-repository, het e-mailadres van de klant en de licentietoken, ontvang je per e-mail na aankoop. Ze zijn ook beschikbaar in het klantenpaneel na inloggen op kowal.store. Vervang TWOJ_EMAIL_KLIENTA door het e-mailadres van je account en TWOJ_TOKEN door de ontvangen token. Voer de opdrachten uit in de hoofdmap van 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-taskInstallatie afronden
Voer na installatie van het pakket de Magento-update uit en leeg de cache:
php bin/magento setup:upgradephp bin/magento cache:flushVoer in een productieomgeving ook DI-compilatie en deployment van statische bestanden uit volgens het implementatieproces van de webshop.