Wenn Ihr Shop im Laufe der Zeit gelöschte Kundenkonten hatte, haben Sie möglicherweise ungültige Store Credit-Einträge, die sich immer noch auf diese alten Benutzer beziehen. In diesem Artikel erfahren Sie, wie Sie das Tool „Ungültige Store Credit-Einträge löschen“ in Advanced Coupons for WooCommerce (Free) ausführen, bestätigen, dass die Bereinigung korrekt gestartet wurde, und verhindern, dass dasselbe Problem erneut auftritt. Das Befolgen dieser Schritte hilft, Ihre Store Credits-Daten für Berichte, Audits und Fehlerbehebungen sauberer zu halten.
Voraussetzungen
- WooCommerce ist installiert und aktiv.
- Advanced Coupons for WooCommerce (Free) ist installiert und aktiv (Version 4.7.2 oder höher; dieses Bereinigungstool wurde in Version 4.7.2 hinzugefügt).
- Wenn Sie Advanced Coupons Premium verwenden, kann dieses aktiv bleiben, aber dieses Bereinigungstool ist Teil der kostenlosen Plugin-Einstellungen.
- Sie sind als Administrator (oder eine andere Rolle, die WooCommerce-Einstellungen verwalten kann) bei WordPress angemeldet.
So löschen Sie ungültige Store Credit-Einträge
- Gehen Sie in Ihrem WordPress-Adminbereich zu Coupons → Einstellungen.
- Klicken Sie auf die Registerkarte Erweitert der Einstellungsseite.
- Suchen Sie nach Ungültige Store Credit-Einträge löschen.

- Click Run.
- Warten Sie auf die Erfolgsmeldung. Sie sehen entweder „Die Bereinigung wurde gestartet und läuft im Hintergrund.“ (wenn Action Scheduler verfügbar ist) oder „Die Bereinigung wurde abgeschlossen.“ (wenn die Bereinigung sofort ausgeführt wird).
Fehlerbehebung
Ich kann das Tool „Ungültige Store Credit-Einträge löschen“ nicht finden
Stellen Sie sicher, dass das Plugin Advanced Coupons (kostenlos) aktiv ist und Sie die Einstellungsseite von Advanced Coupons aufrufen.
Das Bereinigungstool ist nur anwendbar, wenn Store Credits verwendet werden. Stellen Sie unter Coupons → Einstellungen → Module sicher, dass das Store Credits -Modul aktiviert ist. Wenn es deaktiviert ist, existiert die Store Credits-Tabelle möglicherweise nicht und das Tool kann nicht wie erwartet ausgeführt werden.
Gehen Sie zu Coupons → Einstellungen und klicken Sie dann auf die Registerkarte Erweitert.
Ich habe auf „Ausführen“ geklickt, aber es scheint nichts zu passieren
Auf vielen Websites läuft das Tool im Hintergrund mithilfe von Action Scheduler. Nachdem Sie auf Ausführen geklickt haben, sollten Sie Folgendes sehen: „Die Bereinigung wurde gestartet und läuft im Hintergrund.“
Wenn Sie keine Erfolgsmeldung sehen, gehen Sie zu Werkzeuge → Geplante Aktionen und suchen Sie nach der Aktion acfw_clear_detached_store_credit_entries. Wenn sie ausstehend oder in Bearbeitung ist, warten Sie, bis sie abgeschlossen ist. Das Bereinigungstool löscht ungültige Einträge in Stapeln von 500 auf einmal (um die Auslastung zu begrenzen und lang andauernde Vorgänge bei großen Tabellen zu vermeiden), sodass größere Shops länger dauern können.
Die Store Credits-Tabelle existiert nicht
Dieser Fehler bedeutet, dass die Datenbanktabelle für Store Credits auf Ihrer Website fehlt.
Aktivieren Sie zuerst das Store Credits -Modul unter Coupons → Einstellungen → Module. Ohne dieses Modul wird die Tabelle möglicherweise nie erstellt, und Sie sehen diesen Fehler, wenn Sie die Bereinigung ausführen. Nachdem Sie Store Credits aktiviert haben, deaktivieren und reaktivieren Sie Advanced Coupons (kostenlos), um die fehlende Store Credits-Tabelle neu zu erstellen. Führen Sie dann die Bereinigung erneut aus.
Häufig gestellte Fragen
Was genau wird durch diese Bereinigung entfernt?
Es werden nur ungültige Store Credit-Einträge gelöscht, die zu gelöschten Benutzern gehören (Einträge, bei denen die gespeicherte user_id nicht mehr in der WordPress-Benutzertabelle vorhanden ist).
Wird dadurch ein gültiger Kundenbestand geändert?
Nein. Dieses Tool zielt auf Einträge für Benutzer ab, die nicht mehr auf der Website vorhanden sind.
Ist dies umkehrbar?
Nein. Dieses Tool löscht ungültige Einträge dauerhaft aus Ihrer Store Credits-Tabelle.
Benötige ich dafür Advanced Coupons Premium?
Nein. Dieses Bereinigungstool ist in Advanced Coupons (kostenlos) enthalten.
Sollte ich dies regelmäßig ausführen?
Nur, wenn Sie häufig Kundenkonten löschen (oder Benutzer importieren/migrieren) und die Store Credits-Tabelle ordentlich halten möchten. Andernfalls können Sie es nur bei Bedarf ausführen.
Was, wenn ich diese ungültigen Einträge in Zukunft verhindern möchte?
Vorbeugende Maßnahme: Gehen Sie zu Coupons → Einstellungen → Store Credits und aktivieren Sie Store Credits beim Löschen von Benutzern löschen.
Benötigen Sie Hilfe?
Wenn Sie eine Frage haben oder auf Probleme stoßen, sind wir für Sie da.
Premium-Benutzer: Support-Ticket eröffnen
Kostenlose Benutzer: Besuchen Sie unser Community-Forum unter WordPress.org-Support
