
Warenkorb drucken und als PDF für JTL-Shop 5
Der Warenkorb überlebt die Sitzung, auf Papier oder als PDF
Setzt Schaltflächen in den Warenkorb, mit denen Ihre Kunden eine saubere Bestellliste drucken oder als PDF speichern, auf Wunsch ganz ohne Preise.
Lieber kurz durchklingeln? +49 (0)2536 319 55 28 (Mo-Fr 9:00-17:00 Uhr)
- Texte auf Deutsch und Englisch
- PHP 8.1 bis 8.4
- Support direkt vom Entwickler

Kennen Sie das?
Wofür diese Erweiterung gebaut wurde
Ausgangslage
Die Ausgangslage
Ein Warenkorb ist flüchtig, die Vorgänge drumherum sind es nicht. Die Buchhaltung will einen Beleg zur Freigabe, der Einkauf vergleicht zwei Angebote nebeneinander auf Papier, und in der Werkstatt hängt die Bedarfsliste am Regal und nicht im Browser. Ohne Ausdruck wird abgeschrieben oder abfotografiert, und beides geht schief.
Lösung
Was die Erweiterung ändert
Ihre Kunden bekommen vier Schaltflächen im Warenkorb: drucken, ohne Preise drucken, als PDF speichern, als PDF ohne Preise. Die Ausgabe ist keine abfotografierte Shop-Seite, sondern eine eigene Ansicht mit Kopf, Positionen und Summen. Das PDF baue ich auf Ihrem eigenen Server mit dompdf, also ohne Druckdialog, ohne Fremddienst und ohne zusätzliche Serverprogramme.
Funktionen im Überblick
- Vier Schaltflächen im Warenkorb, Position oben, unten oder an beiden Stellen
- Eigene Druckansicht mit Logo oder Shopname, Datum und Positionsanzahl
- Bei eingeloggten Kunden zusätzlich Kundennummer, Firma und Name im Kopf
- Tabelle mit Bild, Artikelnummer, Varianten, Konfigurator-Komponenten, Menge und Preisen
- Summen wie im Shop: Zwischensumme netto, Steuerzeilen, Guthaben, Versandhinweis, Gesamtsumme
- Druck und PDF wahlweise ohne Preise für den internen Umlauf
- Hinweis „Preise gültig bis“ mit einstellbarer Frist
- QR-Code zurück in den Shop und freie Fußzeile für eigene Hinweise
- PDF-Ausgabe mit Ratenbegrenzung, Positionslimit und Schutz vor Zwischenspeicherung
In der Praxis
So sieht das im Shop aus


Fragen zu Warenkorb drucken und als PDF
Braucht das PDF einen externen Dienst?
Nein. Das PDF entsteht auf Ihrem eigenen Server mit dompdf, einer PHP-Bibliothek, die mitgeliefert wird. Es verlässt kein Warenkorb Ihren Shop, und es muss nichts auf dem Server nachinstalliert werden. Nötig sind die PHP-Erweiterungen dom, mbstring und gd, die bei JTL-Hostings zum Standard gehören.
Was steht im Ausdruck, wenn der Kunde nicht eingeloggt ist?
Dann fehlen Kundennummer, Firma und Name, alles andere bleibt gleich. Der Kopf zeigt Logo oder Shopname, Datum und Positionsanzahl, darunter stehen Artikel und Summen.
Wozu die Ausgabe ohne Preise?
Für den Weg durch das eigene Haus. Eine Bedarfsliste, die von der Abteilung an den Einkauf geht, braucht Artikel und Mengen, aber oft nicht die Preise. Beide Wege gibt es getrennt, sowohl beim Druck als auch beim PDF, und die preisfreie Ausgabe enthält die Preise auch nicht unsichtbar im Dokument.
Muss ich dafür mein Template anfassen?
Nein. Die Erweiterung hängt sich an den Warenkorb und bringt ihre eigene Darstellung mit. Wo die Schaltflächen sitzen, stellen Sie im Backend ein. Wenn Ihr Template stark vom NOVA-Standard abweicht, sehe ich mir das an, bevor Sie kaufen.
Gibt es das auch für JTL-Shop 4?
Ja, im JTL-Extension Store steht eine ältere Fassung für JTL-Shop 4. Sie bekommt keine neuen Funktionen mehr, das PDF zum Beispiel gibt es nur in der Fassung für Shop 5.
Passt dazu


Fragen zu Warenkorb drucken und als PDF?
Ob die Erweiterung zu Ihrem Shop passt, lässt sich meistens in zwei Sätzen klären. Schreiben Sie mir, was bei Ihnen anders ist.
Warenkorb drucken und als PDF passt fast, aber nicht ganz?
Ich habe die Erweiterung selbst geschrieben und kann sie erweitern. Sagen Sie mir, was in Ihrem Shop anders ist, dann sehen wir, ob eine Ergänzung genügt.