GSB 7.0 Standardlösung

Internationalisierung

Zur Internationalisierung eines Warenkorbs müssen entsprechende Label- und E-Mail Template-Dokumente erzeugt bzw. den eigenen Wünschen entsprechend angepasst werden.

Labels

Die Labels eines Warenkorbs werden im Standardverzeichnis für Labels, d.h.

/mandant/_config/ResourceBundleEntries/Labels

abgelegt. Hier müssen die folgenden Labels mithilfe des Dokumenttyps Konfiguration-Resource Label (Orginalbezeichnung:ConfigResLabel) angelegt bzw angepasst werden, da :

  • Aktualisieren
  • InDenWarenkorb
  • Kostenpflichtig
  • Loeschen
  • WarenkorbLeer
  • ZurueckZurListe

E-Mail Templates

Mithilfe von Konfiguration-Resource Message-Dokument (Originalname ConfigResMessage) müssen E-Mail Templates erstellt werden, die bspw. zur Bestätigung an den Besteller bzw. zur Bearbeitung des Auftrags an den Auftragnehmer geschickt werden.

WarenkorbMailTemplate

Zunächst muss ein „Konfiguration-Resource Message“-Dokument mit dem Namen WarenkorbMailTemplate im Verzeichnis

/mandant/_config/ResourceBundleEntries/Templates/WarenkorbMailTemplate

angelegt werden. Auf Basis dieses Templates werden Bestätigungsmails an den Besteller gesendet:

Das Dokument enthält folgende Angaben:

  • Wert (value):
deen
Vielen Dank für Ihre Bestellung. Ihre Bestellung lautet:
$OrderItems
Thank you for your order! Your order includes:
$OrderItems

Der in der Spalte „de“ (bzw. en) angegebene Text ist ein Beispieltext und kann entsprechend angepasst werden. Hierbei ist allerdings zu beachten, dass $OrderItems nicht entfernt wird, da an dieser Stelle die Bestelldaten aus dem Warenkorb eingefügt werden.

Sollte eine weitere Sprache integriert werden müssen, so muss für das Template der Bestätigungsmail eine weitere Spalte mit dem entsprechenden Sprachkennzeichen in der ersten Zeile hinzugefügt werden. In der zweiten Zeile kann dann das E Mail Template in der gewünschten Sprache angegeben werden.

WarenkorbAbsenderMailTemplate

Zusätzlich muss ein „Absender“-Template angelegt werden. Der Bearbeiter der Bestellungen, bekommt Mails in diesem Format zugesendet:

/mandant/_config/ResourceBundleEntries/Templates/WarenkorbAbsenderMailTemplate

Das Dokument enthält folgende Angaben:

  • Wert (value):
deen
Folgende Bestellung wurde aufgegeben: $OrderItems
Empfänger:
$salutation
$firstName $lastName
$company
$address
$postalCode $city
$country
Email: $email
The following order was placed: $OrderItems
Recipiant:
$salutation
$firstName $lastName
$company
$address
$postalCode $city
$country
Email: $email

Der in der Spalte „de“ (bzw. en) angegebene Text ist ein Beispieltext und kann entsprechend angepasst werden. Hierbei ist allerdings zu beachten, dass die Parameter ($OrderItems, $salutation, $company, usw.) nicht entfernt werden, da diese wichtige Bestelldaten aus dem Warenkorb enthalten.

Sollte eine weitere Sprache integriert werden müssen, so muss für das Template der Bestellmail eine weitere Spalte mit dem entsprechenden Sprachkennzeichen in der ersten Zeile hinzugefügt werden. In der zweiten Zeile kann dann das E Mail Template in der gewünschten Sprache angegeben werden.