1 Rechnungen und Dokumente im Kundenkonto¶
Inhaltsverzeichnis
1.1 Überblick¶
Author: | 1st Vision GmbH |
---|---|
PHP: | 7.4 |
Kürzel: | FvPDFSaver |
getestet für Shopware-Version: | |
5.2.0 bis 5.7.7 | |
Version: | 1.2.1 |
1.2 Beschreibung¶
Das Plugin ermöglicht die Darstellung der Sage 100 Belege, die vom 1st Vision Sage 100-Modul „PDF-Saver“ erstellt und von OLSI auf den Webserver hochgeladen wurden, im Kundenkonto des Webshops. Prinzipiell können alle Belegarten der Sage 100 erstellt und im Kundenkonto dargestellt werden.
1.3 Frontend¶
Nach Installation und Aktivierung des Plugins erscheint ein neuer Menüpunkt „Dokumente“ im Shopware Kundenkonto.
Bei Aufruf gelangt man auf den Frontend-Plugin-Controller „FvPdfSaver“. Hier werden in Echtzeit die hochgeladenen Belege im konfigurierten PDF-Verzeichnis auf dem Webserver gescannt und alle Belege des Kunden nach Datum sortiert ausgegeben. Informationsträger der dargestellten Daten ist hierbei ausschließlich der Dateiname der PDF-Belege.
1.4 Backend¶
1.4.1 Konfiguration¶
Pfad zu PDF-Dokumenten: | |
---|---|
Hier kann der Pfad ausgehend vom Shopware-Root-Verzeichnis angegeben werden, in den die PDF-Belege liegen. | |
PDF-Dateinamen: | Der Syntax der PDF wird hier hinterlegt. |
Versende Benachrichtigungs-Mails: | |
Bei Ja wird eine eMail an den Kunden gesendet sobald eine neue PDF für ihn bereit gestellt wurde. | |
Benachrichtungen für diese Belegarten: | |
Hier müssen die Bezeichnungen der Beleg-Art hinterlegt werden mit Komma getrennt |
1.4.2 FTP-Pfad¶
Im Standard werden die Belege so in das FTP Verzeichnis abgelegt.
1.4.3 Cron-Job¶
Es werden Cron-Jobs angelegt mit der Bezeichnung :PDF Belege indizieren: Dieser Cronjob indexiert die Belege in dem hinterlegten Verzeichnis :Benachrichtigungen für PDF-Belege versenden: Dieser Cronjob versendet die eMails an den Kunden, das ein neue Beleg in seinem Konto erschienen ist
1.4.4 Email-Vorlage¶
System-E-Mails: | sORDERDOCUMENTS: |
---|
1.5 technische Beschreibung¶
Bei dem PDF-Dateinamen werden folgende Variablen benützt: %DEBNO% Kundennummer %DOCTYPE% Beleg-Art (wird 1:1 so im Frontend ausgegeben) %REFNO% Beleg-Nummer, z.B. Rechnungsnummer %DATE% Erstelldatum des Belegs im Format YYYYMMDD
1.6 Modifizierte Template-Dateien¶
/account/sidebar.tpl: | |
---|---|