Vorgesetzten-Regelung für Bestellungen Documentation
Release latest
04.01.2019
Inhaltsverzeichnis
1 1.1 Überblick 3
2 1.2 Beschreibung 5
3 1.3 Frontend 7
4 1.4 Backend 11
5 1.5 technische Beschreibung 13
6 1.6 Modifizierte Template-Dateien 15
i
ii
Vorgesetzten-Regelung für Bestellungen Documentation, Release latest
Inhaltsverzeichnis
• 1 Vorgesetzten-Regelung für Bestellungen – 1.1 Überblick
– 1.2 Beschreibung – 1.3 Frontend – 1.4 Backend
– 1.5 technische Beschreibung – 1.6 Modifizierte Template-Dateien
Inhaltsverzeichnis 1
Vorgesetzten-Regelung für Bestellungen Documentation, Release latest
2 Inhaltsverzeichnis
KAPITEL 1
1.1 Überblick
Author 1st Vision GmbH PHP 7.0
Kürzel FvSupervisorOrderApproval
getestet für Shopware-Version 5.3.0 bis 5.3.3 Version 1.0.3
3
Vorgesetzten-Regelung für Bestellungen Documentation, Release latest
4 Kapitel 1. 1.1 Überblick
KAPITEL 2
1.2 Beschreibung
Voraussetzungen: Das Modul „FvUserPermissions“ muss installiert und aktiviert sein.
OfficeLine: Beim Ansprechpartner wird ein USER-Feld mit der Email des Vorgesetzten angelegt. Die Email wird in der Shop-Tabelle „fv_user_s_user“ überspielt.
Shop: Wenn ein Mitarbeiter die Berechtigung „Vorgesetztenregelung“ aktiviert hat und die Email des Vorgesetzten in der Tabelle „fv_user_s_user“ vorhanden ist, dann müssen seine Bestellungen vom Vorgesetzten genehmigt werden.
Der Vorgesetzte erhält eine Email, dass eine neue Bestellung „zum freigeben“ vorliegt. Durch Hyperlink in der Email kann die Bestellung freigegeben oder storniert werden. Diese Email enthält auch die Bestelldetails. Reminder an den Vorgesetzten nach 48 Stunden (im Intervall) mit allen Bestellungen im Status „Genehmigen“. Je Bestellung wird eine separate Mail verschickt.
5
Vorgesetzten-Regelung für Bestellungen Documentation, Release latest
6 Kapitel 2. 1.2 Beschreibung
KAPITEL 3
1.3 Frontend
Modul-Funktionalität: - Wenn ein User die „Vorgesetzten-Regelung“ aktiviert hat (Berechtigung + Email vom Vorge- setzten), dann greift dieses Prozedere:
Hinweis dass seine Bestellung erst geprüft werden muss (am Ende vom „Checkout“). Nach dieser Bestellung bekommt er die automatische Bestellmail vom Shop nicht. Er kriegt sie erst später.
• An den Vorgesetzten wird diese Mail geschickt. Im Anhang befindet sich die HTML-Ansicht der Bestellmail (wird einfach im Browser automatisch geöffnet)
7
Vorgesetzten-Regelung für Bestellungen Documentation, Release latest
• Wenn er auf einen der 2 Links klickt, dann wird die Bestellung storniert oder frei gegeben (je nach dem wo er hin klickt). Er kommt auf diese Seite und sieht wieder die Mail der Bestellung. Für diese Funktionalität ist kein Login erforderlich.
fvsupervisororderapproval0.jpg
• Danach wird der User (der Besteller) per Email informiert. Als Anhang ist wieder die Bestellmail.
8 Kapitel 3. 1.3 Frontend
Vorgesetzten-Regelung für Bestellungen Documentation, Release latest
9
Vorgesetzten-Regelung für Bestellungen Documentation, Release latest
10 Kapitel 3. 1.3 Frontend
KAPITEL 4
1.4 Backend
Hier können Sie das Plugin konfigurieren.
• Hier müssen Sie einstellen wie der „Key“ der Berechtigung für die „Vorgesetzen-Regelung“ heißt. Standardmä- ßig steht der Wert „fv_supervisor_order_approval“ im Feld. D.h. Sie müssen einfach eine neue Berechtigung in der Datenbank anlegen (wie Bild unten) und diese dem jeweiligen User zuweisen + natürlich die E-Mail vom Vorgesetzten in der Tabelle ‚ fv_user_s_user ‘ eintragen.
• Diese Berechtigung müssen Sie manuell einstellen und den Key in den Einstellungen eintragen
11
Vorgesetzten-Regelung für Bestellungen Documentation, Release latest
• Sie können die Berechtigung auf „administrierbar“ stellen, dann erscheint sie auch hier.
12 Kapitel 4. 1.4 Backend
KAPITEL 5
1.5 technische Beschreibung
Folgendes passiert bei der Modul-Installation: Das Modul setzt voraus dass „User-Berechtigungen für Konzerne“
installiert und aktiviert ist ansonsten lässt es sich nicht installieren.
• Neuer Status „zur Genehmigung“ wird angelegt; dieser Status wird verwendet für die Bestellungen, die geprüft werden müssen.
• Die Tabelle „fv_user_s_user“ wird um die Spalte „fv_supervisor_order_approval_email“ erweitert; diese ent- hält die E-Mail vom Vorgesetzen. Achtung das Modul prüft die E-Mail auf Gültigkeit! Wenn „bla bla“ hier eingetragen ist, dann greift die „Vorgesetzten-Regelung“ nicht.
• 2 Mail-Templates werden angelegt (Email an den Vorgesetzten bei der Bestellung und Email an den Besteller nach dem der Vorgesetzte auf einen der Links geklickt hat)
13
Vorgesetzten-Regelung für Bestellungen Documentation, Release latest
• Cronjob (wird täglich ausgeführt): Reminder an den Vorgesetzten nach 48 Stunden
14 Kapitel 5. 1.5 technische Beschreibung
KAPITEL 6
1.6 Modifizierte Template-Dateien
/checkout/finish.tpl
15