Kundenkonto aktivieren

Kundenkonto-Aktivierung im Backend

Die E-Mail-Vorlage Kundenkonto aktivieren sendet den Aktivierungslink fuer neu registrierte Kundenkonten, wenn der Shop eine Freischaltung per E-Mail vorsieht.

Ausloeser und Zweck

Die Vorlage gehoert zur Kundenregistrierung. Ein neu angelegtes Kundenkonto bleibt zunaechst inaktiv, wenn die Freischaltung in den Kundeneinstellungen aktiv ist. Ist zusaetzlich der Aktivierungslink per E-Mail aktiv, verschickt der Shop diese Vorlage an die gespeicherte Kundenadresse.

  • Interner Vorlagenname: activate_account.
  • Ausloesende Freischaltung: register_require_confirm setzt neue Kundenkonten zuerst auf inaktiv.
  • E-Mail-Ausloeser: register_require_confirm_email verschickt den Aktivierungslink zur Selbstaktivierung.
  • Registrierungswege: Der Versand kann aus Kundenkonto-Registrierung, Checkout-Registrierung und Shop-Registrierungslogik heraus gestartet werden.
  • Empfaenger: Die Nachricht geht an die gespeicherte E-Mail-Adresse des neu registrierten Kundenkontos.
  • Manueller Versand: In der Kundenliste erscheint die Aktion nur bei Kundenkonten, die ein Konto besitzen und noch nicht aktiv sind.

Aktivierungslink und Status

Der Aktivierungslink wird beim Versand neu erzeugt. Er enthaelt Kunden-ID, Ablaufzeit und Pruefsumme. Beim Aufruf prueft der Shop diese Werte, aktiviert danach das Kundenkonto und leitet zum Login weiter.

  • AKTIVIERUNGSLINK ist der komplette Link zur Kontoaktivierung.
  • Der Link ist ab Erzeugung zwei Stunden gueltig.
  • Ein abgelaufener, manipulierter oder unvollstaendiger Link wird abgelehnt.
  • Nach erfolgreicher Pruefung wird das Kundenkonto auf aktiv gesetzt.
  • Der Aktivierungslink ersetzt keine manuelle Admin-Freigabe, wenn der Shop ohne Aktivierungs-E-Mail arbeitet.
Wichtig: Entferne {AKTIVIERUNGSLINK} nicht aus HTML- und Textversion. Ohne diese Variable kann das Kundenkonto ueber diese E-Mail nicht selbst aktiviert werden.

Versandlogik

Beim Versand laedt der Shop die Vorlage passend zur Kundensprache und zum Shopkontext, rendert Betreff, HTML-Inhalt und Text-Alternative und versendet die Nachricht ueber den Mailer des jeweiligen Shops.

  • subject wird als Betreff gerendert.
  • value_html wird als HTML-Inhalt gerendert und sollte den Aktivierungslink als klickbaren Link enthalten.
  • value wird als Text-Alternative gerendert; der Aktivierungslink sollte dort als lesbare URL enthalten sein.
  • Kundendaten aus dem Kundenkonto und Shopdaten aus dem Shop werden vor dem Versand in die Vorlage eingesetzt.
  • Individuelle Absenderdaten, Antwortadresse und optionale BCC-Adressen aus der Vorlage werden vor dem Versand auf die E-Mail angewendet.
  • Wenn E-Mail-Kopien aktiv sind, werden BCC-Adressen vor dem Versand geleert und der gesendete MIME-Inhalt wird als Systemmail mit Kundenbezug gespeichert.
  • Mailfehler erzeugen eine Systemmeldung mit Bezug zum Kundenkonto; die Vorlage selbst fuehrt keinen eigenen Versandstatus.

Manueller Nachversand

In der Kundenliste kann der Aktivierungslink erneut verschickt werden, solange ein Kundenkonto vorhanden und noch nicht aktiv ist. Das Formular arbeitet im Modal und schliesst nach erfolgreichem Versand.

  • Shopauswahl: Bei genau einem zugeordneten Shop wird die Shop-ID verborgen mitgegeben. Bei mehreren zugeordneten Shops werden Checkboxen fuer die betroffenen Shops angezeigt und standardmaessig markiert.
  • Aktion: Beim Absenden wird fuer jede ausgewaehlte Shop-ID ein neuer Aktivierungslink erzeugt und mit der Vorlage activate_account versendet.
  • Rueckmeldung: Nach erfolgreichem Versand meldet das Backend den E-Mail-Versand und schliesst das Modal.

Bearbeitbare Felder der Vorlage

Die Vorlage nutzt die Standardfelder der E-Mail-Vorlagenverwaltung. Fuer die Aktivierung sind Link, Kundenbezug und Absenderdaten entscheidend.

  • subject: Betreff der Aktivierungs-E-Mail.
  • value_html: HTML-Version der Nachricht. Die Variable {AKTIVIERUNGSLINK} sollte gut sichtbar und anklickbar eingebunden sein.
  • value: Textversion der Nachricht. Die gleiche Variable muss auch hier vorhanden sein.
  • sender_name: Optionaler Absendername fuer diese Vorlage.
  • sender_email: Optionale Absenderadresse fuer diese Vorlage.
  • replay_to: Optionale Antwortadresse der Vorlage. Der Backend-Feldname lautet replay_to.
  • bcc_emails: Optionale BCC-Adressen; mehrere Adressen werden mit Semikolon getrennt.

