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:

👉 woo.expedy.io

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

  1. Plugin herunterladen (expedyprint.zip).
  2. Gehen Sie in Ihrer WordPress-Verwaltung zu Plugins → Installieren → Plugin hochladen.
  3. Klicken Sie auf Datei auswählen und wählen Sie die in Schritt 1 heruntergeladene .zip-Datei.
  4. Klicken Sie auf Jetzt installieren.
  5. Klicken Sie nach Abschluss der Installation auf Aktivieren.
  6. Stellen Sie sicher, dass WooCommerce installiert und aktiv ist (das Plugin benötigt es).
  7. 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).

  1. Noch kein Konto? Erstellen Sie Ihr kostenloses Konto unter expedy.io/signup.
  2. Melden Sie sich in Ihrem Expedy-Konto an und öffnen Sie den Bereich API.
  3. Kopieren Sie Ihre API-SID und Ihr API-Token.
  4. 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.