Zum Inhalt springen
Alle Artikel

Produktanleitungen

WooCommerce-Verkaufsbenachrichtigungen aus echten Bestellungen

So zeigst du WooCommerce-Verkaufsbenachrichtigungen nur aus bezahlten Bestellungen: welche Status zählen, wie der Webhook entsteht und was jedes Popup zeigt.

Provedly-Team··5 Min. Lesezeit

WooCommerce-Benachrichtigungen über aktuelle Verkäufe können direkt aus deinen echten Bestellungen kommen: Wenn eine Bestellung bezahlt ist, sendet WooCommerce sie über einen signierten Webhook an den Benachrichtigungsdienst, der Dienst prüft die Signatur, und die Bestellung wird zu einem Popup mit Vorname, Stadt und Produkt des Käufers und dem echten Kaufzeitpunkt. Nichts wird von Hand eingetippt, und eine Bestellung, die nie bezahlt wurde, erscheint nie. Diese Anleitung zeigt, wie das mit dem kostenlosen Provedly-Plugin für WordPress funktioniert, das den Webhook für dich anlegt.

Wenn du es lieber ohne Plugin verdrahtest, behandelt unsere ältere Anleitung zu WordPress und WooCommerce ohne Plugin den Weg über Code.

Was „aus echten Bestellungen“ bedeutet

Viele Verkaufs-Popup-Plugins für WordPress füllen die Bildschirmecke mit allem, was sie bekommen: Bestellungen aus der Datenbank, Einträge aus einem Einstellungsformular oder generierte Namen, wenn im Shop wenig los ist. Für einen Käufer sehen sie gleich aus.

Die strengere Version hat drei Eigenschaften:

  1. Die Bestellung kommt aus WooCommerce selbst, per Webhook geliefert, nicht aus einem Formular kopiert.
  2. Die Nachricht ist signiert. WooCommerce signiert jede Zustellung mit einem Secret deiner Wahl, und die empfangende Seite lehnt alles ab, dessen Signatur nicht passt.
  3. Nur bezahlte Bestellungen zählen. Ein Warenkorb, eine fehlgeschlagene Zahlung oder eine unbezahlte Bestellung ist kein Verkauf.

Wenn alle drei zutreffen, kann das Popup „Verifizierter Kauf“ sagen und es auch so meinen. Unser Erklärartikel zu Webhook-Signing-Secrets zeigt, wie die Signaturprüfung funktioniert.

Welche Bestellungen zu Benachrichtigungen werden

WooCommerce führt jede Bestellung durch verschiedene Status. Provedly erfasst eine Bestellung nur, wenn sie mit einem Status ankommt, der bedeutet, dass Geld geflossen ist:

WooCommerce-Status Wird zur Benachrichtigung?
In Bearbeitung (bezahlt, noch nicht versendet) Ja
Abgeschlossen Ja
Zahlung ausstehend Nein
In Wartestellung (zum Beispiel wartend auf eine Banküberweisung) Nein, bis du sie als bezahlt markierst und sie auf „In Bearbeitung“ wechselt
Fehlgeschlagen, Storniert Nein
Entwurf (Checkout begonnen) Nein

Jede Bestellung wird einmal erfasst. WooCommerce sendet bei jeder Änderung einer Bestellung ein Update, etwa wenn du eine Notiz hinzufügst oder sie als versendet markierst, aber eine zweite Zustellung für dieselbe Bestellung wird als Duplikat erkannt und ignoriert. Angezeigt wird der Zeitpunkt der Bezahlung, oder der Erstellung, wenn WooCommerce keinen Zahlungszeitpunkt erfasst hat.

Einrichtung mit dem Plugin

Du brauchst WordPress mit WooCommerce 7 oder neuer und ein kostenloses Provedly-Konto.

  1. Installiere das Plugin. Geh in WordPress zu Plugins, Neues Plugin hinzufügen, such nach Provedly und installiere es. Es ist auch auf WordPress.org.
  2. Leg die Quelle in Provedly an. Öffne dein Widget, dann den Data-Tab, Verified sources, Add, WooCommerce. Kopiere die Webhook-URL, die angezeigt wird.
  3. Wähle ein Signing-Secret. Ein beliebiger Wert mit mindestens 8 Zeichen. Füge ihn in die Provedly-Quelle ein, damit jede Bestellung per Signatur geprüft wird.
  4. Füll die Plugin-Seite aus. Öffne in WordPress den Menüpunkt Provedly. Füge das Widget-Token aus dem Embed-Tab des Widgets ein, die Webhook-URL und dasselbe Signing-Secret. Leisten-Tokens sind optional.
  5. Speichere. Beim Speichern wird ein WooCommerce-Webhook namens „Provedly – order updates“ für das Event „Bestellung aktualisiert“ angelegt, der auf deine Provedly-URL zeigt und mit deinem Secret signiert ist. Die Plugin-Seite zeigt dann eine Statusliste: WooCommerce erkannt, Widget lädt, Webhook aktiv.
  6. Gib eine Testbestellung auf und bezahle sie. Sie sollte binnen Sekunden in Provedly mit der Verifizierungsmarkierung erscheinen.

