Zum Hauptinhalt springen
Version: 1.x

E-Mail-Benachrichtigungen

WCPOS bietet Ihnen eine E-Mail-genaue Kontrolle darüber, welche WooCommerce-Benachrichtigungs-E-Mails für POS-Bestellungen ausgelöst werden — getrennt von Ihren websiteweiten WooCommerce-E-Mail-Einstellungen. Sie können auch den Kassierer benachrichtigen, der den Verkauf abgewickelt hat.

Die Einstellungen befinden sich auf dem Bildschirm Checkout — gehen Sie zu WP Admin → POS → Einstellungen → Checkout. Die E-Mail-Steuerungen befinden sich oberhalb der Abschnitte Bestellstatus und Zahlungsgateways.

Über E-Mails zu POS-Bestellungen

Die Standard-E-Mail-Auslöser von WooCommerce werden bei POS-Bestellungen nicht immer zuverlässig ausgelöst, da POS benutzerdefinierte Status wie POS - Offen und POS - Teilweise verwendet, die WooCommerce nicht kennt. WCPOS löst die E-Mail für neue Bestellungen manuell erneut aus, wenn eine Bestellung aus einem dieser Status in Abgeschlossen, In Bearbeitung oder Wartend wechselt — so erhalten Sie zuverlässig eine Benachrichtigung, unabhängig davon, welchen Weg die Bestellung durch den Checkout genommen hat.

Die drei E-Mail-Gruppen

Jede Gruppe verfügt oben über einen Hauptschalter. Ist der Schalter aktiviert, erscheint darunter eine Kontrollkästchenliste, mit der sich jeder einzelne E-Mail-Typ aktivieren oder deaktivieren lässt. Ist der Schalter deaktiviert, werden keine dieser E-Mails für POS-Bestellungen versendet (unabhängig von den einzelnen Kontrollkästchen).

Admin-E-Mails

„WooCommerce-Admin-Benachrichtigungs-E-Mails für POS-Bestellungen“standardmäßig aktiviert.

Wird an die Adresse(n) gesendet, die unter WooCommerce → Einstellungen → E-Mails → (E-Mail-Typ) → Empfänger konfiguriert sind.

E-MailStandardWird gesendet, wenn
Neue Bestellung✓ AktiviertEine POS-Bestellung wechselt in In Bearbeitung / Abgeschlossen / Wartend
Stornierte Bestellung✓ AktiviertEine POS-Bestellung wird storniert
Fehlgeschlagene Bestellung✓ AktiviertEine POS-Bestellung schlägt fehl (Gateway-Fehler usw.)

Kunden-E-Mails

„WooCommerce-Kunden-Benachrichtigungs-E-Mails für POS-Bestellungen“standardmäßig aktiviert.

Wird an die Rechnungs-E-Mail-Adresse des Kunden gesendet — wird nur bei Bestellungen mit zugeordnetem Kunden ausgelöst (bei Gastverkäufen stillschweigend übersprungen).

E-MailStandardWird gesendet, wenn
Bestellung wartend✓ AktiviertEine POS-Bestellung wechselt zu Wartend
Bestellung in Bearbeitung✓ AktiviertEine POS-Bestellung wechselt zu In Bearbeitung
Abgeschlossene Bestellung✓ AktiviertEine POS-Bestellung wird abgeschlossen
Erstattete Bestellung✓ AktiviertEine POS-Bestellung wird erstattet (vollständig oder teilweise)
Fehlgeschlagene Bestellung✓ AktiviertEine POS-Bestellung schlägt fehl

Kassierer-E-Mails

„Benachrichtigung über neue Bestellung an den Kassierer senden, der die POS-Bestellung bearbeitet hat“standardmäßig deaktiviert.

E-MailStandardWird gesendet, wenn
Neue Bestellung✓ Aktiviert (wenn der Hauptschalter aktiviert ist)Eine POS-Bestellung wird von diesem Kassierer abgeschlossen

WCPOS ermittelt den Kassierer anhand des _pos_user-Meta der Bestellung (der an der Kasse angemeldete WP-Benutzer) und ruft dessen Konto-E-Mail-Adresse ab. Stimmt die Kassierer-E-Mail mit der Admin-E-Mail überein — zum Beispiel in einer Ein-Personen-Filiale, in der dieselbe Person sowohl Admin als auch Kassierer ist —, dedupliziert WCPOS den Empfänger, sodass Sie die E-Mail nicht doppelt erhalten.

