20
Benutzerhandbuch pdfPRINT für Magento2 Für aktuelle Information besuchen Sie bitte unsere website . pdfPRINT 2.0.6

pdfPRINT - SNM-Portal · für Magento2 Für aktuelle Information besuchen Sie bitte unsere website. pdfPRINT 2.0.6. INSTALLATION Installation über Magento Marketplace Für mehr Informationen

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: pdfPRINT - SNM-Portal · für Magento2 Für aktuelle Information besuchen Sie bitte unsere website. pdfPRINT 2.0.6. INSTALLATION Installation über Magento Marketplace Für mehr Informationen

Benutzerhandbuch

pdfPRINT

für Magento2

Für aktuelle Information besuchen Sie bitte unsere website.

pdfPRINT 2.0.6

Page 2: pdfPRINT - SNM-Portal · für Magento2 Für aktuelle Information besuchen Sie bitte unsere website. pdfPRINT 2.0.6. INSTALLATION Installation über Magento Marketplace Für mehr Informationen

INSTALLATION

Installation über Magento Marketplace

Für mehr Informationen besuchen Sie bitte die Webseite

http://docs.magento.com/marketplace/user_guide/quick-

tour/install-extension.html

Manuelle Installation (Installation über Zip-File)

Entpacken Sie die Extension und kopieren Sie diese in den

Ordner /app/code. Ein Beispiel können Sie dem Bild rechts

entnehmen.

Öffnen Sie ein SSH Verbindung, navigieren zu Ihren “Root

Verzeichnis” und starten folgendes Kommando.

sudo –uwww-data bin/magento setup:upgrade

sudo –uwww-data bin/magento cache:clean

Weitere Informationen zur Installation von Extension finden Sie

auf der Webseite.

http://devdocs.magento.com/guides/v2.0

pdfPRINT 2.0.6

Page 3: pdfPRINT - SNM-Portal · für Magento2 Für aktuelle Information besuchen Sie bitte unsere website. pdfPRINT 2.0.6. INSTALLATION Installation über Magento Marketplace Für mehr Informationen

Allgemeine Einstellungen

pdfPRINT 2.0.6

Enabled: Aktivieren Sie die Extension

License: Fügen Sie Ihren Key ein

Für Jeden Typ können Sie folgende Option festlegen:

Enabled: Aktivierung für diesen Verkaufsdokument

USE PDF in frontend: Hier können Sie die Standard

HTML-Ausgabe im Benutzerbereich durch das PDF

ersetzen.

ATTACH PDF to email: Ermöglicht das automatische

hinzufügen des PDF beim versenden der E-Mail.

.

Page 4: pdfPRINT - SNM-Portal · für Magento2 Für aktuelle Information besuchen Sie bitte unsere website. pdfPRINT 2.0.6. INSTALLATION Installation über Magento Marketplace Für mehr Informationen

Template Übersicht

pdfPRINT 2.0.6

Hier sehen Sie den Überblick alle Ihrer Templates

Button Add New Template: Über diesen Button können

Sie ein neues Template anlegen.

Is Active: Nur aktivierte Templates werden beachtet

Is Default: Wenn Sie mehrere Template für einen Typ

definieren, können Sie hier das Template definieren,

welches bei der automatischen Generierung benutzt

werden soll. Im Allgemeinen benutzt man ein Template pro

Typ.

.

Page 5: pdfPRINT - SNM-Portal · für Magento2 Für aktuelle Information besuchen Sie bitte unsere website. pdfPRINT 2.0.6. INSTALLATION Installation über Magento Marketplace Für mehr Informationen

Neues Template

pdfPRINT 2.0.6

Hier können Sie ein neues Template von Grund auf

anlegen, oder Sie benutzen eine Beispiel-Template und

passen es Ihren Wünschen an.

