MA-Tags bedienen zwei Stellen. Im Kundenkonto steht der Einstieg, also die Prüfung, ob es überhaupt mehrere Konten gibt, und der Link dorthin. Auf der Übersichtsseite selbst steht die Schleife über die Konten mit ihren Daten und den Funktionen je Konto.
Wegweiser: Mehrfachkontenübersicht anbieten · Referenz: Abschnitt Templates
Der Einstieg im Kundenkonto
MA-Overview greift erst ab zwei Konten. Bei genau einem Konto bleibt der Bereich leer, und der Einstieg erscheint nicht. Das ist auch richtig so, denn eine Übersicht mit einem einzigen Eintrag hilft niemandem.
MA-Overview gilt nicht nur im Kundenkonto. Im E-Mail-Template zum Löschen eines Kontos unterscheiden Sie damit, ob der Käufer sein einziges Konto löscht oder eines von mehreren.
Die Übersicht aufbauen
Das Template für die Übersicht tragen Sie in der Shopkonfigurationshop.config im Abschnitt <Templates> beim Parameter MultipleAccountsOverview ein. Nur dort arbeitet MA-Data.
MA-Data als Klammerung greift bereits ab einem Konto, MA-Overview dagegen erst ab zweien. Die beiden sind also nicht austauschbar. Auf der Übersichtsseite ist MA-Data das richtige Tag, weil dort auch ein einzelnes Konto angezeigt werden soll.
Die Werttags arbeiten auch als Klammerung und greifen, wenn ein Wert vorliegt. Das lohnt sich bei Firma und letzter Anmeldung, denn beide Felder sind oft leer. Ohne Klammerung stehen dort leere Zeilen.
Es liefert die Kennung des Unterkontos und ist in Shops mit Unterkonten das Feld, an dem der Käufer seine Konten tatsächlich auseinanderhält. Kundennummer und Name sind dort häufig identisch.
Passwort neu setzen und Konto löschen
Beide Funktionen laufen über eine Bestätigungs-E-Mail. Der Link im Template löst nur den Versand aus, geändert wird erst nach dem Klick in der E-Mail.Berechtigung für einen Subshop prüfen
In einem Shop mit mehreren Subshops darf nicht jedes Konto überall hinein.MA-SubShopPermission() prüft das für das Konto des aktuellen Schleifendurchlaufs.
Die Tags im Überblick
MA-Overview und MA-OverviewLink gehören ins Kundenkonto, MA-Overview zusätzlich in das E-Mail-Template zum Löschen eines Kontos. Alle übrigen Tags gelten auf dem Übersichtstemplate, die Tags ab MA-Position nur innerhalb der @MA-Data-Schleife. Die Werte werden HTML-kodiert ausgegeben.
Verwandte Themen
- Wegweiser: Mehrfachkontenübersicht anbieten
- Wegweiser: Anmeldung und Registrierung
- Referenz: DA- (Kundenkonto löschen)
- Referenz: SP- (Passwort setzen)
