Sie können dem Käufer auf der Produkt-Detailansicht anbieten, die Produktdaten als PDF-Datei herunterzuladen und anzuzeigen. Zur Erzeugung der PDF-Datei wird dabei ein eigenes Template verwendet.
Hierdurch haben Sie die Möglichkeit, dem Käufer zum Beispiel ein Datenblatt mit optionalen, persönlichen Notizen zum Herunterladen anzubieten.
Shopkonfiguration shop.config ergänzen
Folgende Parameter im Abschnitt Templates sind erforderlich:
Fügen Sie die Parameter ein, falls noch nicht vorhanden.
ProductPDF = ws_product_pdf.htm
Folgende Parameter im Abschnitt <NotifyMessages-Txt> sind erforderlich:
<NotifyMessages-Txt>
...
PDFGeneratorError = Die PDF-Datei konnte leider nicht erzeugt werden
...
</NotifyMessages-Txt>
Referenz: Abschnitt NotifyMessages-Txt
Es wird der Abschnitt PDFGenerator benötigt und folgende Parameter:
Fügen Sie den Abschnitt und die Parameter ein, falls noch nicht vorhanden.
<PDFGenerator>
ProductPDFFilename = product_~ProductNumber~.pdf
</PDFGenerator>
Referenz: Abschnitt PDFGenerator
Anzeigen des Buttons zur PDF Erzeugung
Fügen Sie auf der Produkt-Detailansicht innerhalb der Produktform den Button zur Erzeugung der PDF-Ansicht ein:
...
<form action="~FORM-Product~" ... >
...
<input type="submit" name="~BT-GeneratePDF~" value="PDF erzeugen">
...
</form>
...
Ermitteln der Ursache im Falle eines Fehlers
Tritt ein Fehler während der Erzeugung der PDF Datei auf, wird die Notify-Seite angezeigt. Dort können Sie, soweit vorhanden, die interne Fehlermeldung ausgeben lassen. Erweitern Sie dazu, wenn noch nicht vorhanden, das Notify-Template entsprechend:
...
<!--
{MSG-InternalErrorMessage}
Fehler: ~MSG-InternalErrorMessage~
{/MSG-InternalErrorMessage}
-->
...
Hinweis: |
|
Integrieren Sie diesen Tag nur als HTML-Kommentar in Ihr Template. Ein Käufer darf diese Fehlermeldungen nicht im Klartext sehen. Sie können dann über die Quelltextanzeige Ihres Browser die Meldung (sofern ein Fehler vorliegt) sehen. |
Tags
BT-GeneratePDF: Button zur Erzeugung der PDF-Datei
Referenz: BT-GeneratePDF
MSG-InternalErrorMessage: Interne Fehlermeldung
Referenz: MSG-InternalErrorMessage
FORM-Product: Formular Produkt
Referenz: FORM-Product