Skip to main content

Mehrsprachiger Webshop

Die Einrichtung eines mehrsprachigen Webshops erfordert einige Schritte in unterschiedlichen Menüs Ihres plentymarkets Systems. Alle dafür notwendigen Einstellungen finden Sie in den folgenden Kapiteln. Die hier beschriebene Reihenfolge kann variiert werden, jedoch müssen alle Schritte durchgeführt werden.

1. Standardsprache Ihres Systems

Jedes plentymarkets System wird in einer Standardsprache installiert. Diese Standardsprache dient als Vorauswahl für alle Bereiche Ihres Systems, in denen Informationen mehrsprachig abgespeichert werden können. Dies sind u.a. die Bereiche Webdesign, Kategorien und Artikel.

Nach dem Speichern springt das System jeweils auf diese Vorauswahl zurück, sodass Sie die Sprache, die Sie bearbeiten möchten, erneut wählen müssen.

Webshop und Artikel vollständig multilingual einrichten

Wenn Sie Ihren Webshop mehrsprachig einrichten möchten, achten Sie darauf, alle Bereiche, also Webdesign (PageDesign und alle Templates), Artikel und Kategorien in den betreffenden Sprachen einzurichten. Nur so ist gewährleistet, dass Ihre Artikel in der zweiten Sprache korrekt angezeigt werden und auch über die fremdsprachliche URL erreichbar sind.

2. Design auf eine andere Sprache übertragen

Im Menü CMS ist es möglich, das Design der Standardsprache Ihres Webshops auf eine andere Sprache zu übertragen. So sind nur noch textliche Anpassungen in der Zielsprache nötig, während der Shop in der Standardsprache gespiegelt wird.

Design übertragen:

  1. Öffnen Sie das Menü CMS » Webdesign.

  2. Klicken Sie auf das Icon Design übertragen.

  3. Wählen Sie unter Quelle das Design, von dem Eigenschaften übernommen werden sollen, sowie dessen Sprache.

  4. Wählen Sie unter Ziel das Design, auf das die Eigenschaften übertragen werden sollen, sowie dessen Sprache.

  5. Setzen Sie ein Häkchen bei den Bereichen, die von der Quelle auf das Ziel übertragen werden sollen.

  6. Klicken Sie auf Design übertragen.

Auf diese Weise können aus einem Design in einer Sprache Vorlagen für mehrere Sprachen angelegt werden, die dann nur noch sprachlich angepasst werden müssen. Das Design Ihrer Zweitsprache entspricht jetzt exakt dem Design Ihrer Erstsprache.

Anpassung des Layouts

Die Anpassung des Layouts an die Sprache nehmen Sie direkt im entsprechenden Template im Menü CMS » Webdesign » Layout vor. Wählen Sie in der oberen Menüleiste zuerst die Sprache und dann links das zu bearbeitende Layout.

3. Weitere Sprachen aktivieren

Für Ihren Webshop können Sie mehrere Sprachen auswählen und entscheiden, ob Sie den gesamten Shop oder nur den Bestellvorgang multilingual ausgeben möchten. Sie können das Design und die Sprachen im Webshop auch zu einem späteren Zeitpunkt kopieren bzw. aktivieren, z.B. wenn Sie bereits Artikel und Kategorien für die Sprache angelegt haben. Wenn Sie die Sprachen jedoch zu Beginn aktivieren, können Sie den Fortschritt unmittelbar im Webshop überprüfen. In der Grundeinstellung ist der Bestellvorgang bereits für Multilingualismus eingestellt.

DE Mandant Standard Webshop Multilingualismus 01 SI

Bild 1: Multilingualismus konfigurieren

Sprachoptionen einstellen:

  1. Öffnen Sie das Menü System » Mandant » Mandant wählen » Webshop » Multilingualismus.

  2. Nehmen Sie die Einstellungen gemäß Tabelle 1 vor.

  3. Speichern Sie die Einstellungen.

Tabelle 1. Einstellungen im Menü Multilingualismus
Einstellung Erläuterung

Bereich

Option Bestellvorgang = Nur der Bestellvorgang wird multilingual angelegt.
Option Artikel & Layout & Content-Seiten & Bestellvorgang = Der gesamte Webshop wird für Multilingualismus aktiviert.