Beispiele finden Sie auf unserer Webseite.(https://snm-portal.com/magento2-invoice-pdf-print.html)

Page 6: pdfPRINT - SNM-Portal · für Magento2 Für aktuelle Information besuchen Sie bitte unsere website. pdfPRINT 2.0.6. INSTALLATION Installation über Magento Marketplace Für mehr Informationen

Template - Allgemein

pdfPRINT 2.0.6

Default Template

Soll dies Ihr Template für die automatische Generierung

sein, dann wählen Sie bitte „YES“.

Download Name

Hier sind auch die Magento Markup Tags möglich

Page 7: pdfPRINT - SNM-Portal · für Magento2 Für aktuelle Information besuchen Sie bitte unsere website. pdfPRINT 2.0.6. INSTALLATION Installation über Magento Marketplace Für mehr Informationen

Template – PDF Template

pdfPRINT 2.0.6

Background: Hier können Sie Ihr Hintergrund PDF-

Template definieren. Dies Template definiert auch die

Größe des resultierenden Dokuments.

PDF Appendix: Hier können Sie ein statisches PDF

anhängen. Dies könnte z.B. Ihre AGB oder auch eine

Werbeinfo sein.

Email Options: Beim automatischen Versand per E-Mail

können Sie hier weitere statische PDF als Attachments

anhängen.

Das Beispiel-Hintergrund-PDF, sowie das dazugehörige

Word-Dokument finden Sie auf der Webseite.

Ihr Hintergrund-PDF mit Ihrem Geschäftspapier

Page 8: pdfPRINT - SNM-Portal · für Magento2 Für aktuelle Information besuchen Sie bitte unsere website. pdfPRINT 2.0.6. INSTALLATION Installation über Magento Marketplace Für mehr Informationen

Template – Freie Einträge

pdfPRINT 2.0.6

Hier können Sie beliebig viele absolut positionierte

Ausgaben definieren.

In den einzelnen Bereiche können Sie den erweiterten

Sprachumfang der Magento Markup-Tags verwenden.

Beispiel finden Sie in den jeweiligen Bespiel-Templates und

auf der Extension-Webseite.

Page 9: pdfPRINT - SNM-Portal · für Magento2 Für aktuelle Information besuchen Sie bitte unsere website. pdfPRINT 2.0.6. INSTALLATION Installation über Magento Marketplace Für mehr Informationen

Template – Tabelle und Text I

pdfPRINT 2.0.6

Vor der Haupttabelle mit den Rechnungsdaten können Sie

vor und nachher einen Text platzieren.

So zum Beispiel Angaben zu steuerlichen Fragen,

Versandinformationen oder auch Zahlungshinweise.

Page 10: pdfPRINT - SNM-Portal · für Magento2 Für aktuelle Information besuchen Sie bitte unsere website. pdfPRINT 2.0.6. INSTALLATION Installation über Magento Marketplace Für mehr Informationen

Template – Tabelle und Text II

pdfPRINT 2.0.6

Die Spaltendarstellung der Verkaufsdokumente unterliegen

in Magento einem festen Aufbau.

Dies kann durch die Option „Use Custom Columns“ mit

„NO“ erzeugt werden.

Möchten Sie eine andere Reihenfolge, dann verwenden Sie

die Option mit „Yes“

Page 11: pdfPRINT - SNM-Portal · für Magento2 Für aktuelle Information besuchen Sie bitte unsere website. pdfPRINT 2.0.6. INSTALLATION Installation über Magento Marketplace Für mehr Informationen

Template – Tabelle und Text III

pdfPRINT 2.0.6

Auch für die Zusammenfassung kann zwischen Standard

und „Custom“ gewählt werden.

Use Default Tax Renderer

Bei „Yes“ werden die Standard Definitionen aus der

Magento Konfiguration benutzt.

Display Full Tax Summary

Möchten Sie bei verschieden Steuer-Werte eine

Zusammenfassung der Gesamtsteuern, dann wählen Sie

„YES“.

Display Tax Total

Möchten Sie die Ausgabe der Gesamtsteuern nur bei

mehreren Steuersätzen dann wählen Sie die Option „Only

at different“

Page 12: pdfPRINT - SNM-Portal · für Magento2 Für aktuelle Information besuchen Sie bitte unsere website. pdfPRINT 2.0.6. INSTALLATION Installation über Magento Marketplace Für mehr Informationen

Template – Block Templates

pdfPRINT 2.0.6

Um direkten Zugriff auf PHP zu haben, wurden in

pdfPRINT M2 die Block-Templates eingeführt. Dies sind

den Magento Templates (.phtml) Files gleichzusetzen.

Sie können pro Eintrag definiert und angepasst werden.

Somit können spezielle und komplexere Aufgaben einfach

umgesetzt werden.

Hier sollte jedoch Kenntnisse in der Magento

Programmierung vorhanden sein.

Aufruf erfolgt über die Magento Block Directive mit

dem Attribute „snm“

{{block snm= “comments“}}

Page 13: pdfPRINT - SNM-Portal · für Magento2 Für aktuelle Information besuchen Sie bitte unsere website. pdfPRINT 2.0.6. INSTALLATION Installation über Magento Marketplace Für mehr Informationen

Template – CSS Styles

pdfPRINT 2.0.6

In dem Style-Bereich können Sie zu einem die Seitenränder

für Seite 1 und für alle weiteren Seiten definieren.

Weiterhin kann hier die CSS-Definition der HTML-Ausgabe

angepasst werden.

Um sich einen Überblick der erzeugten HTML-Ausgabe zu

verschaffen, kann unter „General“, die Ausgabe in ein Log-

File ausgegeben werden.

Page 14: pdfPRINT - SNM-Portal · für Magento2 Für aktuelle Information besuchen Sie bitte unsere website. pdfPRINT 2.0.6. INSTALLATION Installation über Magento Marketplace Für mehr Informationen

Template – Übersetzung

pdfPRINT 2.0.6

Oft ist man mit der Standard-Übersetzung in den

generierten Dokumenten nicht zufrieden. Dann kann man

hier ein Template spezifische Übersetzung hinterlegen.

Is RegEx: Soll der Text als „regular expression“ betrachtet

werden

Stop: Erfolgte ein Treffer wird mit der weiteren

Abarbeitung der Übersetzung ( von oben nach unten)

aufgehört.

Use in Label: Nur anwenden in einem

Label/Spaltenüberschrift

Use in Value: Nur anwenden in einem Wert

Comment: Für Ihre Information

Page 15: pdfPRINT - SNM-Portal · für Magento2 Für aktuelle Information besuchen Sie bitte unsere website. pdfPRINT 2.0.6. INSTALLATION Installation über Magento Marketplace Für mehr Informationen

Template – Export

pdfPRINT 2.0.6

Sie können das Template als Text-File speichern, um es z.B.

in einem anderen Projekt wieder zu verwenden.

Page 16: pdfPRINT - SNM-Portal · für Magento2 Für aktuelle Information besuchen Sie bitte unsere website. pdfPRINT 2.0.6. INSTALLATION Installation über Magento Marketplace Für mehr Informationen

PDF erzeugen

pdfPRINT 2.0.6

In den jeweiligen Dokumenten sehen Sie unter

„Print“ Ihre hinterlegten Templates für den jeweiligen Typ

und können die Ausgabe in verschiedenen Layouts

erstellen.

So ist es denkbar in einer Bestellung die Ausgabe als

„Angebot“ zu erstellen.

Page 17: pdfPRINT - SNM-Portal · für Magento2 Für aktuelle Information besuchen Sie bitte unsere website. pdfPRINT 2.0.6. INSTALLATION Installation über Magento Marketplace Für mehr Informationen

Extended Magento Markup Tags

Neben den Standard Directiven zur Ablaufsteuerung haben wir weitere Markup-Tags hinzugefügt.

{{snm_when <ausdruck>}} {{snm_otherwise}} {{/snm_when}}

{{snm_when helper.isShippingNeqBillingAddress() }}

{{if helper.neq(shippingaddress.country_id,'DE') }}

{{var shippingaddress.country}}

{{/if}}

{{snm_otherwise}}

Siehe Rechnungsadresse

{{/snm_when}}

{{snm_set <name>}} Text {{/snm_set}}

{{snm_set X32 }}

Name is: {{var first_name}} {{var last_name}}

{{/snm_set}}

{{var X32}} und {{var X32}}

pdfPRINT 2.0.6

Page 18: pdfPRINT - SNM-Portal · für Magento2 Für aktuelle Information besuchen Sie bitte unsere website. pdfPRINT 2.0.6. INSTALLATION Installation über Magento Marketplace Für mehr Informationen

Magento Helper/Variablen/Code Snippets

Die aktuell zur Verfügung stehenden Variablen, die Beschreibung der

pdfPRINT-Helper-Methoden, Template-Beispiel und viele Code Snippets

finden Sie auf der Extension Webseite von pdfprintM2

pdfPRINT 2.0.6

Page 19: pdfPRINT - SNM-Portal · für Magento2 Für aktuelle Information besuchen Sie bitte unsere website. pdfPRINT 2.0.6. INSTALLATION Installation über Magento Marketplace Für mehr Informationen

CSS/ Font / RTL Support

Für die Benutzung einer eigene Schriftart können Sie

einen TTF-Font hinterlegen.

Dazu kopieren Sie die Schrift-Art nach

/app/code/Snmportal/Pdfprint/media/fonts.

Über die CSS-Angabe „font-face“ können Sie Ihren

Font einbinden.

Für Sprachen mit rechts nach links verwenden Sie die

Klasse „rtl“ bzw. eine eigene.

Sie können auch größere Schriften hinterlegen, welche

alle benötigen Sprachen enthalten. Durch Font-

Substitution werden nur die benötigten Schriftzeichen

übernommen und das erzeugte PDF beleibt relativ

klein.

pdfPRINT 2.0.6

Page 20: pdfPRINT - SNM-Portal · für Magento2 Für aktuelle Information besuchen Sie bitte unsere website. pdfPRINT 2.0.6. INSTALLATION Installation über Magento Marketplace Für mehr Informationen

Vielen Dank!

Für Fragen und Anregungen können Sie gern uns

eine Nachricht zu kommen lassen.

Kontakt Seite: contact

E-Mail: [email protected]

Webseite: snm-portal.com

Extension: pdfprintM2

SNM-Portal Team

pdfPRINT 2.0.6