Dasselbe Plugin lädt das Widget und eventuelle Countdown- oder Ankündigungsleisten auf jeder Seite, du musst also dein Theme nicht bearbeiten.

Was eine Benachrichtigung zeigt und was gesendet wird

Der Webhook transportiert die Bestellung so, wie WooCommerce sie aufbaut. Davon behält Provedly:

  • den Namen des Käufers, angezeigt im Format, das du für das Widget wählst, etwa nur der Vorname
  • Stadt, Bundesland und Land, aus der Lieferadresse oder aus der Rechnungsadresse, wenn es keine Lieferstadt gibt
  • das erste Produkt der Bestellung
  • Summe und Währung
  • die Bestell-ID, damit dieselbe Bestellung nie zweimal erfasst wird

Kartennummern und vollständige Straßenadressen werden nie gesendet. Unser Beitrag über Formate für Name und Ort hilft dir zu entscheiden, wie viel von Name und Ort du zeigst.

Das Plugin kopiert außerdem die anonyme Besucher-ID des Widgets in die Bestellung. Damit kann Provedly durch Proof unterstützte Bestellungen zählen: Bestellungen von Besuchern, deren Browser in den 30 Tagen vor dem Kauf eine Benachrichtigung gesehen hat. Die ID ist zufällig und enthält keine personenbezogenen Daten. Mehr dazu in durch Proof unterstützte Bestellungen messen.

Wenn Bestellungen nicht erscheinen

Symptom Wahrscheinliche Ursache Lösung
Testbestellung bezahlt, nichts in Provedly Der Webhook ist in WooCommerce pausiert oder deaktiviert WooCommerce, Einstellungen, Erweitert, Webhooks: prüfen, ob der Status Aktiv ist
Das Zustellprotokoll des Webhooks zeigt eine Antwort, dass WooCommerce statt der Bestellung einen API-Fehler gesendet hat Der Webhook hat keinen WordPress-Benutzer mit der Berechtigung, Bestellungen zu lesen Den Webhook bearbeiten und einen Administrator als Benutzer wählen
Das Zustellprotokoll zeigt „Invalid signature“ Das Secret in WordPress und in Provedly unterscheidet sich An beiden Stellen dasselbe Secret einfügen und speichern
Bestellungen per Banküberweisung fehlen Sie stehen auf „In Wartestellung“ Als bezahlt markieren; sie erscheinen, wenn sie auf „In Bearbeitung“ wechseln
Die Plugin-Seite meldet, WooCommerce sei nicht aktiv WooCommerce ist deaktiviert Aktivieren; der Bestell-Sync braucht WooCommerce 7 oder neuer

Unsere Anleitung zu WooCommerce-Webhooks für Shopbetreiber geht den Webhook-Bildschirm Feld für Feld durch.

Häufige Fragen

Kann ich eine Benachrichtigung für eine telefonische Bestellung hinzufügen?

Du kannst sie von Hand hinzufügen, und sie trägt dann ein „Sample“-Tag, nicht die Verifizierungsmarkierung. Es gibt kein Feld, um eine Bestellung als verifiziert einzutippen. Wenn telefonische Bestellungen als echte, bezahlte Bestellungen in WooCommerce landen, kommen sie wie jede andere über den Webhook an.

Erscheinen alte WooCommerce-Bestellungen, nachdem ich das Plugin installiert habe?

Der Webhook liefert Bestellungen ab dann, wenn sie sich ändern, ältere Bestellungen kommen also nicht von selbst an. Du kannst frühere Bestellungen aus einer CSV importieren; sie erscheinen mit einem „Imported“-Tag. Siehe frühere Bestellungen per CSV importieren.

Macht das Plugin meinen Shop langsamer?

Es gibt ein oder zwei Script-Tags aus, die asynchron laden, und das Widget rendert in einem Shadow DOM, sodass es die Styles deines Themes nicht berührt. Der Bestell-Sync läuft im eigenen Webhook-System von WooCommerce, nicht beim Seitenaufruf deiner Käufer.

Zeig mit dem kostenlosen Tarif von Provedly, mit 2.000 Impressionen im Monat, nur echte, bezahlte WooCommerce-Bestellungen: Konto erstellen.

woocommercewordpressverkaufsbenachrichtigungenverifizierte käufe

Neue Artikel per E-Mail erhalten

Ehrlicher Social Proof, verifizierte Käufe und was die Conversion wirklich bewegt. Höchstens ein paar E-Mails im Monat; Abmelden mit einem Klick.

Wir schicken dir eine E-Mail zur Bestätigung. Deine Adresse wird nur für diesen Newsletter verwendet; siehe Datenschutzerklärung (auf Englisch).

Zeig Proof, hinter dem du stehen kannst.

Kostenloser Plan, eine Website, 2,000 Impressionen im Monat, verifizierte Käufe inklusive. Im kostenlosen Plan verlinkt das Badge auf deine Verifizierungsseite, und genau darum geht es.