Sprachen

Die Sprachen für die Mehrsprachigkeit wählen.
Mehrere Sprachen mit Strg bzw. cmd + Mausklick markieren.

Automatische Spracherkennung

Mit der automatischen Spracherkennung erfolgt eine Weiterleitung entsprechend der gewählten Browser-Sprache. Die Konfiguration in Bild 1 zeigt, dass für diesen Webshop die drei Sprachen Deutsch, Englisch und Französisch verfügbar sind. Die Standardsprache des Webshops ist Englisch.
Wie im Beispiel in Bild 1 zu sehen, werden die Browser-Sprachen Deutsch, Englisch und Französisch den entsprechenden Shop-Sprachen zugeordnet, damit eine Weiterleitung auf die gewünschte Sprache erfolgt.
Für alle anderen Browser-Sprachen eine Shop-Sprache einstellen. Im Beispiel in Bild 1 ist für alle Sprachen, die nicht im System bzw. im Webshop verfügbar sind, die Sprache Englisch gewählt, d.h. der Webshop wird automatisch in Englisch geöffnet.
*Wichtig:* Wenn eine Browser-Sprache nicht erkannt wird oder nicht in der Liste enthalten ist, erfolgt eine Umleitung auf die Zielsprache, die im Menü unter Browser-Sprache bei der Option Standard eingestellt ist. Hier ist die Webshop-Sprache Englisch zu empfehlen. Diese Sprache muss auch in den Spracheinstellungen des Browsers enthalten sein.
Wurde bei der ermittelten Sprache keine Auswahl getroffen, erfolgt eine Umleitung auf die Standardsprache im System, im Beispiel Englisch.

Sie können Ihre Einstellungen überprüfen, indem Sie die URL Ihres Shops in einen Browser eingeben und den ISO-Code für die angelegte Sprache anhängen, z.B. www.name_ihres_shops.de/en/ für Englisch oder www.name_ihres_shops.de/fr/ für Französisch.

Wenn Sie z.B. nur den Bereich Bestellvorgang wählen und die Standardsprache Ihres Webshops mit wählen, hat dies keinen Einfluss auf die Standardsprache. Der Webshop bleibt in dieser vollständig verfügbar.

4. Mehrsprachige Kategorien

In diesem Kapitel wird zunächst erläutert, wie Sie mehrsprachige Kategorien des Typs Content, Artikel und Container anlegen. Dabei wird davon ausgegangen, dass die Kategorien bereits in einer Sprache vorliegen, der Standardsprache Ihres Shops.

Sie können entweder eine mehrsprachige Bearbeitungsansicht wählen oder eine einsprachige. Bei der mehrsprachigen Ansicht haben Sie die Möglichkeit, zwei Sprachen parallel zu bearbeiten, und sehen die Inhalte einer anderen Sprache, z.B. der Standardsprache.

Sichtbarkeit im Menü Artikel » Kategorien

Damit die Kategorien im Verzeichnisbaum des Menüs Artikel » Kategorien erscheinen, müssen Sie in der Standardsprache Ihres Systems angelegt werden, d.h. Sie müssen der Kategorie in der Standardsprache zumindest einen Seitennamen geben.

4.1. Einsprachige Ansicht

Eine Sprachvariante einer bestehenden Kategorie legen Sie wie im Folgenden beschrieben an.

Sprachvariante einer bestehenden Kategorie anlegen (einsprachig):

  1. Öffnen Sie das Menü Artikel » Kategorien.

  2. Klicken Sie im Verzeichnisbaum auf die gewünschte Kategorie.
    → Die Kategorie wird geöffnet.

  3. Wählen Sie aus dem Dropdown-Menü Sprache die Sprache, in der Sie die Kategorie anlegen möchten (z. B. Englisch).
    → Die Kategorie öffnet sich erneut in der ausgewählten Sprache.

  4. Bleiben Sie im Tab Einstellungen und tragen Sie unter Name eine Bezeichnung für die Seite ein.

  5. Wählen Sie eine Template-Seite, eine Template-Liste, ein Template-Produkt und eine Option zur Volltextsuche. Beachten Sie dabei die Einstellungen der Kategorie in der Standardsprache.

  6. Klicken Sie auf Speichern.
    → Die Einträge werden gespeichert und der Pfad der Seite wird angelegt. Er ist in der Zeile URL sichtbar.

  7. Fügen Sie die Inhalte in der gewünschten Sprache ein.

  8. Speichern Sie die Einstellungen.

