PDF-Anzeige der Produkt-Detailansicht

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