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.
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.
| Standard | Wird gesendet, wenn | |
|---|---|---|
| Neue Bestellung | ✓ Aktiviert | Eine POS-Bestellung wechselt in In Bearbeitung / Abgeschlossen / Wartend |
| Stornierte Bestellung | ✓ Aktiviert | Eine POS-Bestellung wird storniert |
| Fehlgeschlagene Bestellung | ✓ Aktiviert | Eine 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).
| Standard | Wird gesendet, wenn | |
|---|---|---|
| Bestellung wartend | ✓ Aktiviert | Eine POS-Bestellung wechselt zu Wartend |
| Bestellung in Bearbeitung | ✓ Aktiviert | Eine POS-Bestellung wechselt zu In Bearbeitung |
| Abgeschlossene Bestellung | ✓ Aktiviert | Eine POS-Bestellung wird abgeschlossen |
| Erstattete Bestellung | ✓ Aktiviert | Eine POS-Bestellung wird erstattet (vollständig oder teilweise) |
| Fehlgeschlagene Bestellung | ✓ Aktiviert | Eine 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.
| Standard | Wird 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:
| Filter | Zweck |
|---|---|
woocommerce_pos_admin_email_enabled | Den Master-Schalter für Admin-E-Mails überschreiben |
woocommerce_pos_customer_email_enabled | Den Master-Schalter für Kunden-E-Mails überschreiben |
woocommerce_pos_admin_emails | Die Liste der aktivierten Admin-E-Mails filtern |
woocommerce_pos_customer_emails | Die 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.
Weiterführende Dokumentation
- Checkout-Einstellungen — Zahlungsgateways und Bestellstatus auf derselben Einstellungsseite
- Bestellungen — Verarbeitete POS-Bestellungen einsehen
- Kassierer-Zugang — Welche WordPress-Benutzer sich als Kassierer anmelden können