Wenn Sie jetzt im Webshop die entsprechende Sprache wählen, wird die Sprachversion der Kategorie angezeigt.

Wichtig für Unterseiten

Die Einstellungen der Sprachversionen werden nur wirksam, wenn die Spracheinstellungen des jeweils übergeordneten Ordners bis in die Hauptebene genau so vorgenommen wurden. Das bedeutet, Sie müssen für die übergeordneten Ebenen die Spracheinstellungen zuerst vornehmen.

4.2. Mehrsprachige Ansicht

Um eine Sprachvariante einer bestehenden Kategorie in der mehrsprachigen Ansicht hinzuzufügen, gehen Sie wie im Folgenden beschrieben vor.

Sprachvariante einer bestehenden Kategorie anlegen (mehrsprachig):

  1. Öffnen Sie das Menü Artikel » Kategorien.

  2. Klicken Sie im Verzeichnisbaum auf die gewünschte Kategorie.
    → Die Kategorie wird geöffnet.

  3. Klicken Sie auf das Icon Multilingualität.
    → Die mehrsprachige Ansicht der Kategorie wird geöffnet.

  4. Wählen Sie links und rechts die gewünschten Sprachen.

  5. Tragen Sie in die Felder Name, URL-Name und Meta-Titel jeweils die gewünschten Bezeichnungen ein.

  6. Tragen Sie die fremdsprachigen Texte und Inhalte in das Textfeld Beschreibung 1 ein.

  7. Speichern Sie die Einstellungen.

Wählen Sie wie oben beschrieben die Sprache im Webshop, um die Kategorie in der neuen Sprachversion anzuzeigen.

Bedingungen für Sichtbarkeit im Webshop

Um eine Sprachvariante einer Kategorie im Webshop anzeigen zu können, muss für die Kategorie in der Standardsprache mindestens ein Artikel hinterlegt sein und die Kategorie muss aktiviert sein. Setzen sie dazu unter System » Mandant » Mandant wählen » Kategorien » Aktivieren ein Häkchen bei der Kategorie.

5. Sprachvariante eines Artikels anlegen

Die Standardsprache Ihres Systems spielt auch hier eine wichtige Rolle, da die Artikel in der Artikelübersicht nur in der Standardsprache angezeigt werden. Außerdem können Sie Artikel, die nicht in der Standardsprache Ihres Systems vorliegen, nicht für den Webshop aktivieren. Dies bedeutet, dass jeder Artikel immer zuerst in der Standardsprache angelegt werden muss und dann übersetzt werden kann.

Für Artikel legen Sie keine separaten Varianten in einer weiteren Sprache an, sondern legen innerhalb des Artikels weitere Sprachvarianten an. Diese Inhalte werden dann durch Sprachumstellung im Webshop angezeigt.

Wenn Sie Sprachvarianten für Artikel und Kategorien angelegt haben, können Sie im Webshop per Sprachauswahl ganz einfach die Sprache wechseln. Dazu gehört auch, dass Sie für die jeweilige Sprache ein Design angelegt haben.

Sprachvariante eines Artikels anlegen:

  1. Öffnen Sie das Menü Artikel » Artikel bearbeiten.

  2. Öffnen Sie den gewünschten Artikel.

  3. Wechseln Sie in das Tab Texte.

  4. Wählen Sie aus dem Dropdown-Menü Öffne Sprache die gewünschte Sprache.

  5. Tragen Sie im Feld Name 1 einen Namen (Übersetzung) für den Artikel in der gewählten Sprache ein.

  6. Fügen Sie alle weiteren Texte hinzu (Artikeltext, Technische Daten etc.).

  7. Speichern Sie die Einstellungen.
    → Die Sprachvariante des Artikels wurde erstellt und der Artikel ist im Webshop sichtbar.

