WordPress/WooCommerce-Erweiterung: Bestellungen automatisch drucken
WordPress / WooCommerce Plugin
Drucken Sie neue Bestellungen automatisch auf Ihrem Expedy-Drucker, sobald sie eingehen — ganz ohne manuelle Aktion. Das Plugin verbindet Ihren WooCommerce-Shop direkt mit Ihrem Drucker über die Expedy API v2: kein Tablet, kein lokaler Druckserver, kein zu installierender Treiber.
Zuerst ausprobieren (Live-Sandbox)
Möchten Sie das Plugin in Aktion sehen, bevor Sie es in Ihrem eigenen Shop installieren? Eine einsatzbereite Sandbox führt eine vollständige WordPress- + WooCommerce- + Expedy-Umgebung direkt in Ihrem Browser aus:
Sie ist mit einer Demo-Bestellung vorbefüllt, sodass Sie das Einstellungs-Dashboard erkunden und einen gedruckten Beleg sofort in der Vorschau ansehen können — ohne Konto und ohne Installation. Die Sandbox ist temporär und isoliert, daher werden keine echten Druckaufträge gesendet; nutzen Sie sie zum Testen der Oberfläche und der Beleg-Vorschau.
Download
Laden Sie die neueste Version von der offiziellen Releases-Seite herunter.
Jede Version enthält die installationsbereite expedyprint.zip und ihr Changelog — diese eine Datei
ist alles, was Sie brauchen.
Installation
- Plugin herunterladen (
expedyprint.zip). - Gehen Sie in Ihrer WordPress-Verwaltung zu Plugins → Installieren → Plugin hochladen.
- Klicken Sie auf Datei auswählen und wählen Sie die in Schritt 1 heruntergeladene
.zip-Datei. - Klicken Sie auf Jetzt installieren.
- Klicken Sie nach Abschluss der Installation auf Aktivieren.
- Stellen Sie sicher, dass WooCommerce installiert und aktiv ist (das Plugin benötigt es).
- Im Menü Ihres wp-admin erscheint ein neuer Eintrag ExpedyPRINT — öffnen Sie ihn, um das Plugin zu konfigurieren.
Keine Treiber, keine Kommandozeile, keine zusätzliche Software erforderlich.
API-Zugangsdaten abrufen
Das Plugin verbindet sich mit Ihrem Konto über zwei Zugangsdaten: eine API-SID (die Kennung Ihres Kontos) und ein API-Token (Ihr geheimer Schlüssel).
- Noch kein Konto? Erstellen Sie Ihr kostenloses Konto unter expedy.io/signup.
- Melden Sie sich in Ihrem Expedy-Konto an und öffnen Sie den Bereich API.
- Kopieren Sie Ihre API-SID und Ihr API-Token.
- Stellen Sie sicher, dass mindestens ein Cloud-Drucker in Ihrem Konto registriert ist.
Halten Sie Ihr API-Token geheim — behandeln Sie es wie ein Passwort.
Konfiguration
Öffnen Sie in Ihrer WordPress-Verwaltung das Menü ExpedyPRINT und füllen Sie jeden Abschnitt aus.
1. API-Verbindung
| Einstellung | Beschreibung |
|---|---|
| API-SID | Die Kennung Ihres Kontos aus dem Bereich API Ihres Expedy-Kontos. |
| API-Token | Ihr geheimer Schlüssel aus dem Bereich API Ihres Expedy-Kontos. Leer lassen, um den bereits gespeicherten Wert beizubehalten. |
Klicken Sie auf Verbindung testen. Bei Erfolg wird die Liste der Drucker Ihres Kontos automatisch geladen.
2. Drucker
| Einstellung | Beschreibung |
|---|---|
| Drucker | Wählen Sie Ihren Drucker aus der Dropdown-Liste — sie zeigt Name, Papierbreite und UID. Keine manuelle Eingabe nötig. Verwenden Sie Liste aktualisieren, wenn sie leer bleibt, oder Testdruck senden, um einen Beispielbeleg zu drucken. |
| ID des Ersatzdruckers | (optional) UID eines zweiten Druckers, der eine Kopie jedes Belegs erhält. |
| Papierbreite | Rollengröße: 58 mm oder 80 mm. |
3. Druckauslöser
| Einstellung | Beschreibung |
|---|---|
| Beleg drucken | Bestellstatus, der den automatischen Druck auslöst: Wenn die Bestellung bezahlt ist · Wenn die Bestellung in Bearbeitung ist · Wenn die Bestellung abgeschlossen ist. |
| Kopien | Anzahl der pro Bestellung automatisch gedruckten Kopien (1 bis 3). |
| Zeitzone | Passt die gedruckten Liefer-/Abholzeiten an, falls Ihr Server in einer anderen Zeitzone liegt. |
4. Beleg-Kopf- und -Fußzeile
| Einstellung | Beschreibung |
|---|---|
| Logo-URL | HTTPS-URL Ihres Logos. Empfohlene max. Breite ~570px. Halten Sie die Datei klein, um den Datenverbrauch zu senken und den Druck zu beschleunigen — falls der Druck blockiert, testen Sie zunächst ohne Logo. |
| Titel | Titel oben auf dem Beleg. |
| Firmenname / Unternehmens-ID / Adresse / Postleitzahl / Stadt / Telefon / E-Mail | Shop-Daten, die in der Beleg-Fußzeile gedruckt werden. |
| Detailgrad der Produktoptionen | Wählen Sie Vollständige Details oder Minimale Details für die pro Zeile gedruckten Produktoptionen. |
5. Beleg-Wortlaut
Passen Sie jede auf dem Beleg gedruckte Bezeichnung an (Bestellung, Produkt, Preis, Zwischensumme, Steuer, Gesamt, Versand, Gesamtbetrag, Kundennotiz…). Die Standardwerte sind auf Englisch; geben Sie Ihren eigenen Text in einer beliebigen Sprache ein.
6. Erweitert
| Einstellung | Beschreibung |
|---|---|
| Multi-Vendor-Zuordnung | Verteilt Bestellungen je nach Anbieter auf mehrere Drucker. Format: vendor_id:printer_uid, getrennt durch ||. Beispiel: 4:DESNBXP887K||7:DESHKTI4EOW |
Vorschau eines Bestellbelegs
Am unteren Rand der Einstellungsseite erzeugt das Werkzeug Vorschau eines Bestellbelegs den exakten Beleg einer bestehenden Bestellung — ohne ihn zu drucken und ohne dass ein Drucker angeschlossen sein muss. Praktisch, um Wortlaut und Layout vor dem Live-Gang zu prüfen.
Wo finde ich die Druckprotokolle
Jeder Druckversuch (erfolgreich oder fehlgeschlagen) wird als Bestellnotiz sowie unter
WooCommerce → Status → Protokolle (Quelle expedyprint) festgehalten, sodass Sie immer wissen,
was passiert ist.
Kompatible Plugins
Das Expedy-Plugin ist mit den folgenden WooCommerce-Erweiterungen kompatibel:
- YITH (Unterelemente / Produktattribute)
- WooCommerce TM Extra Product Options
- ODT Extended / WooODT Lite (Byconsole)
- Advanced Product Fields Pro (StudioWombat)
- WooCommerce Local Pickup Time Select
- WCFM — Multi Vendor Marketplace Plugin
Wir fügen regelmäßig neue kompatible Plugins hinzu. Falls Ihres nicht aufgeführt ist, kontaktieren Sie unseren Support.
Eigene Integration erstellen
Möchten Sie lieber aus Ihrer eigenen Anwendung drucken oder eine andere Plattform anbinden, statt dieses WooCommerce-Plugin zu verwenden? Nutzen Sie das offizielle Node.js-SDK und die API-Beispiele:
👉 github.com/ExpedyDev/expedy-sdk-node
Es zeigt, wie Sie sich authentifizieren, Ihre Drucker auflisten und Druckaufträge über die Expedy API v2 senden.