Verfuegbare Variablen

Neben dem Aktivierungslink stehen Kundendaten und Shopvariablen bereit. Damit lassen sich Kundennummer, Name, Shopname, Logo und Signatur in die Aktivierungs-E-Mail aufnehmen.

VariableBedeutung
{AKTIVIERUNGSLINK}Der neu erzeugte Aktivierungslink fuer das Kundenkonto.
{KUNDEN_EMAIL}, {CUSTEMAIL}E-Mail-Adresse des Kundenkontos.
{KUNDEN_NR}Kundennummer des neu angelegten Kundenkontos.
{KUNDEN_VNAME}, {KUNDEN_NNAME}, {KUNDEN_ANREDE}Name und Anrede aus der Kundenadresse.
{KUNDEN_FIRMA}, {KUNDEN_STRASSE}, {KUNDEN_PLZ}, {KUNDEN_ORT}Adress- und Firmendaten aus dem Kundenkonto.
{SHOPNAME}, {FIRMEN_LOGO}, {FIRM_LOGO}Shopname und Logo des Shops, fuer den das Konto registriert wurde.
{EMAIL_SIG_HTML}, {EMAIL_SIG_TXT}HTML- und Textsignatur des Shops.

Shopvariablen

Variable Beschreibung
SHOPNAME Firmenname o. Rechtsform
FIRMEN_LOGO das hinterlegte Firmenlogo als HTML Tag des (Multi-) Shops
EMAIL_SIG_TXT die TXT E-Mailsignatur des (Multi-) Shops
EMAIL_SIG_HTML die HTML E-Mailsignatur des (Multi-) Shops
MY_BANK eigener Bankname der Bankverbindung
MY_EMPFAENGER eigener Empfängername der Bankverbindung
MY_BLZ eigene BLZ der Bankverbindung
MY_KONTO_NR eigene Konto-Nr. der Bankverbindung
MY_IBAN eigene IBAN der Bankverbindung
MY_BIC eigene BIC der Bankverbindung
MY_NNAME eigener Nachname
MY_VNAME eigener Vorname
MY_STRASSE eigene Straße
MY_PLZ eigene PLZ
MY_ORT eigener Ort
MY_LAND eigenes Land
MY_TEL eigene Tel-Nr
MY_FAX eigene Fax-Nr
MY_EMAIL eigene E-Mail-Adresse
MY_USTID eigene USt-Id

Kundenvariablen

Variable Beschreibung
KUNDEN_NR die Kundennummer
KUNDEN_ANREDE die Anrede des Kunden
KUNDEN_VNAME der Vorname des Kunden
KUNDEN_NNAME der Nachname des Kunden
KUNDEN_FIRMA die Firma des Kunden
KUNDEN_STRASSE die Straße und Hausnummer des Kunden
KUNDEN_STRASSE_EINZELN die Straße des Kunden
KUNDEN_HAUSNUMMER die Hausnummer des Kunden
KUNDEN_PLZ die PLZ des Kunden
KUNDEN_ZUSATZ die Zusatzanschrift des Kunden
KUNDEN_ORT der Ort des Kunden
KUNDEN_LAND das Land des Kunden
KUNDEN_EMAIL die E-Mailadresse des Kunden
KUNDEN_BIRTHDAY das Geburtsdatum (DD.MM.YYYY) des Kunden
KUNDEN_MEMO die Bemerkung zu dem Kunden
KUNDEN_TEL_COMPLETE die TelNr mit Vorwahl
KUNDEN_TEL die TelNr ohne Vorwahl
KUNDEN_TEL_VORWAHL die Vorwahl-TelNr
KUNDEN_FAX_COMPLETE die FaxNr mit Vorwahl
KUNDEN_FAX die FaxNr ohne Vorwahl
KUNDEN_FAX_VORWAHL die Vorwahl-FaxNr
KUNDEN_MOBIL_COMPLETE die MobilNr mit Vorwahl
KUNDEN_MOBIL die MobilNr ohne Vorwahl
KUNDEN_MOBIL_VORWAHL die Vorwahl-MobilNr

Sicher pruefen

  1. Aktiviere register_require_confirm und register_require_confirm_email im betroffenen Shop.
  2. Registriere ein neues Kundenkonto und pruefe, ob das Konto vor der Aktivierung inaktiv bleibt.
  3. Kontrolliere, ob HTML- und Textversion {AKTIVIERUNGSLINK} enthalten.
  4. Oeffne den Aktivierungslink zeitnah und pruefe, ob das Konto danach aktiv ist.
  5. Teste bei Bedarf den erneuten Versand aus der Kundenliste fuer den passenden Shop.
  6. Teste einen abgelaufenen oder veraenderten Link nicht im Produktivkonto, sondern nur mit einem sicheren Testkonto.
Praxis-Tipp: Formuliere die E-Mail eindeutig als einmalige Kontoaktivierung. Das verhindert Verwechslungen mit Passwortanforderung oder Login-Code.

War diese Seite hilfreich?

Hilf uns, das Handbuch weiter zu verbessern. Wenn etwas fehlt oder unverständlich ist, kannst Du direkt einen kurzen Kommentar senden.