Wenn der Artikel im Webshop nicht sichtbar ist, überprüfen Sie, ob er im Tab Verfügbarkeit für den Webshop auf sichtbar gestellt ist und die Kategorie, in der er sich befindet, aktiviert ist. Diese Einstellungen sind nicht sprachabhängig und gelten für alle Sprachvarianten einer Kategorie bzw. eines Artikels.

Haben Sie den Artikel noch nicht mit einer Kategorie verknüpft, tun Sie dies im Tab Kategorien des Artikels. Weitere Details zum Verknüpfen von Artikeln mit Kategorien finden Sie auf der Handbuchseite Kategorien.

6. URL-Aufbau der Sprachvarianten

In die URL der Sprachvarianten wird das Sprachkürzel automatisch eingefügt, bei Englisch z. B. en. Somit ist an der URL sofort die Sprachversion zu erkennen.

Dies gilt nur für die Sprachvarianten. In der URL der Webshop-Standardsprache wird das Sprachkürzel nicht angezeigt.

DE Mandant Standard Webshop Multilingualismus 03 SI

Bild 2: Sprachkürzel in der URL einer englischen Artikel-Sprachvariante

Dies gilt analog auch für Kategorien.

7. Sprachvariante einer E-Mail-Vorlage einrichten

Alle E-Mails, die über plentymarkets versendet werden, basieren auf E-Mail-Vorlagen. Diese werden im Menü System » Mandant » Mandant wählen » E-Mail » Vorlagen verwaltet. Sie können die E-Mail-Vorlagen dort lesen und ändern sowie neue Vorlagen erstellen. Ein plentymarkets System enthält bereits verschiedene vorkonfigurierte E-Mail-Vorlagen. Je nachdem, in welcher Sprache Ihr Kunde den Webshop nutzt, erhält er die entsprechende Sprachvariante der E-Mail-Vorlage.

Sprachvariante einer bestehenden E-Mail-Vorlage einrichten:

  1. Öffnen Sie das Menü System » Mandant » Mandant wählen » E-Mail » Vorlagen.

  2. Öffnen Sie die gewünschte E-Mail-Vorlage z.B. Webshop: Eingangsbestätigung Bestellung.

  3. Wechseln Sie in das Tab E-Mail-Nachricht.

  4. Wählen Sie die gewünschte Sprache aus dem Dropdown-Menü Sprache wählen.

  5. Tragen Sie einen Betreff ein, z.B. auf Englisch "Order confirmation. Thanks for shopping at www.name_ihres_shops.de".

  6. Fügen Sie den entsprechenden Text in das Feld Inhalt ein.

  7. Speichern Sie die Einstellungen.
    → Die Sprachvariante der E-Mail-Vorlage wurde erstellt.

Weitere Details zu Template-Funktionen und -Variablen, die Sie in E-Mail-Vorlagen verwenden können, finden Sie unter Vorlagen.

Um Ihre E-Mail-Vorlagen bei gewählten Events automatisch zu versenden, legen Sie Ereignisaktionen an. Weitere Details zum automatischen E-Mail-Versand finden sie auf den Handbuchseiten Automatischer Versand und Ereignisaktionen.

8. Sprachvariante eines PDF-Dokuments anlegen

Damit nicht nur der Webshop mehrsprachig angezeigt wird, sondern auch Dokumente wie Rechnungen, Lieferscheine, Gutschriften etc. in der richtigen Sprache beim Kunden ankommen, können auch deren Vorlagen mehrsprachig eingerichtet werden.

Sprachvariante einer bestehenden Dokumentvorlage einrichten:

  1. Öffnen Sie das Menü System » Mandant » Mandant wählen » Standorte » Dokumente.

  2. Wählen Sie das gewünschte Dokument.

  3. Wählen Sie im Dropdown-Menü die gewünschte Sprachvariante für das Dokument.

  4. Nehmen Sie alle Einstellungen wie gewünscht vor.

  5. Speichern Sie die Einstellungen.
    → Die Sprachvariante der Dokumentvorlage wurde erstellt.

