• Hallo Wordpress-Community,

    Ich habe folgendes Anliegen:


    Ich benutze das Plugin Woocomerce, um einen Onlineshop zu betreiben.
    Der Shop soll nur für eingeloggte Benutzer zugänglich/sichtbar sein.

    Eine Registration im herkömmlichen Sinne soll allerdings nicht möglich sein!

    Ich würde meinen Kunden gerne per telefon o.Ä. ihre Kundennummer geben, mit der sie sich einloggen können.
    Diese Nummer würde ich dann manuell in die DB eintragen.

    Nach dem ersten Login soll der Kunde dann automatisch auf die Accountverwaltung weitergeleitet werden und seine Daten (Benutzername, Adresse, PW etc.) eintragen.
    Erst wenn das geschehen ist, soll er in den Kundenbereich gelangen können.

    Jetzt wüsste ich gerne, wie oder wo ich das realisieren kann (Plugins? Coden?)
    Ich bin noch ein Wordpress-Einsteiger, habe aber fundierte SQL und PHP etc. Kenntnisse.

    Für Ideen und Tipps zur Realisierung wäre ich sehr dankbar!

    Vielen dank schonmal fürs lesen :grin:

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Erstelle ein Childtheme und füge folgende Funktion zu beginn der functions.php des Childthemes ein:

    PHP
    add_action('template_redirect', 'mmx_registered_users_only');
    function mmx_registered_users_only() {
     if ( ! is_user_logged_in() && ( is_woocommerce() || is_cart() || is_checkout() ) ) {
      wp_redirect( home_url() );
      exit;
     }
    }

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Vielen Dank für die schnelle Antwort.

    Den Zugang zu beschränken war nicht das Problem, das habe ich mit der Zugangsbeschränkung im WP-Backend eingestellt.
    Mir geht's eigentlich nur um den Log-in-Vorgang mit der Kundennummer.

  • Was stimmt denn mit der WordPress-eigenen Funktion zum Benutzer hinzufügen nicht?
    /wp-admin/user-new.php

    Da kann der Nutzer manuell angelegt werden, entweder mit oder ohne Bestätigungsmail. Ändern können die Kunden ihre Daten auch im Dashboard.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!