Die Schalter für Admin und Kassierer arbeiten unabhängig voneinander — das Deaktivieren des einen wirkt sich nicht auf den anderen aus.

Häufige Szenarien

Verhindern, dass das Postfach an umsatzstarken Tagen überflutet wird

Deaktivieren Sie Admin-E-Mails → Neue Bestellung, wenn Ihr Geschäft mehr als 50 Verkäufe pro Tag verzeichnet und der Administrator nicht über jeden einzelnen benachrichtigt werden muss. Lassen Sie Stornierte Bestellung und Fehlgeschlagene Bestellung aktiviert — das sind die Benachrichtigungen, die wirklich wichtig sind.

Für die Umsatzverfolgung ist die Seite Berichte ohnehin ein besseres Werkzeug, als E-Mails für neue Bestellungen zu zählen.

Benachrichtigungen nur an den diensthabenden Kassierer senden, nicht an den Admin

Deaktivieren Sie den Hauptschalter Admin-E-Mails und aktivieren Sie den Hauptschalter Kassierer-E-Mails. Der Kassierer, der den jeweiligen Verkauf abschließt, erhält die E-Mail für neue Bestellungen an seine persönliche Kontoadresse, und das Admin-Postfach bleibt übersichtlich.

Dies eignet sich gut für Filialen mit mehreren Kassierern, in denen der Inhaber nicht über jede einzelne Transaktion informiert werden möchte.

Kunden-E-Mails für Verkäufe im Geschäft deaktivieren

Geschäfte mit viel Laufkundschaft, Marktstände und Schnellimbisse möchten Kunden oft keinen Beleg per E-Mail senden — der gedruckte Beleg liegt bereits vor. Deaktivieren Sie den Hauptschalter Kunden-E-Mails, und es werden keine E-Mails für In Bearbeitung / Abgeschlossen / Erstattet bei POS-Verkäufen versendet.

Die kundenseitigen E-Mails für Online-Bestellungen bleiben davon unberührt, da diese über den regulären WooCommerce-Prozess laufen (nicht über den POS-Pfad).

Kunden-E-Mails aktiviert lassen, aber nicht die „In Bearbeitung“-E-Mail

Wenn POS-Bestellungen sofort abgeschlossen werden (Barzahlung + Kartenzahlung vor Ort), erhält der Kunde eine E-Mail In Bearbeitung und eine E-Mail Abgeschlossen innerhalb derselben Sekunde. Deaktivieren Sie Bestellung in Bearbeitung in der Liste der Kunden-E-Mails, um die redundante E-Mail zu entfernen.

Ich habe von einer Version vor v1.8.9 aktualisiert und mein alter einzelner Schalter „E-Mails aktivieren“ ist verschwunden

Der einzelne Ein-/Ausschalter früherer Versionen wurde durch die oben beschriebene Drei-Gruppen-Struktur ersetzt. WCPOS migriert die bisherige Einstellung automatisch — waren E-Mails zuvor deaktiviert, sind alle drei Hauptschalter deaktiviert; waren sie aktiviert, sind die Hauptschalter für Admin und Kunden aktiviert und der für Kassierer deaktiviert (die neue Standardeinstellung).

Es ist kein manueller Eingriff erforderlich; die Migration wird automatisch ausgeführt, wenn die Checkout-Einstellungen nach dem Upgrade geöffnet werden.

Entwickler-Hooks

Für die programmatische Steuerung über die Benutzeroberfläche hinaus stehen die folgenden WordPress-Filter zur Verfügung:

FilterZweck
woocommerce_pos_admin_email_enabledDen Master-Schalter für Admin-E-Mails überschreiben
woocommerce_pos_customer_email_enabledDen Master-Schalter für Kunden-E-Mails überschreiben
woocommerce_pos_admin_emailsDie Liste der aktivierten Admin-E-Mails filtern
woocommerce_pos_customer_emailsDie Liste der aktivierten Kunden-E-Mails filtern

Kassierer-Benachrichtigungen werden über den bestehenden WooCommerce-Filter woocommerce_email_recipient_new_order eingebunden, sodass empfängerspezifische Anpassungen (z. B. CC an zusätzliche Adressen) genauso funktionieren wie bei jeder anderen WooCommerce-E-Mail.