Zum Hauptinhalt springen
Teilen sich mehrere Konten eine E-Mail-Adresse, braucht der Käufer eine Stelle, an der er sie alle sieht. Sonst weiß er nicht, in welchem er gerade steckt und welche es sonst noch gibt. Die Mehrfachkontenübersicht ist diese Stelle. Sie listet alle Konten zur Adresse des angemeldeten Käufers mit ihren Basisdaten auf und kennzeichnet, welches gerade verwendet wird. Optional lassen sich dort je Konto das Passwort neu setzen und das Konto löschen.
Bieten Sie die Übersicht auch dann an, wenn Sie Mehrfachkonten gar nicht zulassen. Importierte oder migrierte Kundendaten aus Warenwirtschaft, CRM oder einem Vorgängershop können Mehrfachkonten mitbringen, ohne dass ein Käufer sie je selbst angelegt hat. Ohne Übersicht steht er dann vor Konten, die er nicht einordnen kann.
Wegweiser: Anmeldung und Registrierung

Grundfunktion einrichten

Schritt 1: Template erstellen

Legen Sie ein Template für die Übersicht an. Die Schleife {@[MA-Data](/v8s/referenz/tags/ma-mehrfachkonten#die-tags-im-uberblick)} läuft über die vorhandenen Konten.
Die Basisdaten sind nicht Beiwerk. Sie sind das Einzige, woran der Käufer die Konten auseinanderhält, denn die E-Mail-Adresse ist bei allen dieselbe. Zeigen Sie deshalb mindestens Name, Firma und Kundennummer an. Der letzte Login hilft zusätzlich beim Wiedererkennen. ~MA-Position~ eignet sich, um die Konten durchzunummerieren, damit der Käufer im Gespräch mit Ihrem Service auf ein bestimmtes verweisen kann. Name und Firma stammen aus der ersten Rechnungsadresse des jeweiligen Kontos. Existiert dort noch keine, bleiben die drei Felder leer. Ein frisch importiertes Konto zeigt dann nur Kundennummer und letzten Login. Nehmen Sie die Kundennummer deshalb auf jeden Fall mit auf, sonst steht in solchen Fällen ein leerer Eintrag in der Liste. Auch ~MA-LastLogin~ bleibt leer, solange sich noch nie jemand in das Konto angemeldet hat. Klammern Sie die Zeile deshalb:
Die Konten erscheinen nach dem letzten Login sortiert, das zuletzt verwendete steht oben. Gelöschte Konten und solche, die auf ihre Aktivierung warten, sind nicht enthalten.
MA-Data funktioniert ausschließlich auf dem Übersichts-Template, das Sie im nächsten Schritt zuweisen. Auf einer anderen Seite bleibt die Auswertung wirkungslos. Für die Frage, ob es mehrere Konten gibt, verwenden Sie an anderer Stelle {[MA-Overview](/v8s/referenz/tags/ma-mehrfachkonten#die-tags-im-uberblick)}.
Neben der Schleife {@MA-Data} und der Einzelausgabe ~MA-Data~ funktioniert MA-Data auch als gewöhnliche Klammerung. {MA-Data}...{/MA-Data} zeigt den Bereich, sobald mindestens ein Konto vorliegt, {!MA-Data}...{/!MA-Data} im umgekehrten Fall.

Schritt 2: Template zuweisen

Referenz: Abschnitt Templates Die Klammerung {MA-Overview} trifft nur zu, wenn zu dieser Adresse überhaupt mehrere Konten existieren. So erscheint der Link nur dort, wo er einen Sinn ergibt.

Passwort je Konto neu setzen

Die gewöhnliche Passwort-vergessen-Funktion schickt eine Mail mit einem Link je Konto. In der Übersicht ist der Käufer bereits angemeldet und weiß genau, welches Konto er meint. Deshalb fordert er hier gezielt einen einzelnen Link an. Voraussetzung ist, dass die Funktion „Passwort vergessen” in Ihrem Shop bereits integriert ist. Diese Seite ergänzt sie nur um den Einstieg aus der Übersicht heraus.
Ein Klick versendet eine E-Mail mit einem Authentifizierungslink, der ausschließlich für dieses eine Konto gilt.

Schritt 2: Versandmeldung

Sie gehört außerhalb der Schleife auf dasselbe Template, denn sie betrifft den Vorgang, nicht ein einzelnes Konto.

Schritt 3: Text der E-Mail anpassen (optional)

Die E-Mail enthält in diesem Fall genau einen Link, verwendet also den Bereich {[SP-SingleData](/v8s/referenz/tags/sp-passwort-neu-setzen#die-tags-im-uberblick)}. Genau denselben Bereich nutzt aber auch der gewöhnliche Fall „Käufer hat nur ein einziges Konto”. Die Formulierung müsste für beide passen, und das tut sie selten. Dafür gibt es {[SP-SingleDataFromMultipleAccount](/v8s/referenz/tags/sp-passwort-neu-setzen#die-tags-im-uberblick)}. Damit unterscheiden Sie innerhalb von {SP-SingleData}, welcher der beiden Fälle gerade vorliegt.

Konto je Eintrag löschen

Auch das Löschen läuft je Konto und über ein Double-OptIn-Verfahren. Voraussetzung ist, dass die Funktion „Kundenkonto löschen” in Ihrem Shop bereits integriert ist.

Schritt 2 und 3: Meldungen

Beide gehören auf das Übersichts-Template. Die erste erscheint nach dem Anfordern, die zweite nach dem Klick auf den Link in der E-Mail.

Schritt 4: Text der E-Mail anpassen (optional)

Auch hier passt eine Formulierung nicht auf beide Fälle. „Kundenkonto löschen” ist richtig, wenn es das einzige Konto ist, und irreführend, wenn es eines von mehreren ist. Im E-Mail-Template unterscheidet {MA-Overview} das:
{MA-Overview} erfüllt hier eine andere Aufgabe als im Kundenkonto. Dort steuert die Klammerung, ob der Link zur Übersicht erscheint. Im E-Mail-Template steuert sie die Wortwahl. Gemeinsam ist beiden die Frage, die sie beantwortet: Gibt es zu dieser Adresse mehr als ein Konto? Beide Links, der zum Passwortsetzen und der zum Löschen, führen in jedem Fall über eine verschlüsselte Verbindung, unabhängig davon, wie die übrige Seite aufgerufen wurde.

Subshop-Zugehörigkeit anzeigen

Betreiben Sie mehrere Subshops, ist für den Käufer nicht unbedingt ersichtlich, welches seiner Konten zu welchem Bereich gehört. {MA-SubShopPermission()} beantwortet das je Konto.
Das Tag verlangt genau eine SubShopID als Parameter. Ein Stern als Platzhalter ist nicht zulässig, Sie fragen also je Subshop einzeln ab.

Verwandte Themen