WooCommerce mit dem Printen.eu-Plugin verbinden
11 Min. LesezeitAktualisiert
Mit dem WordPress-Plugin **Printen.eu Print on Demand** sendet Ihr WooCommerce-Shop bezahlte Bestellungen automatisch an uns. Wir drucken und versenden unter Ihrem Namen, und die Sendungsverfolgung kommt in Ihre Bestellung zurück. Sie steuern alles aus WordPress: verbinden, Produkte verknüpfen oder importieren und den Status jeder Bestellung verfolgen. Das Plugin ist auf Englisch und Niederländisch verfügbar; wir nennen die englischen Bezeichnungen.
In diesem Artikel
Wie installieren Sie das Plugin?
| Voraussetzung | Warum |
|---|---|
| WooCommerce, aktiv | Das Plugin läuft innerhalb von WooCommerce und nutzt dessen Action Scheduler, um Bestellungen im Hintergrund zu senden. |
| WordPress 6.0 oder neuer, PHP 7.4 oder neuer | Ältere Versionen werden nicht unterstützt. |
| Öffentlich per https erreichbar | Nur dann können wir Tracking-Updates an Ihre Website senden. Ohne https werden Bestellungen trotzdem übermittelt, den Status rufen Sie dann selbst ab. |
| HPOS ein oder aus | Das Plugin funktioniert mit dem High-Performance Order Storage von WooCommerce und mit der bisherigen Bestellspeicherung. |
Plugins öffnen
Gehen Sie in WordPress zu Plugins > Neues Plugin hinzufügen.
Plugin suchen
Suchen Sie nach Printen.eu Print on Demand.
Installieren und aktivieren
Klicken Sie auf Jetzt installieren und danach auf Aktivieren. Im WooCommerce-Menü erscheint jetzt Printen.eu.
Wie verbinden Sie das Plugin mit Ihrem Konto?
Das Plugin verbindet sich mit einem API-Schlüssel aus Ihrem Printen.eu-Dashboard. Beginnen Sie mit einem Testschlüssel: Damit durchlaufen Sie den ganzen Ablauf, ohne dass etwas abgerechnet oder gedruckt wird.
Testschlüssel erstellen
Öffnen Sie in Ihrem Printen.eu-Dashboard API-Schlüssel. Geben Sie einen Name des Schlüssels ein (zum Beispiel „WooCommerce Test“), setzen Sie das Häkchen bei Testschlüssel und klicken Sie auf Schlüssel erstellen.
Schlüssel kopieren
Der Schlüssel beginnt mit
prk_test_. Klicken Sie auf Kopieren. Sie sehen ihn nur einmal.In WordPress einfügen
Gehen Sie in WordPress zu WooCommerce > Printen.eu, fügen Sie den Schlüssel unter API key ein und klicken Sie auf Connect (Verbinden).
Verbindung prüfen
Sie sehen Connected to Printen.eu. mit Ihrem Unternehmen, Ihrem Wallet balance (Guthaben), Ihrem Tier (Ihr Rabattsatz) und Tracking updates: Active. Bei einem Testschlüssel steht dabei, dass Bestellungen nicht abgerechnet und nicht produziert werden.
Testbestellung aufgeben
Verknüpfen Sie ein Produkt (siehe unten) und geben Sie in Ihrem eigenen Shop eine Bestellung auf. Sobald sie auf In Bearbeitung steht, zeigen die Bestellnotizen, dass sie bei Printen.eu aufgegeben wurde, mit dem Zusatz (sandbox: not charged, not produced).
Auf live umstellen
Erstellen Sie im Dashboard einen Schlüssel ohne Testschlüssel (beginnt mit
prk_live_), fügen Sie ihn unter Replace API key (API-Schlüssel ersetzen) ein und klicken Sie auf Connect. Ab jetzt werden Bestellungen tatsächlich abgerechnet und gedruckt.
Wie verknüpfen Sie Ihre Produkte?
Ein WooCommerce-Produkt kommt zu uns, wenn es mit einem Ihrer aktiven Printen.eu-Produkte verknüpft ist. Diese Verknüpfung läuft über Ihre Printen.eu-SKU. Es gibt zwei Wege: importieren oder selbst verknüpfen.
Weg 1: importieren
Klicken Sie auf WooCommerce > Printen.eu auf Import my Printen products (Meine Printen-Produkte importieren). Wir legen für jedes Produkt einen Produktentwurf in WooCommerce an, mit Titel, Beschreibung, Ihrem Verkaufspreis, der SKU und Mockup-Bildern (sofern Sie diese über die API hinzugefügt haben).
Eine Minute warten
Der Import läuft im Hintergrund. Aktualisieren Sie die Seite Produkte nach einer Minute. Bereits vorhandene Produkte (gleiche SKU oder schon verknüpft) werden übersprungen.
Prüfen und veröffentlichen
Öffnen Sie die Entwürfe, prüfen Sie Text, Preis und Versandklasse und klicken Sie auf Veröffentlichen.
Weg 2: selbst verknüpfen
Öffnen Sie ein bestehendes Produkt in WooCommerce. Wählen Sie auf dem Tab Allgemein unter Printen.eu product das passende Produkt (Sie sehen SKU und Titel). Klicken Sie auf Aktualisieren.
Varianten
Bei einem variablen Produkt verknüpfen Sie das Hauptprodukt oder geben jeder Variante ein eigenes Printen.eu-Produkt. Lassen Sie eine Variante auf - Same as parent product - (wie Hauptprodukt), um die Verknüpfung des Hauptprodukts zu nutzen. Die eigene Verknüpfung einer Variante hat immer Vorrang.
Welche Einstellungen hat das Plugin?
Auf WooCommerce > Printen.eu finden Sie unter Orders drei Einstellungen. Klicken Sie nach einer Änderung auf Save settings (Einstellungen speichern).
| Einstellung | Was sie bewirkt | Empfehlung |
|---|---|---|
| Forward paid orders (Bezahlte Bestellungen weiterleiten) | Sendet verknüpfte Bestellpositionen an Printen.eu, sobald die Bestellung auf In Bearbeitung (bezahlt) steht. | Eingeschaltet lassen. Nur vorübergehend ausschalten, wenn eine Weile nichts gedruckt werden soll. |
| Complete orders (Bestellungen abschließen) | Setzt die Bestellung auf Fertiggestellt, sobald wir sie versenden und alle Positionen Printen.eu-Produkte sind. | Einschalten, wenn Sie nur Printen.eu-Produkte verkaufen. Gemischte Bestellungen schließen Sie selbst ab. |
| Debug log | Schreibt zusätzliche Informationen nach WooCommerce > Status > Logs. Schlüssel und Adressen werden nicht protokolliert. | Nur einschalten, wenn Sie ein Problem untersuchen oder wir Sie darum bitten. |
Wie werden Bestellungen übermittelt?
- Nur bezahlte Bestellungen. Das Senden beginnt, sobald eine Bestellung auf In Bearbeitung steht. Eine Bestellung In Wartestellung (etwa bei Überweisung) wird gesendet, sobald sie bezahlt ist.
- Im Hintergrund. Das Senden läuft über den Action Scheduler von WooCommerce. Ihr Checkout wird nie langsamer.
- Nur verknüpfte Positionen. In einer gemischten Bestellung übernehmen wir nur die Positionen mit einem Printen.eu-Produkt. Den Rest versenden Sie selbst. Dieselbe SKU in mehreren Positionen wird addiert.
- Erstattete Mengen entfallen. Haben Sie einen Teil erstattet, bevor die Bestellung übermittelt wurde, lassen wir diese Mengen weg.
- Nie doppelt. Jede Bestellung geht mit einem festen Schlüssel an uns. Ein erneuter Versuch erzeugt daher nie eine zweite Bestellung.
Auf der Bestellseite in WooCommerce zeigt rechts die Box Printen.eu die Printen.eu-Bestellnummer, den State (Status), den Production status (Produktionsstatus) und das Tracking.
| Status in der Box | Bedeutung |
|---|---|
| Not sent yet | Die Bestellung wurde noch nicht an uns gesendet, zum Beispiel weil sie noch nicht bezahlt ist. |
| Queued for sending | Die Bestellung steht in der Warteschlange und erreicht uns in Kürze. |
| Sending failed, retrying | Ein vorübergehender Fehler. Das Plugin versucht es automatisch erneut. |
| Waiting for wallet funds | Ihr Guthaben reicht nicht. Nach dem Aufladen läuft die Bestellung automatisch weiter. |
| Waiting for print file | Das Produkt hat keine Designdatei. Siehe die Fehlermeldungen unten. |
| Payment failed | Die Kartenzahlung ist fehlgeschlagen. Versuchen Sie es im Dashboard erneut. |
| Placed | Bezahlt und auf dem Weg in die Produktion. |
| Cancelled | Die Bestellung wurde bei Printen.eu storniert. |
Wie erhält Ihr Kunde die Sendungsverfolgung?
Wir versenden
Das Paket geht mit Ihrem Namen als Absender raus. Siehe White Label.
Kundennotiz in der Bestellung
Das Plugin fügt der Bestellung eine Kundennotiz mit Versanddienstleister und Trackingcode hinzu, zum Beispiel „Your order has been shipped with ...“ und „Tracking code: ...“. WooCommerce schickt Kundennotizen standardmäßig per E-Mail an Ihren Kunden.
Auch für Tracking-Plugins
Das Tracking wird außerdem im Format des Plugins Advanced Shipment Tracking gespeichert. Nutzen Sie es, erscheint das Tracking auch dort.
Abschließen
Ist Complete orders eingeschaltet und sind alle Positionen Printen.eu-Produkte, setzt das Plugin die Bestellung auf Fertiggestellt.
Fehlermeldung gesehen? So lösen Sie das Problem
Vorübergehende Fehler (etwa wenn wir kurz nicht erreichbar sind) wiederholt das Plugin automatisch: nach 1, 5, 15, 60 und 180 Minuten. Klappt es danach immer noch nicht, erhält die Bestellung eine Notiz und Sie sehen einen Hinweis in Ihrem WordPress-Dashboard. Beheben Sie die Ursache und klicken Sie bei der Bestellung auf Send to Printen.eu (An Printen.eu senden).
| Meldung | Was Sie tun |
|---|---|
| „That does not look like a Printen.eu reseller API key. It starts with prk_live_ or prk_test_.“ | Kopieren Sie den Schlüssel erneut, vollständig und ohne Leerzeichen, und fügen Sie ihn noch einmal ein. |
| „The API key is invalid or has been revoked.“ | Erstellen Sie unter API-Schlüssel einen neuen Schlüssel und fügen Sie ihn unter Replace API key ein. |
| „Attempt 1 failed (...). Trying again in 5 minutes.“ | Nichts: Das Plugin versucht es automatisch erneut. |
| „The delivery address is incomplete (missing: ...)“ | Ergänzen Sie den fehlenden Teil der Adresse in der Bestellung, speichern Sie und klicken Sie auf Send to Printen.eu. |
| „Order ... is waiting for funds. It continues automatically after you top up your wallet.“ | Laden Sie unter Guthaben & Zahlung auf. Die Bestellung läuft danach automatisch weiter. |
| „Your wallet balance is too low for this order.“ | Laden Sie auf und klicken Sie danach bei der Bestellung auf Send to Printen.eu. |
| „Order ... is waiting for a print file.“ | Das Produkt hat kein Design. Stornieren Sie die Bestellung unter Bestellungen in Ihrem Dashboard und geben Sie sie mit einem Produkt mit Design erneut auf. Siehe Bestellungen verfolgen. |
| „Payment for order ... failed.“ | Klicken Sie im Dashboard unter Bestellungen auf Erneut versuchen oder hinterlegen Sie eine andere Karte. |
| „There is a problem with the print file of order ...“ | Sehen Sie in Ihr Dashboard. Wir melden uns wegen der Datei bei Ihnen. |
| „Too many requests to Printen.eu.“ | Nichts: Das Plugin versucht es später erneut. |
| „Printen.eu already had this order; no second order was created.“ | Nichts: Das ist der Schutz vor doppelten Bestellungen. |
| „This order has no products linked to Printen.eu.“ | Verknüpfen Sie das Produkt über Printen.eu product und klicken Sie auf Send to Printen.eu. |
Wie trennen Sie die Verbindung?
In WordPress trennen
Gehen Sie zu WooCommerce > Printen.eu, klicken Sie auf Disconnect (Verbindung trennen) und bestätigen Sie. Der Schlüssel wird von Ihrer Website entfernt und wir senden keine Updates mehr.
Schlüssel widerrufen
Öffnen Sie im Dashboard API-Schlüssel und klicken Sie beim Schlüssel auf Widerrufen. Dann kann er nirgends mehr verwendet werden.
Geht es auch ohne Plugin?
Ja. Statt des Plugins können wir Ihren Shop auch von unserer Seite aus mit REST-API-Schlüsseln von WooCommerce anbinden. Sie installieren dann nichts in WordPress.
- Wir legen die Webhooks für neue und geänderte Bestellungen in Ihrem Shop selbst an.
- Wir rufen nur Bestellungen mit dem Status In Bearbeitung (bezahlt) ab, und nur Positionen mit Ihren SKUs.
- Beim Versand fügen wir das Tracking als Kundennotiz zur Bestellung hinzu (auch im Format von Advanced Shipment Tracking) und setzen Bestellungen, die nur unsere Positionen enthalten, auf Fertiggestellt.
- Beim Trennen entfernen wir unsere Webhooks. Den REST-Schlüssel widerrufen Sie selbst in WordPress.
REST-API-Einstellungen öffnen
Gehen Sie in WordPress zu WooCommerce > Einstellungen > Erweitert > REST-API und klicken Sie auf Schlüssel hinzufügen.
Schlüssel erstellen
Geben Sie eine Beschreibung ein (zum Beispiel „Printen.eu“), wählen Sie Ihren eigenen Benutzer und setzen Sie Berechtigungen auf Lesen/Schreiben. Klicken Sie auf API-Schlüssel generieren.
Daten aufbewahren
Notieren Sie den Consumer Key (beginnt mit
ck_) und das Consumer Secret (beginnt mitcs_), zusammen mit der https-URL Ihres Shops.
Warum nicht beides gleichzeitig?
Nutzen Sie entweder das Plugin oder die Anbindung per REST-Schlüssel, nie beides. Sonst kommt jede Bestellung doppelt bei uns an.
Das Plugin schützt Sie davor. Erkennt es, dass Ihr Shop auch per REST-API-Schlüssel angebunden ist, zeigt es eine Warnung („This shop is also connected to Printen.eu through WooCommerce REST API keys...“) und leitet selbst keine Bestellungen mehr weiter. Die Box auf der Bestellseite zeigt dann Sent through the server-side connection (über die serverseitige Anbindung gesendet).
| Merkmal | Plugin | REST-API-Schlüssel |
|---|---|---|
| Installation in WordPress | Ja | Nein |
| Produkte in WordPress importieren und verknüpfen | Ja | Nein, Abgleich über SKU |
| Statusbox und Schaltflächen auf der Bestellseite | Ja | Nein |
| Selbst im Dashboard einrichten | Ja | Ja, unter Anbindungen |
Verwandte Artikel
- Produkte anlegen: vom Katalogprodukt zur eigenen SKUWählen Sie ein Produkt, legen Sie die Optionen fest, laden Sie Ihr Design hoch, wählen Sie eine gute SKU, berechnen Sie Ihre Marge und testen Sie mit einer Bestellung.
- Bestellungen verfolgen, ändern und Probleme lösenVerfolgen Sie Ihre Bestellungen, verstehen Sie jeden Status, bestellen Sie manuell, stornieren Sie rechtzeitig und lösen Sie Zahlungs-, Adress- oder Schadensfälle.
- Bezahlen und Guthaben: Aufladen, Karte, Rabatt und UmsatzsteuerLaden Sie Ihr Guthaben auf, hinterlegen Sie eine Karte, wählen Sie Ihre Zahlungsart und erfahren Sie, wie Rabatt, Umsatzsteuer, Rechnungen und Erstattungen funktionieren.
- Die API: aus Ihrem eigenen System bestellenErstellen Sie einen API-Schlüssel, fragen Sie Preise ab, bestellen Sie mit Idempotency-Key, verwalten Sie eigene Produkte und testen Sie sicher in der Sandbox.
Kommen Sie nicht weiter?
Wir helfen Ihnen gern, an Werktagen persönlich und meist noch am selben Tag.