Hi stefan, das schaut schonmal ganz gut aus.
Wir haben uns auch so ein Modul gemacht das ein wenig excessiv ist (verkaufen es aber nicht)
evtl kannst du deins da noch mit den folgenden Punkten erweitern:
Zeitraum genau definierbar ab tag (Kalender tagesauswahl)
Artikel verkauft pro hersteller
Gekaufte Services pro Servicepartner(sehr speziell für uns)
Klick auf banner pro Aktionpartner
Umsatz nach Verkaufskanal nochmals gesplittet zwischen B2b/b2c
Einkauf nach Lieferanten
Bei unserer standard Umsatzstatistik zeigen wir ertrag1,2,3 an, mit jeweiligem Abzug von Zahlungsdienstleisugnskosten / Werbekosten / Versandkosten / verkaufsaktionen / Channelkosten(eg. ebay provision, Indiv. Lieferantenaufschläge) etc. Das Ganze wird dann mit dem Vorjahr verglichen
Admin benutzer rechte mit zuordnung von Herstellern/artikeln auf Servicepartner/hersteller/Aktionpastner, damit sich diese auch ins admin statistic backend einloggen können, aber nur Ihre relevanten daten sehen.
Der Chef benutzt das täglich und bastelt daraufhin immer an den Margenaufschlägen rum, je nach dem wie die Preise gerade sind.
korrekt wie Marco geschrieben hat ist das Modul unter der GPL und darf verwendet und erweitert werden. Wir werden daran weiter Arbeiten, wann wo wie ist noch offen.
ich habe es mir nochmal genau angesehen und festgestellt das sich in das öffentliche Repro ein kleiner Fehler eingeschlichen hat. Was dazu führte das der Autoloader den Pfad nicht richtig generierte.
Mit einem
composer update
bekommst du die korrigierte Version, alternativ den autoload pfad anpassen.
Der Eintrag in der vendor/composer/autoload_psr4.php
Ist dieses Modul auch für CE 6.2.X verfügbar? Denn wenn ich den Composer-Befehl ausführe, wird der Befehl erfolgreich ausgeführt, aber der Modulordner wird nicht im Pfad erstellt: Quelle / Modul
offiziell ist das Modul aktuell nur für die OXID 6.1.X
Habe es gerade mal schnell auf einem frischen OXID CE 6.2.3 getestet und via Composer installiert.
Konnte keine Fehler feststellen und auf den ersten blick scheint es weiterhin zu funktionieren. Gerne kannst du uns in GitHub Issues melden.
Das Modul sollte im Verzeichnis /source/modules/mx/admindashboard landen.
Das Modul ist jetzt erfolgreich installiert, das Problem lag beim Komponisten. Ich habe den Komponisten von 2 auf 1 herabgestuft. Das hat funktioniert.