Beispielarbeiten · Webseiten
WooCommerce-Preisliste als PDF: jeder Kunde bekommt seine eigenen Preise
Für einen erfundenen Werkzeughandel: angemeldete Kunden laden ihre Preisliste als PDF herunter, Händler sehen darin ihre Händlerpreise, Endkunden die normalen. Das PDF entsteht ohne fremde Bibliothek.
Musterarbeit (Demo), kein Kundenauftrag. Gebaut als Probeaufgabe mit erfundenen Beispieldaten; die Prüfzahlen unten stammen aus dem automatischen Prüflauf und sind nicht geschönt.
Was gebaut wurde
- Die Preise kommen aus dem Shop selbst: jedes Gruppenpreis-Plugin wirkt ohne eigene Anbindung
- Mehrseitig mit Seitenzahl, Umlaute und Euro-Zeichen korrekt, Entwürfe erscheinen nicht
- Nur angemeldete Kunden mit gültigem Link bekommen ein PDF; der Shop kann es auch selbst erzeugen
- Produkte, Preise und Shop erfunden
preisliste-haendler.pdf herunterladen preisliste-kunde.pdf herunterladen
Wie geprüft wurde
Automatischer Prüflauf vom 30.10.2026, aus dem Protokoll (Testdaten erfunden, Zahlen gemessen):
- WooCommerce 11.2.1 lokal, eigenes Plugin GL Preisliste (PDF ohne fremde Bibliothek, Preise wie WooCommerce sie dem Kunden zeigt)
- 21/21 Pruefungen gruen mit pypdf (Kunde und Haendler je eigene Preise centgenau, 60 Artikel mehrseitig, Umlaute, Entwurf fehlt
Alle Prüffälle (21 von 21 grün)
- ✓ php lint
- ✓ plugin aktiv
- ✓ kunde pdf gueltig
- ✓ kunde eigene preise
- ✓ kunde alle 60 artikel
- ✓ kunde mehrseitig mit seitenzahl
- ✓ kunde entwurf fehlt
- ✓ umlaute lesbar
- ✓ kunde sieht keine haendlerpreise
- ✓ haendler pdf gueltig
- ✓ haendler eigene preise
- ✓ haendler alle 60 artikel
- ✓ haendler mehrseitig mit seitenzahl
- ✓ haendler entwurf fehlt
- ✓ kundengruppe steht im kopf
- ✓ nicht angemeldet kein pdf
- ✓ falscher nonce kein pdf
- ✓ cli export haendlerpreise
- ✓ gegenprobe ohne plugin
- ✓ ohne woocommerce kein fatal
- ✓ protokoll ohne fatal
Grenzen
Was diese Probe nicht abdeckt, steht hier, damit niemand mehr erwartet:
- lokale Kopie mit SQLite statt MySQL und php -S - beim Kunden auf dessen Staging-Kopie nachpruefen
- Gruppenpreise kommen aus dem Preis, den WooCommerce dem Kunden zeigt; getestet mit einem Preisfilter je Rolle, nicht mit B2BKing/Wholesale Suite selbst
- einfache Produkte; variable Produkte erscheinen mit ihrem angezeigten Ab-Preis, nicht je Variante
- Schrift Helvetica (Standard-PDF-Schrift, Zeichensatz Westeuropa) - kein Logo, keine eigenen Schriften
- Steuern aus: Brutto/Netto-Kennzeichnung je Kundengruppe nicht Teil der Probe
So etwas für deinen Betrieb?
Beschreib kurz, was du brauchst. Du bekommst einen Festpreis, bevor ich anfange; ohne dein Ja passiert nichts.