Beschreibung
Dieses Plugin vereinfacht dir den Prozess der Erstellung neuer Benutzer oder Kunden. Es ist besonders nützlich, wenn du Kundenaufträge per Telefon oder E-Mail erhältst und diese in WooCommerce für die Lager- und Bestellverwaltung integrieren möchtest.
Das Plugin fügt am Ende des Rechnungsadressformulars eine Checkbox hinzu. Wenn du diese aktivierst, wird ein neuer Benutzer mit der Rolle „Kunde“ erstellt. Wird keine E-Mail angegeben, generiert das Plugin eine eindeutige E-Mail mit deiner Domain und dem Namen des Kunden (z. B. vorname.nachname@deine-seite.com). Du kannst dieses automatisch generierte E-Mail-Format anpassen.
Teste es kostenlos mit TasteWP:
https://tastewp.com/new?pre-installed-plugin-slug=woocommerce%2Cadd-customer-for-woocommerce
Standardmäßig erhält der neu erstellte Benutzer während der Kontoerstellung keine E-Mails, möglicherweise aber bei Bestellupdates.
Im Einstellungsmenü gibt es die Optionen:
– Die Box standardmäßig markieren
– Zugangsdaten an den neuen Kunden senden
Es gibt auch zusätzliche Optionen:
– Standardmäßig neue Kundeninformationen aktualisieren
– Kundenbestellungen verknüpfen
– Benutzerrolle individuell festlegen
– Benutzerrolle für neue Kunden festlegen
– Automatisch generiertes E-Mail-Format anpassen
– Betreff der erstellten Konten-E-Mails bearbeiten
– Absender-E-Mail-Adresse ändern
Settings Menu:
WooCommerce -> Add customer settings
Benötigte Plugins: WooCommerce 4.7.0 oder höher
Benötigte PHP Erweiterung: Intl
Wenn dir das Plugin gefällt, freue ich mich über eine 5 Stern Bewertung und du kannst mir auch gerne eine Kaffee spendieren. Danke!
Screenshots
Installation
- Lade die Plugin-Dateien in das Verzeichnis /wp-content/plugins/add-customer-for-woocommerce hoch oder installiere das Plugin direkt über die WordPress-Plugin-Ansicht.
- Aktiviere das Plugin unter dem Menüpunkt „Plugins“ in WordPress.
- Viel Spaß!
FAQ
Welche Rolle wird der neue Benutzer haben?
– Standardmäßig erhält der neue Benutzer die Rolle „Kunde“. Du kannst im Optionsmenü eine andere Standardrolle auswählen.
Was passiert, wenn eine E-Mail bereits existiert?
– Es wird kein neuer Benutzer erstellt. Das Plugin weist die Bestellung dem bestehenden Benutzer mit dieser E-Mail zu.
Wie kann ich Gastbestellungen mit Benutzern verknüpfen?
– Aktivieren Sie die Option „Kundenbestellungen verknüpfen“, um Gastbestellungen mit bestehenden Benutzern zu verknüpfen.
Erhält der neue Benutzer eine Benachrichtigung über das erstellte Konto?
– Nein, standardmäßig nicht. Dies kann auf der Einstellungsseite aktiviert werden. Dann wird eine E-Mail mit den Zugangsdaten, einschließlich eines zufälligen Passworts, an den Kunden gesendet.
Kann ich das Email Template für den neuen Kunden ändern?
– Ja, das ist möglich. Kopiere die Datei „new-account.php“ von „wp-content\plugins\add-customer-for-woocommerce\templates\email“ nach „\wp-content\themes/[dein-theme/child-theme]\woocommerce\add-customer\email“ und ändere die Datei nach deinen Wünschen.
Ist es möglich, das Format der Email-Adresse zu ändern?
– Ja. Du kannst das Format im Einstellungsmenu vom Plugin definieren.
Gibt es Hooks, die ich verwenden kann?
– Natürlich! Es gibt derzeit vier Filter:
wac_add_customer_email – Zum Ändern der vom Plugin gespeicherten E-Mail.
wac_supported_fake_email_parts – Um benutzerdefinierte Felder hinzuzufügen.
wac_get_user_roles – Ein Array mit den Benutzerrollen, die ein Benutzer festlegen darf.
wac_deactivate_user_emails – Ermöglicht das Überschreiben der Deaktivierung von Benutzer-E-Mails
– Und zwei Aktionen:
wac_after_insert_new_customer – Wird ausgeführt, nachdem ein neuer Kunde erstellt wurde.
wac_after_insert_updated_customer – Wird ausgeführt, nachdem ein bestehender Kunde aktualisiert wurde.
Weitere Details finden Sie in der Beispieldatei examples/hooks.php.
Ich habe Benutzer vor dem Update 1.9.0 erstellt und möchte die Funktion nutzen, um das Versenden von E-Mails zu unterdrücken.
– Dafür kannst du den neuen Hook „wac_deactivate_user_emails“ verwenden. Er hat zwei Parameter: $is_deactivated und $user_id. Du kannst diesen Filter nutzen und „true“ zurückgeben, um die Nachrichten für bestimmte Benutzer zu unterdrücken.
Rezensionen
Mitwirkende & Entwickler
„WooCommerce – Kunde hinzufügen“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:
Mitwirkende„WooCommerce – Kunde hinzufügen“ wurde in 4 Sprachen übersetzt. Danke an die Übersetzerinnen und Übersetzer für ihre Mitwirkung.
Übersetze „WooCommerce – Kunde hinzufügen“ in deine Sprache.
Interessiert an der Entwicklung?
Durchstöbere den Code, sieh dir das SVN Repository an oder abonniere das Entwicklungsprotokoll per RSS.
Änderungsprotokoll
[1.9.4] 2025-01-17
- Added compatibility for Enhanced Cloudflare Turnstile
- Updated WC Tested up to version
[1.9.3] 2024-12-01
- Fixed: Fatal error when suppressing all emails
- Added TasteWP link
- Updated Support page
[1.9.2] 2024-09-13
- Fixed: Options could not be saved (Error: The wac_general_options options page is not in the allowed options list.)
[1.9.1] 2024-08-29
- Fixes: Added compatibility with reCAPTCHA for WooCommerce
- Improved: Code for the menu gets loaded on demand
[1.9.0] 2024-08-04
- Added new option to suppress all the notification for customers added by the plugin
- Added new filter „wac_deactivate_user_emails“
- Moved settings to be a WooCommerce submenu
- Increased tested up version
- Added filter in users page to get all the users created by the plugin
[1.8.0] 2024-03-09
- Updated style of the options menu
- Added option to select the default user role
- Added option to allow the user role to be set before user creation
- Added option to link orders to existing user
- Fixed spelling and wording in English language (thanks Naakai)
- French language added (thanks patou)
[1.7.1] 2024-01-07
- Fixed: XSS Security issue
- Fixed: Fatal error when creating a fake email
- Updated tested up version
[1.7] 2023-09-22
- Kompatibilität zu WooCommerce HPOS hinzugefügt.
- Minimum WooCommerce Version angehoben auf 7.4.1
[1.6.5] 2023-01-17
- Behoben: Verbesserte Fehlermeldung, wenn das Anlegen eines Kunden scheitert.
[1.6.4] 2022-12-28
- Behoben: Kompatibilitätsprobleme mit dem Plugin https://wordpress.org/plugins/simple-cloudflare-turnstile
- Hinzugefügt: Hilfe / Unterstützungs-Seite
- 12 neue Übersetzungen hinzugefügt, eine aktualisiert
[1.6.3] 2022-11-12
- Behoben: Fehler wenn nicht-Latin Zeichen benutzt wurden.
- Hinzugefügter Filter: wac_make_user_valid – Benutze dies, wenn du den Benutzernamen modifizieren willst, bevor dieser in die Datenbank gespeichert wird
- Hinzugefügter Filter: wac_make_email_valid – Benutze dies, wenn du die email modifizieren willst, bevor diese in die Datenbank gespeichert wird
- Zwei neue Übersetzungen hinzugefügt
[1.6.2] 2022-11-07
- Behoben: Die „Kunde benachrichtigen“ Auswahlbox wurde nicht angezeigt
[1.6.1] 2022-11-03
- Behoben: Punkte, welche angezeigt wurden wenn nicht alle drei Felder (Vorname, Name und Firma) ausgefüllt waren, wurden entfernt.
- Hinzugefügt: Action „wac_after_insert_new_customer“, welche ausgeführt wird, nachdem ein neuer Kunde hinzugefügt wurde.
- Hinzugefügt: Action „wac_after_insert_updated_customer“, welche ausgeführt wird, nachdem ein Kunde aktualisiert wurde.
[1.6.0] 2022-11-03
- Behoben: Invalide Email wenn die Werte der Benutzerdefinierten Email Struktur einen leeren Wert erzeugten
- Geändert: Die Standard Email Struktur zu Vorname.Name.Firma
- Hinzugefügt: Die „Kunde hinzufügen“ Auswahlbox wird abgewählt, wenn ein Kunde geladen wird
- Hook hinzugefügt, um mit „wac_add_customer_email“ die E-Mail zu filtern, bevor ein neuer Benutzer geprüft und gespeichert wird
- Behoben: Fehlerhafter „wac_supported_fake_email_parts“ hook
- Verschiedene Fehler wurden behoben
- Entfernt: Die Notwendigkeit, einen Vor-/Nachnamen oder Firma anzugeben. Es wird beim nicht Vorhandensein eine zufällige email Adresse generiert.
- Eine neue Zeichenkette wurde hinzugefügt.
[1.5.1] 2022-09-14
- Behoben: Fehler auf der Einstellungen Seite wenn keine Email angegeben wurde.
[1.5.0] 2022-09-14
- Einstellungen Feld hinzugefügt um die automatisch generierte Email anzupassen
- Filter hinzugefügt: wac_supported_fake_email_parts
- Fehler in der Sprachdatei behoben. 15 neue Übersetzungen, 2 alte entfernt.
- „Kunden aktualisieren“ Funktion hinzugefügt
- Zähler hinzugefügt um die Anzahl aktualisierter und erstellter Kunden zu sehen.
- Codeoptimierungen. HTML wurde in einzelne Template Dateien verschoben
- Neues Einstellungen-Feld hinzugefügt. Ermöglicht das vor selektieren um einen Kunden zu aktualisieren.
- Fehler beim Style behoben
[1.4.2] 2022-05-15
- Behoben: Fataler Fehler auf der Template Vorschau wenn WooCommerce nicht installiert ist.
- Getestet bis WP 6.0
[1.4.1] 2022-02-24
- Behoben: Fataler Fehler beim laden der Versionsnummer
[1.4] 2022-02-22
- Hinzugefügt: Option um die Absender Email zu ändern.
- Hinzugefügt: Option um den Betreff der Email an den Kunden zu ändern.
- Hinzugefügt: Neuer Tab im Einstellungen Menu welches das geladene Template für das neue Konto-Email anzeigt.
- Das sichtbare Passwort wurde durch einen Passwort zurücksetzen Link ersetzt um die Sicherheit zu erhöhen.
- Behoben: Email an den neuen Kunden wird nur gesendet, wenn die Email nicht von Plugin generiert wurde.
- 18 neue Zeichenketten für die Übersetzung hinzugefügt. 4 wurden entfernt.
[1.3.1] 2022-02-08
- Behoben: WordPress.org Übersetzungen wurden nicht geladen.
[1.3] 2022-02-07
- Behoben: Fehler, welcher ein neuen Kunden erstellt, wenn eine bestehende Bestellung aktualisiert wird.
- Das Kontrollkästchen wird nur bei neuen Bestellungen automatisch angewählt.
- „Getestet bis“ aktualisiert
- „WC getestet bis“ aktualisiert
[1.2] 2021-10-10
- Unterstützung von eigenen Rechnungs- und Versandfeldern hinzugefügt.
- Zweite Auswahlbox für die Kundenbenachrichtigung hinzugefügt
- Fehler und Nachrichten werden nun für den Bearbeiter nach dem speichern der Bestellung sichtbar.
[1.1] 2021-07-18
- Fehleraufzeichnung hinzugefügt
- Fehlermeldungen werden im error_log gespeichert
- Fehler- und Erfolgsnachrichten werden im Log des Simple History Plugin gespeichert.
- Behoben: Fehler wenn kein Vor- und Nachname angegeben war
- Behoben: Fehler wenn die Domain „localhost“ ist
- Neue Übersetzungen für de-DE und de-CH wurden hinzugefügt.
- Admin/Bearbeiter erhält eine Nachricht, wenn die Erstellung des neuen Kunden nicht erfolgreich war. Prüfe das error_log für details.
- Einstellungsmenu hinzugefügt
- Option hinzugefügt um dem neuen Benutzer/Kunden eine Nachricht zu senden.
- Option hinzugefügt um die Auswahlbox automatisch anzuwählen
- Debugger entfernt
[1.0] 2020-11-24
- Funktional komplettierte Version
- Kommentare und Methoden Beschreibung
- Filtern der Formular-Feldern
- Vor- und Nachname werden auch gepeichert
[0.1] 2020-11-22
- Erste Version