WCFM-Plugin: Bestellungen auf dem Drucker jedes Anbieters drucken

WCFM — Multi-Vendor Marketplace Plugin

Leiten Sie die Bestellungen jedes Anbieters automatisch an dessen eigenen Drucker — ohne PC, ohne Tablet, ohne manuelle Aktion. Sobald eine Bestellung eingeht, wird der Beleg direkt beim Anbieter gedruckt, mit allen für die Vorbereitung nötigen Informationen: Kundenname, Referenz, Telefonnummer, Lieferadresse, Bestellart und mehr. Das Plugin verbindet Ihren WCFM-Marktplatz über die Expedy API v2 mit Ihren Druckern.


Zuerst ausprobieren (Live-Sandbox)

Möchten Sie das Plugin in Aktion sehen, bevor Sie es auf Ihrem eigenen Marktplatz 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 und WCFM installiert und aktiv sind.
  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. Kontaktieren Sie den Support, falls Sie keinen Zugriff haben.
  3. Kopieren Sie Ihre API-SID und Ihr API-Token.
  4. Stellen Sie sicher, dass die Drucker Ihrer Anbieter in Ihrem Konto registriert sind.

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 Der Standarddrucker, der für jede Bestellung verwendet wird, die nicht an einen bestimmten Anbieter geleitet wird. Wählen Sie ihn aus der Dropdown-Liste — sie zeigt Name, Papierbreite und UID. Verwenden Sie 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 — Multi-Vendor-Zuordnung

Hier wird das WCFM-Routing konfiguriert. Die vollständige Anleitung finden Sie im nächsten Abschnitt.


Multi-Vendor-Routing (WCFM)

Dafür ist das Plugin gemacht: die Bestellungen jedes Anbieters an seinen eigenen Expedy-Drucker senden.

  1. Ermitteln Sie in WCFM die ID jedes Anbieters (Anbieterliste oder Shop/Profil des Anbieters).
  2. Notieren Sie für jeden Anbieter die Drucker-UID, auf der seine Bestellungen gedruckt werden sollen (sichtbar in der Dropdown-Liste Drucker oder in Ihrem Expedy-Konto).
  3. Gehen Sie zu ExpedyPRINT → Erweitert → Multi-Vendor-Zuordnung und geben Sie die Paare vendor_id:printer_uid, getrennt durch \|\|, ein.

Beispiel: 4:DESNBXP887K\|\|7:DESHKTI4EOW

Enthält eine Bestellung die Produkte eines Anbieters, wird ihr Beleg automatisch an den Drucker dieses Anbieters gesendet. Jede Bestellung ohne zugeordneten Anbieter verwendet den in Abschnitt 2 festgelegten Standard-Drucker.


Video-Tutorial

Sehen Sie sich die Schritt-für-Schritt-Einrichtung an: https://www.youtube.com/watch?v=IYipTBSybsw


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.