Alternativ können Sie im Tab Transfer die Einstellungen einer anderen Sprache und/oder Dokumentvorlage kopieren und diese anschließend bearbeiten. Dies ist sinnvoll, wenn Sie bereits eine vollständig eingerichtete Dokumentvorlage haben. So stellen Sie sicher, dass die Vorlage für die nächste Sprache grundsätzlich gleich aufgebaut ist. Weitere Details zu diesen Dokumenten und den Einstellungen finden Sie auf der Handbuchseite Auftragsdokumente.

9. Template-Funktionen für Sprachen ins Design einfügen

Damit Ihre Kunden schnell und einfach von einer Sprache Ihres Webshops auf eine andere wechseln können, ist das Einfügen von Template-Funktionen in Ihr Webshop-Layout notwendig. Verwenden Sie hierfür die Template-Funktionen Link_Lang("DE") %}, Link_Lang("EN") %}, Link_Lang("FR") %} usw. Je nachdem, zu welchem Zeitpunkt Sie Ihren Kunden den Wechsel ermöglichen wollen, ist eine Einbindung in das entsprechende Layout notwendig. Im folgenden Beispiel wird ein Link im deutschen Seiten-Layout PageDesignContent für den englischsprachigen Webshop eingefügt.

Template-Funktion für Sprachen ins Layout einfügen:

  1. Öffnen Sie das Menü CMS » Webdesign.

  2. Wählen Sie im Dropdown-Menü Sprache die Sprache des Designs, die Sie bearbeiten möchten, z.B. Deutsch.

  3. Wählen Sie links im Verzeichnisbaum Layout » PageDesign » PageDesignContent.
    → Das Layout öffnet sich in der gewählten Sprache.

  4. Fügen Sie die Template-Funktion für die gewünschte Sprache, für Englisch Link_Lang("EN") %}, an der gewünschten Stelle im Layout ein.

  5. Klicken Sie auf Speichern.
    → Der Link erscheint im deutschsprachigen Webshop.

Klicken Sie auf den Link, um die Sprache zu wechseln.

Beispiele

<a href=" Link_Lang("EN") %}">English</a>
<a href=" Link_Lang("DE") %}">Deutsch</a>

9.2. Flaggensymbole im Webshop

Um statt eines einfachen Textlinks Flaggensymbole in Ihren Webshop einzubinden, mit deren Hilfe Ihre Kunden die Sprache wechseln können, gehen Sie wie im Folgenden beschrieben vor. Die Vorgehensweise ähnelt der zum Einbinden von Textlinks, nur geben Sie statt des Texts die URL des Bildes ein.

Flaggensymbole im Design einfügen:

  1. Öffnen Sie das Menü CMS » Webspace.

  2. Wählen Sie dort layout » Ihr aktives Layout » img.

  3. Klicken Sie auf den Button Dateien hochladen und wählen Sie den Speicherort der gespeicherten Flaggen.

  4. Wählen Sie die gewünschten Bilder der Flaggen und klicken Sie auf Öffnen. Alternativ können Sie die Bilder auch per Drag- & Drop-Funktion in den Ordner einfügen.
    → Die Bilder werden hochgeladen.

  5. Öffnen Sie ein Bild, z.B. die Flagge der USA.

  6. Notieren Sie sich die URL, z.B. /layout/stonepattern/images/Flagge_USA.png. Diese setzt sich zusammen aus dem Pfad links oben im Dropdown-Menü und dem Bildnamen mit Endung.

  7. Öffnen Sie das Menü CMS » Webdesign.

  8. Wählen Sie im Dropdown-Menü Sprache die Sprache des Designs, die Sie bearbeiten möchten, z.B. Deutsch.

  9. Wählen Sie im Verzeichnisbaum unter Layout PageDesignContent.
    → Das Layout öffnet sich in der gewählten Sprache.

  10. Fügen Sie die Template-Funktion für die gewünschte Sprache – für Englisch Link_Lang("EN") %} – und den Bildpfad an der gewünschten Stelle im Layout ein.

  11. Speichern Sie die Einstellungen.
    → Der Flagge erscheint im deutschsprachigen Webshop.

Beispiel

<a href=" Link_Lang("EN") %}>English<img src="/layout/stonepattern/images/Flagge_USA.png"></a>

Zum Seitenanfang