nnax Withdrawal
nnax Withdrawal bietet einen strukturierten zweistufigen Widerrufsablauf für Onlineshops.
Hauptfunktionen:
* Frontend-Formularablauf über den Shortcode [nnax_withdrawal_flow].
* Clientseitige Formularvalidierung mit Inline-Feedback vor dem Absenden.
* Bestätigungsschritt vor dem endgültigen Absenden.
* Bestätigungs-E-Mail an Kundinnen und Kunden nach dem Absenden.
* Interne Benachrichtigungs-E-Mail an einen oder mehrere konfigurierbare Empfänger.
* Speicherung von Widerrufen als interne Custom-Post-Type-Einträge (nnax_withdrawal).
* Interne Referenznummer, Bearbeitungsstatus und Anonymisierungsablauf im Backend.
* Admin-Anleitungsseite für die ersten Schritte mit dem Plugin.
* WooCommerce-Einstellungsbereich für Empfänger-E-Mails und das Verhalten bei der Datenbereinigung während der Deinstallation.
Voraussetzungen
- WordPress 5.0 oder höher
- PHP 7.4 oder höher
- WooCommerce (empfohlen für die Integration der Einstellungen)
Bekannte Einschränkungen
- Ein vollständiger Kompatibilitätstest mit jedem aktiven Theme muss in der Zielshop-Umgebung durchgeführt werden.
- Eine abschließende Prüfung auf einer frischen WordPress-Installation sollte Teil des Release-Prozesses sein.
- Der Versand ausgehender E-Mails hängt von der konfigurierten Mail-Zustellung der Website ab.
Verwendung
- Füge den Shortcode
[nnax_withdrawal_flow]auf der gewünschten Seite ein. - Benutzer übermitteln Name, Vertrags-/Bestell-/Abonnement-Referenz und E-Mail.
- Das Frontend validiert die Eingaben und hebt unvollständige oder ungültige Felder sofort hervor.
- Benutzer bestätigen ihre Daten in Schritt 2.
- Beim endgültigen Absenden speichert das Plugin den Eintrag, vergibt eine interne Referenz und versendet Benachrichtigungs-E-Mails.
- Im Backend können Betreiber einen Bearbeitungsstatus setzen und Einträge nach der Bearbeitung anonymisieren.
Deinstallation
Beim Löschen des Plugins werden die Plugin-Optionen standardmäßig entfernt.
Gespeicherte Widerrufseinträge können ebenfalls entfernt werden, wenn eine der folgenden Optionen aktiviert ist:
* WooCommerce-Einstellung nnax_withdrawal_delete_data_on_uninstall
* define('NNAX_WITHDRAWAL_DELETE_DATA', true); in wp-config.php
