DokumentationInstallation, Konfiguration und alle Features

Keine Ergebnisse gefunden

Versuchen Sie einen anderen Suchbegriff

Einführung

Lernen Sie multiDomain kennen – was es ist, was es kann und wie es Ihren Shop verbessert.

Was ist multiDomain?

multiDomain ermöglicht es Ihnen, einen einzigen JTL-Shop unter mehreren Domains zu betreiben. Stellen Sie sich vor: Sie haben einen Shop mit all Ihren Produkten, Kategorien und Einstellungen. Mit multiDomain können Sie diesen einen Shop unter verschiedenen Webadressen (Domains) erreichbar machen - und jede Domain kann dabei völlig anders aussehen und funktionieren.

Warum brauche ich das?

Ohne multiDomain müssten Sie für jedes Land oder jede Sprache einen komplett separaten Shop betreiben. Das bedeutet: mehrfache Produktpflege, mehrfache Updates, mehrfache Kosten. Mit multiDomain pflegen Sie alles zentral in einem Shop, aber Ihre Kunden sehen je nach Domain unterschiedliche Sprachen, Preise und Designs.

JTL-Shop
DE shop.de EUR · 19%
AT shop.at EUR · 20%
CH shop.ch CHF · 7.7%
Praxisbeispiel

Situation: Sie verkaufen Möbel und möchten in Deutschland, Österreich und der Schweiz aktiv sein.

Ohne multiDomain: Sie bräuchten 3 separate Shops, müssten jedes Produkt 3x anlegen und 3x pflegen.

Mit multiDomain: Sie haben 1 Shop, pflegen Produkte nur 1x, aber Ihre Kunden sehen:

  • shop.de - Deutsche Sprache, Euro, 19% MwSt
  • shop.at - Deutsche Sprache, Euro, 20% MwSt (Österreich)
  • shop.ch - Deutsche Sprache, Schweizer Franken, 8.1% MwSt

Was kann multiDomain alles?

Hier sehen Sie alle Funktionen im Überblick. Jede dieser Einstellungen können Sie für jede Domain separat festlegen:

Sprache
Deutsch, Englisch, Französisch - jede Domain zeigt eine andere Sprache
Währung
Euro, Franken, Dollar - Preise in der Landeswährung anzeigen
Steuersätze
Korrekte MwSt je Land (DE 19%, AT 20%, CH 8.1%)
Kundengruppen
B2B, B2C, Händler - verschiedene Preise pro Domain
Design
Eigenes Logo, Favicon und sogar komplett anderes Template
Google Tracking
Separate Analytics- und Tag Manager-Konten pro Domain
SEO
Suchmaschinenoptimierung: Hreflang, Meta-Tags, robots.txt
Sitemaps
Automatische Erstellung für Google - pro Domain
Gut zu wissen

Alle Ihre Produkte, Kategorien, Kunden und Bestellungen bleiben zentral in JTL-Wawi. multiDomain ändert nur, wie der Shop nach außen dargestellt wird.

Häufige Fragen zum Einstieg

Brauche ich technische Kenntnisse?

Grundlegende Kenntnisse sind hilfreich, aber nicht zwingend erforderlich. Für die Einrichtung der Domains auf Serverebene (DNS, SSL) sollten Sie Ihren Hoster kontaktieren oder uns beauftragen. Die Konfiguration im Plugin selbst ist benutzerfreundlich gestaltet.

Funktioniert das mit meinem Template?

Ja! multiDomain ist mit allen gängigen JTL-Shop Templates kompatibel, darunter NOVA, EVO und viele Drittanbieter-Templates. Das Sprachauswahl-Menü wird automatisch in Ihr Template integriert.

Wie viele Domains kann ich einrichten?

Es gibt keine technische Begrenzung. Sie können so viele Domains anlegen, wie Sie benötigen - ob 2 oder 20.

Kostet jede Domain extra Lizenzgebühren?

Nein, die multiDomain-Lizenz gilt für unbegrenzt viele Domains auf einer JTL-Shop Installation.

Domain anlegen

Schritt für Schritt eine neue Domain einrichten – von DNS bis zur Aktivierung.

Voraussetzungen - Was Sie VOR der Einrichtung brauchen

Wichtig: Diese Schritte müssen ZUERST erledigt werden

Bevor Sie eine Domain in multiDomain einrichten können, muss Ihr Webserver (Hoster) die Domain bereits kennen. Dies erfordert 3 technische Schritte, die wir unten ausführlich erklären.

Keine Sorge - wenn Sie bei einem Hosting-Anbieter sind (z.B. Strato, IONOS, All-Inkl, Hetzner), können Sie diese Schritte meist selbst im Kundenbereich erledigen oder den Support kontaktieren.

1. DNS-Eintrag

Domain auf Ihren Server zeigen lassen

2. Virtual Host

Server sagt: "Diese Domain gehört zum Shop"

3. SSL-Zertifikat

Verschlüsselung für https://

Schritt 1: DNS-Eintrag erstellen

Was ist DNS?

DNS ist wie ein Telefonbuch für das Internet. Wenn jemand www.ihrshop.de eingibt, schaut der Browser im DNS nach und findet die IP-Adresse Ihres Servers (z.B. 123.45.67.89).

Was müssen Sie tun?

Sie müssen Ihrer neuen Domain sagen, dass sie zu Ihrem Server zeigen soll. Das machen Sie beim Domain-Anbieter (dort wo Sie die Domain gekauft haben).

So geht's
  1. Loggen Sie sich bei Ihrem Domain-Anbieter ein (z.B. Strato, IONOS, United Domains)
  2. Suchen Sie den Bereich "DNS-Einstellungen" oder "Domain verwalten"
  3. Erstellen Sie einen A-Record mit der IP-Adresse Ihres Servers
  4. Warten Sie 5-30 Minuten (manchmal bis zu 24 Stunden) bis die Änderung aktiv ist
Sie kennen die IP-Adresse nicht? Fragen Sie Ihren Hosting-Anbieter oder schauen Sie in Ihren Hosting-Vertrag.

Schritt 2: Virtual Host einrichten

Was ist ein Virtual Host?

Ein Virtual Host teilt Ihrem Server mit: "Wenn jemand diese Domain aufruft, zeige ihm diesen Ordner". So können mehrere Domains auf dem gleichen Server laufen.

Was müssen Sie tun?

Die neue Domain muss auf dasselbe Verzeichnis zeigen wie Ihre Haupt-Shop-Domain. Bei den meisten Hostern geht das so:

Bei Managed Hosting (z.B. Plesk, cPanel)
  1. Im Kundenbereich: "Domain hinzufügen" oder "Alias anlegen"
  2. Neue Domain eingeben (z.B. shop.at)
  3. Als Zielverzeichnis den gleichen Ordner wie Ihre Hauptdomain wählen
  4. Speichern
Wichtig: Gleicher Ordner!

Die neue Domain muss auf exakt das gleiche Verzeichnis zeigen wie Ihre bestehende Shop-Domain. Nur so kann multiDomain funktionieren.

Schritt 3: SSL-Zertifikat einrichten

Was ist SSL?

SSL verschlüsselt die Verbindung zwischen Ihren Kunden und Ihrem Shop. Erkennbar am https:// und dem Schloss-Symbol im Browser. Ohne SSL zeigen Browser eine Warnung und Google stuft Ihre Seite schlechter ein.

Was müssen Sie tun?

Für jede Domain brauchen Sie ein SSL-Zertifikat. Die gute Nachricht: Let's Encrypt Zertifikate sind kostenlos und bei den meisten Hostern mit einem Klick aktivierbar.

So aktivieren Sie SSL
  1. Im Hosting-Kundenbereich zur neuen Domain navigieren
  2. "SSL" oder "Zertifikat" oder "Let's Encrypt" suchen
  3. Kostenloses Let's Encrypt Zertifikat aktivieren
  4. Warten Sie einige Minuten bis es aktiv ist
Fertig mit der Vorbereitung?

Wenn die Domain erreichbar ist (Test: Domain im Browser eingeben), können Sie sie jetzt in multiDomain einrichten!

Domain im Plugin anlegen

Nachdem Ihr Server vorbereitet ist, können Sie die Domain jetzt in multiDomain konfigurieren. Gehen Sie dazu in den Reiter "Domains" im Plugin.

Domain hinzufügen
Deutsch
Englisch
Französisch
Schritt 1

Sprache auswählen

Klicken Sie auf den Button "Domain hinzufügen". Es öffnet sich ein Dropdown-Menü mit allen Sprachen, die Sie in JTL-Shop aktiviert haben.

Wählen Sie die Sprache, die auf dieser Domain angezeigt werden soll (z.B. "Englisch" für shop.co.uk).

Sie sehen nicht alle Sprachen? Aktivieren Sie weitere Sprachen unter JTL-Shop Admin → Sprachen.
Schritt 2

Land auswählen

Es erscheint eine neue "Domainbox". Wählen Sie im Flaggen-Dropdown das Land aus, das zu dieser Domain gehört (z.B. Großbritannien für .co.uk oder Österreich für .at).

Das Land bestimmt, welche Flagge im Sprachmenü angezeigt wird und kann für regionale Anpassungen genutzt werden.
Schritt 3

Domain eintragen

Geben Sie im Feld "Domain" Ihre Webadresse ein:

Richtig eingeben

www.meinshop.de oder shop.meinedomain.com

Falsch: https://www.meinshop.de (ohne https://!)

Schritt 4

Verbindung wird geprüft

Nach der Eingabe prüft multiDomain automatisch, ob die Domain erreichbar ist. Das Ergebnis sehen Sie am Symbol neben dem Eingabefeld:

Grüner Doppelhaken = Verbunden Alles funktioniert! Die Domain ist erreichbar und korrekt konfiguriert.
Blauer Haken = Format OK Die Domain ist syntaktisch korrekt, Verbindung wird noch geprüft.
Rotes X = Fehler Die Domain ist nicht erreichbar. Prüfen Sie DNS und Virtual Host.
Domain aktivieren/deaktivieren

Um eine Domain zu aktivieren oder deaktivieren, klicken Sie auf das 3-Punkte-Menü (⋮) in der Domainbox und wählen Sie "Domain Ein-/Ausschalten".

Probleme beim Anlegen? Häufige Fehler

Der Punkt bleibt rot - Domain nicht erreichbar

Ursache: Der DNS-Eintrag wurde noch nicht übernommen oder der Virtual Host fehlt.
Lösung: Warten Sie bis zu 24 Stunden. Prüfen Sie beim Hoster, ob die Domain korrekt eingerichtet ist.

Die Domain zeigt einen anderen Shop / eine andere Seite

Ursache: Der Virtual Host zeigt auf das falsche Verzeichnis.
Lösung: Stellen Sie sicher, dass die Domain auf den gleichen Ordner wie Ihre Hauptdomain zeigt.

Browser zeigt "Nicht sicher" - kein HTTPS

Ursache: Das SSL-Zertifikat fehlt oder ist nicht aktiv.
Lösung: Aktivieren Sie Let's Encrypt für diese Domain bei Ihrem Hoster.

Die Sprache erscheint nicht im Dropdown

Ursache: Die Sprache ist in JTL-Shop nicht aktiviert.
Lösung: Gehen Sie zu JTL-Shop Admin → Sprachen und aktivieren Sie die gewünschte Sprache.

Domain aktivieren / deaktivieren

Aktiv-Schalter

AN: Domain funktionsfähig
AUS: Wartungsseite (503)

Sprachauswahl

AN: Im Sprachmenü sichtbar
AUS: Nur per Direktlink

Deaktivieren Sie die Sprachauswahl für "versteckte" Domains, z.B. B2B-Bereiche oder Testumgebungen.

Domain-Gruppen

Organisieren Sie Ihre Domains übersichtlich in Gruppen - z.B. nach Region (DACH, Skandinavien) oder Zweck (B2C, B2B). Domains können per Drag & Drop zwischen Gruppen verschoben werden.

Beispiel: Gruppen-Organisation
DACH
  • shop.de (Deutsch)
  • shop.at (Österreich)
  • shop.ch (Schweiz)
Skandinavien
  • shop.se (Schweden)
  • shop.dk (Dänemark)
  • shop.no (Norwegen)
Ohne Gruppe
  • shop.co.uk (England)
  • shop.pl (Polen)

Neue Gruppe erstellen

Klicken Sie auf den Button "Neue Gruppe" oberhalb der Domainboxen. Geben Sie einen Namen ein (z.B. "DACH" oder "B2B-Shops") und bestätigen Sie.

Domains verschieben

Ziehen Sie eine Domainbox per Drag & Drop in eine andere Gruppe. Die Domainbox wird automatisch in der Zielgruppe einsortiert.

Duplikat-Prüfung

Innerhalb einer Gruppe darf jede Sprache+Land Kombination nur einmal existieren. Beim Verschieben wird automatisch geprüft, ob ein Duplikat entstehen würde.

Gruppe umbenennen

Klicken Sie auf das Stift-Icon im Gruppen-Header. Ändern Sie den Namen und bestätigen Sie.

Gruppe löschen

Klicken Sie auf das Mülleimer-Icon im Gruppen-Header. Alle Domains werden automatisch zu "Ohne Gruppe" verschoben.

Gruppen sortieren

Gruppen können per Drag & Drop an den Gruppen-Headern umsortiert werden. Die Reihenfolge wird automatisch gespeichert.

Tipp: Gruppen sind rein organisatorisch und beeinflussen nicht die Funktionalität der Domains. Nutzen Sie sie für eine bessere Übersicht bei vielen Domains.

Domainbox-Einstellungen

Alle Einstellungen einer Domainbox erklärt – Reiter für Reiter.

Aufbau einer Domainbox

Jede Domain wird in einer eigenen "Domainbox" konfiguriert. Die Domainbox besteht aus:

  • Reiter-Navigation: Allgemein, Design, Google, Extras und Einstellungen (Zahnrad)
  • Land-Auswahl: Dropdown zur Auswahl des Landes/der Flagge
  • Domain-Feld: Eingabe der Domain mit Verbindungsstatus (Häkchen-Icon)
  • Quick Actions: Schnellzugriff auf Domain öffnen, URL kopieren, DNS-Check, Ping und Weiterleitungen
  • 3-Punkte-Menü: Weitere Optionen wie Sortierung, Ein-/Ausschalten, Klonen, Löschen

Reiter: Allgemein

Im Reiter "Allgemein" legen Sie die grundlegenden Einstellungen fest: Welche Flagge sehen Kunden? Welche Währung? Welcher Steuersatz?

Flagge (Dropdown oben)

Was ist das? Die Flagge erscheint im Sprachauswahl-Menü Ihres Shops. Kunden klicken auf die Flagge, um die Sprache/Domain zu wechseln.

Wie ändern? Klicken Sie auf das Dropdown neben der Flagge. Es öffnet sich eine Auswahl mit über 200 Ländern (z.B. "Deutschland", "Österreich", etc.).

DE Deutschland
Tipp: Für englischsprachige Domains können Sie je nach Zielmarkt die UK-Flagge, US-Flagge oder eine neutrale Flagge wählen.
Sprachauswahl

Was ist das? Dieser Schalter bestimmt, ob die Domain im Sprach-/Flaggenmenü im Frontend angezeigt wird.

  • An: Domain erscheint im Sprachmenü (Kunden können zu dieser Domain wechseln)
  • Aus: Domain ist aktiv, aber nicht im Sprachmenü sichtbar
Anwendungsfall: Verstecken Sie z.B. eine B2B-Domain aus dem öffentlichen Sprachmenü - Händler erhalten den Link direkt.
Währung

Was ist das? Die Währung, in der Preise auf dieser Domain angezeigt werden. z.B. Euro (€), Schweizer Franken (CHF), US-Dollar ($).

Der Schalter "Aus" daneben:

  • Aus: Nur die gewählte Währung verfügbar (kein Wechsel möglich)
  • An: Kunden können die Währung wechseln
Wichtig: Die Währungen müssen in JTL-Wawi angelegt und mit Wechselkursen versehen sein!
Kundengruppe

Was ist das? Jede Domain kann einer bestimmten Kundengruppe zugeordnet werden. So können Sie unterschiedliche Preise pro Domain anzeigen.

Anwendungsbeispiel:

  • shop.de → Kundengruppe "Kunden (DE)" (B2C-Preise)
  • haendler.shop.de → Kundengruppe "Händler" (B2B-Preise mit Rabatt)
Steuerland

Was ist das? Bestimmt, welcher Mehrwertsteuersatz den Besuchern angezeigt wird. Verschiedene Länder haben unterschiedliche MwSt-Sätze.

Wie funktioniert es? multiDomain nutzt die Steuersätze, die Sie in JTL-Wawi für das jeweilige Land hinterlegt haben.

Praxisbeispiel

Sie haben ein Produkt mit 100€ Nettopreis:

  • Deutschland (19% MwSt): Kunde sieht 119,00 €
  • Österreich (20% MwSt): Kunde sieht 120,00 €
  • Schweiz (8.1% MwSt): Kunde sieht 108,10 CHF
Sitemaps

Was ist das? Schnellzugriff auf die Sitemap dieser Domain mit zwei Buttons:

  • anzeigen: Öffnet die Sitemap-XML in einem neuen Tab
  • erneuern: Generiert die Sitemap sofort neu

Reiter: Design

Im Reiter "Design" können Sie das Aussehen jeder Domain individuell anpassen - mit eigenem Logo, Favicon, Meta-Daten und sogar komplett anderem Template.

Shopname (1. Feld)

Was ist das? Der Name Ihres Shops für diese Domain. Erscheint z.B. im Browser-Tab und in Suchergebnissen.

Beispiel: "DEV Shop Deutsch" oder "Mein Shop Österreich"

Titel (2. Feld)

Was ist das? Der Meta-Title für die Startseite. Dieser Text erscheint in den Google-Suchergebnissen als klickbare Überschrift.

SEO-Tipp: Maximal 60 Zeichen, mit wichtigen Keywords am Anfang.

Beschreibung (3. Feld)

Was ist das? Die Meta-Description für die Startseite. Dieser Text erscheint unter dem Titel in den Google-Suchergebnissen.

SEO-Tipp: 150-160 Zeichen, mit Handlungsaufforderung (z.B. "Jetzt entdecken!").

Logo

Was ist das? Das Logo, das im Header Ihres Shops angezeigt wird. Jede Domain kann ein eigenes Logo haben.

Wann brauche ich das?

  • Verschiedene Marken auf verschiedenen Domains
  • Logo mit anderem Text (z.B. "Shop Deutschland" vs "Shop Austria")
  • Unterschiedliche Farbvarianten des Logos
Empfehlung: Verwenden Sie PNG oder SVG für beste Qualität. Optimale Größe: 300-400px Breite.
Favicon

Was ist das? Das kleine Symbol, das im Browser-Tab neben dem Seitentitel erscheint.

Warum wichtig? Kunden mit vielen offenen Tabs finden Ihren Shop schneller wieder. Außerdem erscheint es in Lesezeichen.

Format: ICO, PNG oder SVG. Optimale Größe: 32x32 oder 64x64 Pixel.
Template

Was ist das? Sie können für jede Domain ein komplett anderes Shop-Design (Template) verwenden.

Standardeinstellung: "-- Standard Template --" bedeutet, dass das in JTL aktive Template verwendet wird.

Wann ist das sinnvoll?

  • A/B-Tests: Testen Sie verschiedene Designs auf verschiedenen Domains
  • Verschiedene Marken: Jede Marke mit eigenem Look & Feel
  • B2B vs B2C: Schlichteres Design für Geschäftskunden

Reiter: Google

Google-Tracking und Analytics pro Domain einrichten. Jede Domain kann eigene Tracking-IDs haben.

Analytics 4

Was ist das? Google Analytics 4 (GA4) ist das aktuelle Analyse-Tool von Google, um Besucherverhalten zu tracken.

Wie einrichten?

  1. Key eingeben (Format: G-XXXXXXXXXX)
  2. Schalter auf An stellen
Den Measurement-ID finden Sie in Ihrem Google Analytics unter Verwaltung → Datenstreams → Web.
Tag Manager

Was ist das? Der Google Tag Manager ermöglicht das Verwalten mehrerer Tracking-Tags ohne Code-Änderungen.

Wie einrichten?

  1. Container-ID eingeben (Format: GTM-XXXXXXX)
  2. Schalter auf An stellen
Ads Conversion

Was ist das? Google Ads Conversion Tracking misst, welche Anzeigenklicks zu Käufen führen.

Wie einrichten?

  1. Conversion-ID eingeben (Format: AW-XXXXXXXXX)
  2. Schalter auf An stellen
Suchmaschinen - "Google anpingen"

Was macht dieser Button? Sendet eine Benachrichtigung an Google, dass Ihre Sitemap aktualisiert wurde. Google wird dann Ihre Seite erneut crawlen.

Wann nutzen? Nach größeren Änderungen an Produkten, Kategorien oder wenn Sie möchten, dass neue Inhalte schneller indexiert werden.

Tipp: Wenn Sie den Tag Manager nutzen, können Sie Analytics und Ads darüber verwalten und müssen hier nur den Tag Manager eintragen.

Reiter: Extras

Wartungsmodus und eigene Code-Einbindungen pro Domain.

Wartungsmodus

Was ist das? Schaltet diese Domain temporär offline. Besucher sehen eine "Wartungsseite" (HTTP 503).

Wie nutzen?

  1. Schalter auf An stellen
  2. Optional: Eigenen Wartungstext eingeben (z.B. "Wir sind bald zurück!")
Hinweis: Sie können die Seite weiterhin testen, wenn Sie im Admin eingeloggt sind. Der Wartungsmodus gilt nur für normale Besucher.
Im HEAD einfügen

Was ist das? Hier können Sie eigenen HTML/JavaScript/CSS-Code in den <head>-Bereich dieser Domain einfügen.

Typische Anwendungen:

  • Tracking-Pixel (Facebook, LinkedIn, etc.)
  • Eigene CSS-Styles für diese Domain
  • Verifizierungs-Meta-Tags

Schalter: An = Code wird eingefügt, Aus = Code ist deaktiviert (aber gespeichert).

Im FOOTER einfügen

Was ist das? Hier können Sie eigenen HTML/JavaScript-Code vor dem schließenden </body>-Tag einfügen.

Typische Anwendungen:

  • Chat-Widgets (Zendesk, Intercom, etc.)
  • Cookie-Banner Scripts
  • Performance-kritische Scripts (laden erst am Ende)

Schalter: An = Code wird eingefügt, Aus = Code ist deaktiviert (aber gespeichert).

Tipp: Der Schalter ermöglicht es, Scripts schnell zu deaktivieren, ohne den Code löschen zu müssen. Praktisch zum Testen!

Reiter: Sonstiges (Zahnrad)

Technische SEO-Einstellungen und Domain-Status auf einen Blick.

Status-Badges

Ganz oben im Sonstiges-Reiter sehen Sie zwei wichtige Status-Anzeigen:

Domain erreichbar
SSL 55 Tage gültig
  • Domain erreichbar: Grün = Domain antwortet korrekt. Rot = Problem mit der Erreichbarkeit.
  • SSL-Zertifikat: Zeigt wie lange das SSL-Zertifikat noch gültig ist. Gelb = bald ablaufend, Rot = abgelaufen!
Hreflang-Tags

Was ist das? Hreflang-Tags teilen Google mit, welche Sprachversionen einer Seite existieren. So vermeiden Sie Duplicate-Content-Probleme bei mehrsprachigen Shops.

<link rel="alternate" hreflang="de" href="https://shop.de/...">
<link rel="alternate" hreflang="en" href="https://shop.com/...">
Empfohlen für mehrsprachige Shops! Google zeigt dann die richtige Sprachversion in den Suchergebnissen.
Canonical URL

Was ist das? Eine Canonical URL teilt Google mit, welche URL die "Haupt-URL" einer Seite ist. Wichtig, wenn dieselbe Seite unter verschiedenen URLs erreichbar ist.

Eingabefeld: Hier können Sie eine eigene Canonical-URL angeben. Leer lassen = wird automatisch gesetzt.

robots.txt

Was ist das? Die robots.txt teilt Suchmaschinen-Crawlern mit, welche Bereiche sie nicht besuchen sollen.

Textfeld: Hier können Sie eigene Regeln für diese Domain definieren.

User-agent: *
Disallow: /admin/
Sitemap: https://ihre-domain.de/sitemap.xml
Achtung: Falsche robots.txt-Einträge können dazu führen, dass Google Ihre Seite nicht mehr indexiert!

3-Punkte-Menü

Zusätzliche Aktionen für jede Domainbox.

Sortierung ändern
Domain klonen
Weiterleitungen
Domain löschen
Domain klonen

Erstellt eine Kopie mit ausgewählten Einstellungen.

Weiterleitungen

Öffnet das Modal für 301/302-Redirects.

Funktionen

Alle Features im Detail: Quick Actions, Weiterleitungen, Klonen, Statistiken und mehr.

Quick Actions (Schnellzugriff)

In jeder Domainbox finden Sie unterhalb des Domain-Felds kleine Icons. Das sind die "Quick Actions" - praktische Werkzeuge für schnelle Aktionen ohne langes Suchen.

3

Domain öffnen

Öffnet den Shop auf dieser Domain direkt in einem neuen Browser-Tab. Perfekt zum schnellen Testen!

URL kopieren

Kopiert die vollständige URL (https://...) in Ihre Zwischenablage. Praktisch zum Teilen oder Einfügen in E-Mails.

DNS prüfen

Zeigt die aktuellen DNS-Einträge der Domain. Nützlich zur Fehlersuche, wenn eine Domain nicht erreichbar ist.

Ping / Erreichbarkeit

Testet, ob der Server unter dieser Domain antwortet und wie schnell. Hilfreich bei Verbindungsproblemen.

Das Weiterleitungs-Icon: Wenn Sie Weiterleitungen für eine Domain eingerichtet haben, zeigt das Icon eine kleine Zahl (z.B. "3"), die angibt, wie viele Weiterleitungen aktiv sind.

Weiterleitungen (301/302)

Mit Weiterleitungen können Sie Besucher und Suchmaschinen von einer URL automatisch zu einer anderen URL schicken. Das ist wichtig für SEO und wenn sich URLs ändern.

Warum brauche ich Weiterleitungen?

Stellen Sie sich vor: Sie haben eine Produktseite unter /altes-produkt. Jetzt ändern Sie die URL zu /neues-produkt. Ohne Weiterleitung:

  • Alte Links in E-Mails, Social Media führen ins Leere (404-Fehler)
  • Google verliert das Ranking der alten Seite
  • Kunden sind frustriert

Mit einer 301-Weiterleitung: Alle alten Links funktionieren weiter und leiten automatisch zur neuen Seite!

Was ist der Unterschied zwischen 301 und 302?

301 - Permanente Weiterleitung

Bedeutung: "Diese Seite ist dauerhaft umgezogen"
Wann verwenden: URL-Änderungen, gelöschte Seiten, Domain-Wechsel
SEO-Effekt: Google überträgt das Ranking auf die neue URL

302 - Temporäre Weiterleitung

Bedeutung: "Diese Seite ist vorübergehend woanders"
Wann verwenden: Wartungsarbeiten, zeitlich begrenzte Aktionen
SEO-Effekt: Google behält das Ranking der Original-URL

Empfehlung: Im Zweifelsfall immer 301 verwenden! Das ist in 95% der Fälle die richtige Wahl.
Weiterleitungen - shop.de ×
301
/alte-seite
/neue-seite
302
/promo/*
/angebote/*

301 vs. 302 - Der Unterschied

301 (Permanent) 302 (Temporär)
SEO-Wert wird übertragen
Für dauerhafte Änderungen
Alte URL bleibt im Index
Für temporäre Umleitungen
Wildcard: /alt/*/neu/* leitet ganze Pfade weiter.

Domain klonen

Schnell neue Domains mit kopierten Einstellungen erstellen.

Domain klonen
www.shop.de
Hinweis: Die Domain selbst wird nicht kopiert und muss nachträglich eingetragen werden.

Domain-Suche

Schnell die richtige Domain finden.

www.shop.fr
  • Echtzeit-Filterung beim Tippen
  • X-Button oder ESC zum Zurücksetzen

Statistik-Dashboard

Behalten Sie den Überblick über Besucher, Bestellungen und Umsatz pro Domain - direkt im Plugin.

Was ist das Statistik-Dashboard?

Das Statistik-Dashboard zeigt Ihnen Echtzeit-Daten über Besucher und Bestellungen auf allen Ihren Domains. Im Gegensatz zu externen Tools wie Google Analytics sind diese Daten sofort verfügbar und DSGVO-konform, da sie lokal gespeichert werden.

1.234
Besucher gesamt
56
Heute
89
Bestellungen
4.567 €
Umsatz

Dashboard-Tabs

Das Statistik-Modul ist in 4 Tabs unterteilt:

Dashboard

Die Hauptübersicht mit allen wichtigen Kennzahlen auf einen Blick:

Besucher-Statistiken
  • Besucher gesamt (unique)
  • Heute / Letzte 7 Tage / 30 Tage
Bestellungs-Statistiken
  • Bestellungen & Umsatz gesamt
  • Heute / Ø Bestellwert

Tabellen:

  • Besucher pro Domain - Heute, 7 Tage, Gesamt + Template-Anzeige
  • Bestellungen pro Domain - Anzahl, Umsatz, Ø Wert, Conversion Rate, letzte Bestellung
  • Top Quellen (Referrer) - Woher kommen Ihre Besucher? (Organisch, Social, Direkt, Referral)
Grafiken

Visuelle Darstellung Ihrer Statistiken als interaktive Charts:

  • Besucher-Verlauf - Liniendiagramm über Zeit
  • Bestellungen-Verlauf - Balkendiagramm über Zeit
  • Domain-Verteilung - Kreisdiagramm nach Domain
  • Referrer-Verteilung - Woher kommen die Besucher
Filtern & Export

Analysieren Sie Ihre Daten gezielt:

  • Zeitraum wählen - Von/Bis Datum
  • Domain filtern - Einzelne Domain auswählen
  • CSV-Export - Daten für Excel/Sheets exportieren

Die gefilterten Ergebnisse zeigen: Besucher, Bestellungen, Umsatz und Conversion Rate für den gewählten Zeitraum.

Zurücksetzen

Löschen Sie Statistik-Daten bei Bedarf:

  • Besucher-Statistiken löschen - Alle Tracking-Daten entfernen
  • Bestellungs-Statistiken löschen - Bestelldaten zurücksetzen
  • Alle Statistiken löschen - Kompletter Reset
Achtung: Gelöschte Statistiken können nicht wiederhergestellt werden! Erstellen Sie vorher ein Backup.

Kennzahlen erklärt

Was sind "Unique Visitors"?

Einzigartige Besucher - jede IP-Adresse wird pro Tag nur einmal gezählt, auch bei mehreren Seitenaufrufen.

Was ist die Conversion Rate?

Der Prozentsatz der Besucher, die eine Bestellung aufgegeben haben. Formel: (Bestellungen / Besucher) × 100

Was sind "Top Quellen"?

Die Websites, von denen Ihre Besucher kommen. Kategorien: Organisch (Google-Suche), Social (Facebook, Instagram), Referral (andere Websites), Direkt (direkter Aufruf).

Wie aktuell sind die Daten?

Die Statistiken werden gecacht und zeigen das Alter des Caches an (z.B. "vor 5 Minuten"). Klicken Sie auf "Aktualisieren" für Live-Daten.

DSGVO-Hinweis

Die Statistiken werden lokal in Ihrer Datenbank gespeichert - keine Daten werden an Dritte übermittelt. IP-Adressen werden anonymisiert. Dennoch sollten Sie die Statistik-Funktion in Ihrer Datenschutzerklärung erwähnen.

Tipp: Nutzen Sie die Statistiken um zu sehen, welche Domains am erfolgreichsten sind. Eine niedrige Conversion Rate kann auf Optimierungspotenzial hinweisen!

OPC Portlets

Zeigen Sie unterschiedliche Inhalte je nach Domain - direkt im OnPage Composer.

Was sind OPC Portlets?

multiDomain erweitert den JTL OnPage Composer (OPC) um zwei spezielle Portlets, mit denen Sie Inhalte nur auf bestimmten Domains anzeigen können. Perfekt für domain-spezifische Banner, Hinweise oder Aktionen!

Anwendungsbeispiele
  • Verschiedene Willkommens-Banner pro Land
  • Länderspezifische Versandhinweise
  • Aktionen nur für bestimmte Domains (z.B. "Gratis Versand in Österreich")
  • Unterschiedliche Zahlungsarten-Hinweise

Verfügbare Portlets

multiDomain Text

Ein Richtext-Portlet mit Domain-Filter. Ideal für Texte, Hinweise und formatierte Inhalte.

Einstellungen:
  • Domain - Wählen Sie "Alle Domains" oder eine spezifische Domain
  • Text - Richtext-Editor für formatierten Inhalt
  • Styles - CSS-Anpassungen (Abstände, Farben, etc.)
multiDomain Container

Ein Container-Portlet mit Domain-Filter. Kann weitere Portlets enthalten - perfekt für komplexe Layouts.

Einstellungen:
  • Domain - Wählen Sie "Alle Domains" oder eine spezifische Domain
  • Mindesthöhe - Minimale Höhe in Pixeln
  • Boxed Container - Inhalt auf maximale Breite begrenzen
  • Hintergrund - Bild, Parallax-Bild, Video oder keiner
  • Styles - CSS-Anpassungen
  • Animation - Einblend-Effekte

So verwenden Sie die Portlets

  1. Öffnen Sie den OnPage Composer (OPC) für die gewünschte Seite
  2. Suchen Sie in der Portlet-Liste nach "multiDomain"
  3. Ziehen Sie das gewünschte Portlet (Text oder Container) auf Ihre Seite
  4. Wählen Sie im Domain-Dropdown die Ziel-Domain aus
  5. Fügen Sie Ihren Inhalt hinzu und speichern Sie
Domain:
AT shop.at
Inhalt wird nur auf shop.at angezeigt
Hinweis zur Vorschau

Im OPC-Editor sehen Sie alle Portlets, unabhängig von der Domain-Einstellung. Die Filterung greift erst im Live-Frontend.

Tipp: Kombinieren Sie den multiDomain Container mit anderen Portlets! Legen Sie z.B. Bilder, Texte und Buttons in einen Container, der nur auf einer bestimmten Domain sichtbar ist.

Plugin-Einstellungen

Globale Einstellungen und Datensicherung.

Allgemeine Einstellungen

Globale Optionen, die für alle Domains gelten.

Was sind die Einstellungen?

Im Reiter "Einstellungen" finden Sie grundlegende Konfigurationen, die das Verhalten von multiDomain auf Ihrem gesamten Shop beeinflussen. Diese Einstellungen müssen in der Regel nur einmal vorgenommen werden.

Template-Voreinstellung

Was ist das? Diese Einstellung teilt multiDomain mit, welches Shop-Template Sie verwenden (z.B. NOVA, EVO, oder ein Drittanbieter-Template).

Warum ist das wichtig? Jedes Template hat eine andere Struktur. Damit das Sprach- und Flaggenmenü an der richtigen Stelle erscheint, muss multiDomain wissen, wo es die Elemente platzieren soll.

Wenn Sie nicht wissen, welches Template Sie nutzen, schauen Sie unter Shop-Backend → Templates nach dem aktiven Template.
Flaggen gruppieren

Was ist das? Wenn Sie mehrere Domains mit der gleichen Flagge haben (z.B. zwei Domains für Deutschland), werden diese in einem Untermenü zusammengefasst.

Beispiel:

Mit Gruppierung:
🇩🇪 Deutschland ▼
  ├── shop-de.de
  └── shop-berlin.de

Ohne Gruppierung:
🇩🇪 shop-de.de
🇩🇪 shop-berlin.de
Bei vielen Domains empfehlen wir die Gruppierung für eine übersichtlichere Darstellung.
Domain-Prüfung

Was ist das? Diese Option steuert, ob das Plugin die Erreichbarkeit und SSL-Zertifikate Ihrer Domains im Admin-Bereich prüft.

Optionen:

  • Deaktiviert (schneller) - Keine Domain-Prüfung, schnellere Ladezeit im Backend
  • Aktiviert (alle 24h) - Prüft Domains auf Erreichbarkeit und SSL-Status
Für die beste Performance empfehlen wir "Deaktiviert", es sei denn Sie möchten den Status Ihrer Domains regelmäßig prüfen.
CSS-Selektoren (Mobile/Desktop)

Was ist das? Diese Felder erlauben die Feinabstimmung, wo das Sprachmenü auf Desktop-Computern und auf Mobilgeräten erscheint.

Wann brauche ich das? Normalerweise sind die Standard-Einstellungen korrekt. Nur wenn das Sprachmenü an der falschen Stelle angezeigt wird oder Sie ein spezielles Template verwenden, müssen Sie hier Anpassungen vornehmen.

Für Entwickler: Hier können Sie CSS-Selektoren eingeben (z.B. .header-nav oder #top-menu), um die Position des Sprachmenüs anzupassen.
Sprachmenü ausblenden

Was ist das? Mit dieser Option können Sie das Flaggen-/Sprachmenü im Frontend komplett ausblenden.

Wann ist das sinnvoll?

  • Wenn Besucher nur über die direkte Domain zur jeweiligen Sprache gelangen sollen
  • Wenn Sie ein eigenes Sprachmenü verwenden möchten
  • Bei Single-Language-Domains (nur eine Sprache pro Domain)

Datensicherung

Sichern Sie Ihre multiDomain-Konfiguration und stellen Sie sie bei Bedarf wieder her.

Was ist die Datensicherung?

Die Datensicherung speichert alle Ihre multiDomain-Einstellungen: Domain-Konfigurationen, Weiterleitungen, Design-Einstellungen und mehr. Im Notfall können Sie den gesamten Zustand wiederherstellen.

Warum sollte ich Backups erstellen?

Vor Plugin-Updates

Falls nach einem Update etwas nicht mehr funktioniert, können Sie den vorherigen Zustand wiederherstellen.

Vor größeren Änderungen

Wenn Sie viele Domains umkonfigurieren, sichert ein Backup den funktionierenden Zustand.

Regelmäßige Sicherung

Erstellen Sie regelmäßig Backups - so verlieren Sie nie mehr als ein paar Tage Arbeit.

Server-Migration

Beim Umzug auf einen neuen Server können Sie das Backup dort wiederherstellen.

Verfügbare Aktionen

Backup erstellen
Wiederherstellen
Herunterladen
Löschen
Backup erstellen

Speichert den aktuellen Zustand aller multiDomain-Einstellungen. Das Backup wird mit einem Zeitstempel versehen, damit Sie es später identifizieren können. Optional können Sie eine Beschreibung hinzufügen (z.B. "Vor Update auf 2.10").

Wiederherstellen

Lädt ein ausgewähltes Backup und überschreibt alle aktuellen Einstellungen. Achtung: Alle Änderungen seit dem Backup gehen verloren!

Herunterladen

Lädt die Backup-Datei auf Ihren Computer. So können Sie das Backup extern speichern oder auf einen anderen Server übertragen.

Löschen

Entfernt ein Backup dauerhaft vom Server. Löschen Sie alte Backups, die Sie nicht mehr benötigen.

Speicherort: /uploads/multiDomain/
Hier werden alle Backup-Dateien gespeichert. Sie können diesen Ordner auch manuell sichern.
Wichtig: Die Datensicherung speichert nur multiDomain-Einstellungen, keine Shop-Daten! Für vollständige Shop-Backups nutzen Sie die JTL-eigene Backup-Funktion oder Ihren Hosting-Provider.
Empfehlung: Erstellen Sie vor jedem Plugin-Update und vor größeren Konfigurationsänderungen ein Backup!

Was wird gesichert?

Detaillierte Übersicht aller Daten, die im Backup enthalten sind.

Backup-Format

Ein Backup ist ein ZIP-Archiv mit folgender Struktur:

backup_2026-01-25_14-30-00.zip ├── domains.csv (Domain-Konfigurationen) ├── settings.csv (Plugin-Einstellungen) ├── languages.csv (Sprachübersetzungen) ├── groups.csv (Domain-Gruppen) ├── visitors.csv (Besucher-Statistiken) ├── orders.csv (Bestellungs-Statistiken) ├── metadata.json (Backup-Informationen) └── [logo/icon Dateien] (Shop-Logos & Favicons)

Gesicherte Daten im Detail

domains.csv - Domain-Konfigurationen

Alle Einstellungen jeder Domain:

  • Domain-URL, Sprache, Land, Währung
  • Kundengruppe, Steuerland, Template
  • Shopname, Shoptitel, Meta-Description
  • Google Analytics, Tag Manager, Ads Keys
  • SEO-Einstellungen (hreflang, canonical, robots.txt)
  • Wartungsmodus-Text, Custom Header/Footer Code
  • Weiterleitungen (301/302 Regeln als JSON)
groups.csv - Domain-Gruppen

Alle erstellten Gruppen mit Namen und Sortierreihenfolge (z.B. "DACH", "Skandinavien").

settings.csv - Plugin-Einstellungen

Globale Plugin-Konfiguration:

  • Template-Voreinstellung
  • CSS-Selektoren (Desktop/Mobile)
  • Flaggen-Gruppierung, Domain-Prüfung
  • hreflang, OPC-Filter, Statistik-Einstellungen
languages.csv - Sprachübersetzungen

Benutzerdefinierte Übersetzungen für Sprach- und Ländernamen im Frontend-Sprachmenü.

visitors.csv & orders.csv - Statistiken

Tracking-Daten für Besucher und Bestellungen pro Domain. Hinweis: Diese können sehr groß werden und sind bei der Wiederherstellung optional.

Logo- und Icon-Dateien

Alle hochgeladenen Shop-Logos und Favicons werden als Bilddateien mitgesichert.

metadata.json - Backup-Informationen

Enthält Metadaten zum Backup:

  • Plugin-Version zum Zeitpunkt des Backups
  • Erstellungsdatum und -uhrzeit
  • Optionale Beschreibung
  • Anzahl: Domains, Gruppen, Weiterleitungen
  • Anzahl: Besucher- und Bestellungs-Datensätze

Selektive Wiederherstellung

Wählen Sie genau aus, welche Teile eines Backups wiederhergestellt werden sollen.

Wiederherstellungs-Optionen

Beim Wiederherstellen eines Backups können Sie per Checkbox auswählen, welche Bereiche überschrieben werden:

Anwendungsbeispiele

Nur Domain-Einstellungen zurücksetzen

Aktivieren Sie nur Domains und Bilder. So bleiben Ihre aktuellen Plugin-Einstellungen und Gruppen erhalten.

Weiterleitungen beibehalten

Deaktivieren Sie Weiterleitungen, um Ihre aktuellen 301/302-Regeln zu behalten, während andere Domain-Einstellungen überschrieben werden.

Statistiken nicht überschreiben

Die Option Statistiken ist standardmäßig deaktiviert, da Tracking-Daten meist nicht zurückgesetzt werden sollen.

Vollständige Wiederherstellung

Aktivieren Sie alle Optionen, um den exakten Zustand des Backups wiederherzustellen (z.B. nach fehlgeschlagenem Update).

Wichtig bei Gruppen:

Wenn Sie Domains ohne Gruppen wiederherstellen, werden alle Domains automatisch zu "Ohne Gruppe" verschoben, da die Gruppen-Referenzen nicht mehr existieren.

Tipp: Nutzen Sie die Backup-Vorschau (Lupe-Icon), um vor der Wiederherstellung zu sehen, was das Backup enthält: Anzahl Domains, Gruppen, Weiterleitungen und Statistik-Datensätze.

Sitemaps

Automatische Sitemap-Generierung für jede Domain.

Was ist eine Sitemap?

Grundlagen zur Sitemap und warum sie für SEO wichtig ist.

Was ist eine Sitemap?

Eine Sitemap ist eine XML-Datei, die alle Seiten Ihres Online-Shops auflistet. Sie dient als "Inhaltsverzeichnis" für Suchmaschinen wie Google, Bing und andere.

Warum ist eine Sitemap wichtig für SEO?

Suchmaschinen verwenden "Crawler" (auch "Bots" genannt), die das Internet durchsuchen und Webseiten in den Suchindex aufnehmen. Eine Sitemap hilft diesen Crawlern auf mehrere Arten:

Vollständige Erfassung

Ohne Sitemap könnte Google Seiten übersehen, die nicht gut verlinkt sind. Mit Sitemap werden alle Seiten gefunden.

Schnellere Indexierung

Neue Produkte und Seiten werden schneller in den Google-Index aufgenommen und erscheinen früher in den Suchergebnissen.

Änderungsinformationen

Die Sitemap zeigt Google, wann Seiten zuletzt geändert wurden - so werden Updates schneller erkannt.

Prioritäten setzen

Sie können Google mitteilen, welche Seiten besonders wichtig sind (z.B. Kategorieseiten wichtiger als einzelne Produktseiten).

Gut zu wissen: Bei Multi-Domain-Setups ist es entscheidend, dass jede Domain ihre eigene Sitemap mit den korrekten URLs hat. multiDomain erledigt das automatisch für Sie!

Sitemap-Übersicht

Automatische Sitemap-Generierung für jede Domain.

Was macht multiDomain mit Sitemaps?

multiDomain generiert für jede konfigurierte Domain eine eigene Sitemap mit den korrekten Domain-URLs. Das bedeutet:

  • shop-de.de/sitemap_index.xml enthält nur URLs von shop-de.de
  • shop-at.at/sitemap_index.xml enthält nur URLs von shop-at.at
  • usw. für jede Ihrer Domains
Automatisch
Alle 24h erneuert
Pro Domain
Eigene URLs
Komprimiert
.gz Format
Ping
Google benachrichtigen

Sitemap-URL Ihrer Domains

Die Sitemap jeder Domain ist unter folgender URL erreichbar:

https://ihre-domain.de/sitemap_index.xml

Dies ist eine Sitemap-Index-Datei, die auf weitere Unter-Sitemaps verweist (Produkte, Kategorien, CMS-Seiten usw.).

Bei Google einreichen

Schritt-für-Schritt-Anleitung für die Google Search Console.

Was ist die Google Search Console?

Die Google Search Console (früher "Google Webmaster Tools") ist ein kostenloses Tool von Google, mit dem Sie:

  • Sehen, wie Google Ihre Website sieht
  • Sitemaps einreichen und deren Status prüfen
  • Fehler auf Ihrer Website finden
  • Sehen, für welche Suchbegriffe Sie gefunden werden

Sitemap in Google Search Console einreichen

  1. Öffnen Sie Google Search Console
  2. Melden Sie sich mit Ihrem Google-Konto an
  3. Fügen Sie Ihre Domain als "Property" hinzu (falls noch nicht geschehen)
  4. Klicken Sie im linken Menü auf "Sitemaps"
  5. Geben Sie sitemap_index.xml in das Eingabefeld ein
  6. Klicken Sie auf "Senden"
Wichtig bei mehreren Domains: Sie müssen jede Domain separat in der Google Search Console anmelden und für jede die Sitemap einreichen!
Schneller mit "Google anpingen"

Nutzen Sie die Ping-Funktion im Sitemap-Reiter von multiDomain. Damit informieren Sie Google automatisch über neue Sitemaps.

Sitemap-Verwaltung

Funktionen im multiDomain Sitemap-Reiter.

Verfügbare Aktionen

Sitemap ansehen

Öffnet die Sitemap-XML-Datei in einem neuen Tab. So können Sie prüfen, ob alle URLs korrekt aufgelistet sind.

Sitemap neu generieren

Erstellt die Sitemap sofort neu, ohne auf die automatische 24h-Aktualisierung zu warten. Nützlich nach größeren Änderungen an Produkten oder Kategorien.

Google anpingen

Sendet eine Benachrichtigung an Google, dass Ihre Sitemap aktualisiert wurde. Google wird daraufhin Ihre Sitemap erneut abrufen.

Sitemap herunterladen

Lädt die Sitemap-Datei auf Ihren Computer. Nützlich zur manuellen Prüfung oder zum Hochladen bei anderen Diensten.

Sitemap-Status prüfen

Im Sitemap-Reiter sehen Sie für jede Domain den Status:

  • Grün: Sitemap ist aktuell und erreichbar
  • Gelb: Sitemap sollte aktualisiert werden
  • Rot: Sitemap nicht gefunden oder fehlerhaft

Häufige Fragen zu Sitemaps

Antworten auf typische Fragen.

Wie oft wird die Sitemap aktualisiert?

Automatisch alle 24 Stunden. Bei dringendem Bedarf können Sie die Aktualisierung manuell im Sitemap-Reiter anstoßen.

Meine Sitemap zeigt alte URLs - was tun?

Klicken Sie auf "Sitemap neu generieren". Der JTL-Shop Cache sollte ebenfalls geleert werden, falls aktiviert.

Brauche ich auch eine Sitemap für Bing?

Ja, auch Bing hat eine Webmaster-Konsole. Die gleiche Sitemap-URL funktioniert auch dort. Besuchen Sie Bing Webmaster Tools.

Google zeigt Fehler in meiner Sitemap?

Prüfen Sie in der Search Console die genaue Fehlermeldung. Häufige Ursachen: 404-Fehler bei URLs, Zugriffsprobleme oder falsche URL-Formate.

Wie kann ich Artikel oder Kategorien aus der Sitemap ausschließen?

Nutzen Sie das JTL-Shop Funktionsattribut "noindex". Artikel und Kategorien mit diesem Attribut werden automatisch aus allen domain-spezifischen Sitemaps ausgeschlossen.

So setzen Sie das Attribut:

  1. Für Artikel: JTL-Wawi → Artikel → Attribute → Funktionsattribut "noindex" hinzufügen
  2. Für Kategorien: JTL-Wawi → Kategorien → Attribute → Funktionsattribut "noindex" hinzufügen

Hinweis: Der Wert des Attributs ist egal - sobald das Attribut existiert, wird der Eintrag aus der Sitemap entfernt.

Profi-Tipp: Prüfen Sie regelmäßig in der Google Search Console, ob alle eingereichten URLs erfolgreich indexiert wurden. Unter "Abdeckung" sehen Sie den Indexierungsstatus.

Google Shopping

Google Shopping Feeds pro Domain erstellen und verwalten.

Was ist Google Shopping?

Grundlagen zu Google Shopping und warum es für Ihren Online-Shop wichtig ist.

Was ist Google Shopping?

Google Shopping ist ein Preisvergleichsdienst von Google. Ihre Produkte erscheinen direkt in den Google-Suchergebnissen mit Bild, Preis und Shop-Namen - ideal um neue Kunden zu gewinnen.

Warum Multi-Domain Support?

Bei einem Multi-Domain-Setup mit verschiedenen Ländern/Sprachen benötigen Sie separate Google Shopping Feeds für jede Domain:

  • shop-de.de → Feed mit deutschen URLs und EUR-Preisen
  • shop-at.at → Feed mit österreichischen URLs und EUR-Preisen
  • shop-ch.ch → Feed mit Schweizer URLs und CHF-Preisen
Voraussetzung: Das offizielle JTL Google Shopping Plugin muss installiert und aktiviert sein. multiDomain erweitert dieses Plugin um Multi-Domain-Fähigkeit.

So funktioniert es

multiDomain patcht das JTL Google Shopping Plugin für Multi-Domain-Support.

Was macht multiDomain?

Das JTL Google Shopping Plugin unterstützt von Haus aus nur eine Domain. multiDomain erweitert es durch ein automatisches Patch-System:

Domain-spezifische URLs

Produkt-Links, Bild-URLs und Shop-URL werden automatisch auf die jeweilige Domain umgeschrieben.

Separate Export-Vorlagen

Für jede Domain wird eine eigene Exportvorlage mit korrekten Einstellungen (Sprache, Währung, Lieferland) erstellt.

Exakte Artikelzählung

Die Artikelanzahl wird mit JTL's ShippingService berechnet - genau wie beim echten Export.

Wichtig: Nach einem Update des JTL Google Shopping Plugins müssen die Patches erneut angewendet werden!

Patch-System

Automatische Erweiterung des JTL Google Shopping Plugins.

Patch-Status prüfen

Im Google Shopping Tab sehen Sie den aktuellen Status:

  • Grün: Alle Patches sind angewendet
  • Gelb: Einige Patches fehlen
  • Rot: JTL Plugin nicht installiert oder Patches fehlen

Patches anwenden

  1. Öffnen Sie den Google Shopping Tab in multiDomain
  2. Prüfen Sie den Patch-Status in der oberen Box
  3. Klicken Sie auf "Patches anwenden" falls Patches fehlen
  4. Warten Sie bis alle Patches erfolgreich angewendet wurden
Tipp: Nach jedem JTL-Plugin-Update sollten Sie den Patch-Status erneut prüfen.

Export-Vorlage erstellen

Schritt für Schritt einen neuen Domain-Export anlegen.

Neuen Export erstellen

  1. Klicken Sie bei der gewünschten Domain auf "Export erstellen"
  2. Konfigurieren Sie die Einstellungen im Modal:
    Kundengruppe: Für welche Kundengruppe sollen Preise exportiert werden?
    Sprache: In welcher Sprache sollen Produkttexte sein?
    Währung: Welche Währung für die Preise?
    Lieferland: Für welches Land sollen Versandkosten berechnet werden?
    Variantenkombination: Haupt- und Kindartikel, nur Hauptartikel, oder nur Kindartikel?
  3. Die Artikelvorschau zeigt wie viele Artikel exportiert werden
  4. Klicken Sie auf "Speichern"
Automatische Übernahme: Sprache, Währung und Kundengruppe werden automatisch von den Domain-Einstellungen übernommen.

Export-Verwaltung

Übersicht und Verwaltung Ihrer Domain-Exports.

Export-Übersicht

Die Tabelle zeigt alle erstellten Exports mit:

  • Domain: Für welche Domain ist der Export
  • Sprache/Währung: Konfigurierte Einstellungen
  • Artikel: Anzahl der Artikel im Export
  • Status: Wann wurde der Export zuletzt durchgeführt

Verfügbare Aktionen

Bearbeiten

Öffnet das Einstellungs-Modal um Kundengruppe, Sprache, Währung und Lieferland anzupassen.

Im JTL-Backend öffnen

Öffnet die Exportvorlage direkt im JTL-Shop Backend zur weiteren Bearbeitung oder zum manuellen Export-Start.

Löschen

Entfernt die Exportvorlage. Die Originaldaten bleiben erhalten.

Artikelzählung

Wie die angezeigte Artikelanzahl berechnet wird.

Exakte Berechnung

multiDomain verwendet JTL's ShippingService um die Artikelanzahl exakt wie beim echten Export zu berechnen. Dabei werden berücksichtigt:

  • Sichtbarkeit: Artikel die für die Kundengruppe nicht sichtbar sind
  • Attribut: Artikel mit dem Funktionsattribut keine_preissuchmaschinen
  • Versand: Artikel ohne gültige Versandart für das Lieferland
  • Erscheinungsdatum: Noch nicht erschienene Artikel
Hinweis: Digitale Produkte ohne physischen Versand werden automatisch ausgeschlossen, da Google Shopping nur versandfähige Produkte akzeptiert.

Häufige Fragen

Antworten auf typische Fragen zu Google Shopping.

Wo finde ich die Export-Datei?

Die Export-Dateien liegen im Ordner /export/ Ihres Shops. Der Dateiname enthält die Domain, z.B. GoogleShopping_shop_de.zip. Sie können den Export auch direkt im JTL-Backend unter "Exportformate" herunterladen.

Muss ich die Patches nach jedem Shop-Update neu anwenden?

Nur nach Updates des JTL Google Shopping Plugins. Shop-Updates (JTL-Shop Core) beeinflussen die Patches nicht.

Warum werden weniger Artikel exportiert als angezeigt?

Einige Artikel werden während des Exports gefiltert: Artikel ohne gültige Kategorie, ohne Versandmöglichkeit, oder ohne Preis. Die Vorschau-Zählung berücksichtigt bereits die Versandfilterung.

Kann ich den Export automatisch starten lassen?

Ja! Nutzen Sie dafür den JTL-Shop Cronjob. Die Exportvorlagen werden automatisch in die Cronjob-Warteschlange aufgenommen.

Wie reiche ich den Feed bei Google ein?

Öffnen Sie das Google Merchant Center, erstellen Sie einen Feed und geben Sie die URL zu Ihrer Export-Datei an. Für jede Domain/jedes Land benötigen Sie einen separaten Feed.

Was passiert wenn das JTL-Plugin deinstalliert wird?

Die von multiDomain erstellten Exportvorlagen bleiben erhalten, funktionieren aber nicht mehr ohne das JTL Google Shopping Plugin.

Profi-Tipp: Nutzen Sie für jeden Markt (DE, AT, CH) ein separates Google Merchant Center Konto. So können Sie Gebote und Budgets pro Land optimal steuern.

NGINX Server Konfiguration

Vollständige Anleitung zur Einrichtung von multiDomain auf NGINX Servern

Wichtige Information

Apache vs. NGINX: multiDomain modifiziert automatisch die .htaccess Datei für Sitemap-Rewrites. Da NGINX keine .htaccess Dateien unterstützt, müssen Sie die Rewrite-Regeln manuell in Ihrer NGINX-Konfiguration hinzufügen.

Alle anderen Funktionen von multiDomain (Domain-Erkennung, Sprachumschaltung, Template-Switching, etc.) funktionieren auf NGINX ohne Anpassungen, da sie PHP-basiert sind.

Was passiert auf Apache?

Diese Änderungen werden automatisch an der .htaccess vorgenommen:

Sitemap Rewrite

Anfragen an Sitemap-Dateien werden an das multiDomain Sitemap-Modul weitergeleitet:

RewriteRule ^((urllist|sitemap_).*\.(xml|txt)(\.gz)?)$ plugins/tn_multiDomain/adminmenu/mods/sitemap.php?datei=$1 [L]
sitemap.php Rewrite

Direkter Zugriff auf sitemap.php wird ebenfalls weitergeleitet:

RewriteRule ^sitemap.php$ plugins/tn_multiDomain/adminmenu/mods/sitemap.php [L]
Backup der Original-.htaccess

Das Plugin erstellt automatisch eine Sicherung unter .multidomain_htaccess_bkp und stellt diese bei Deinstallation wieder her.

NGINX Konfiguration

Fügen Sie diese Regeln in Ihren NGINX Server-Block ein:

1

Sitemap Rewrite-Regel

Leitet alle Sitemap-Anfragen an das multiDomain Modul weiter:

# multiDomain Sitemap Rewrite
location ~ ^/(urllist|sitemap_).*\.(xml|txt)(\.gz)?$ {
    rewrite ^/(.*)$ /plugins/tn_multiDomain/adminmenu/mods/sitemap.php?datei=$1 last;
}
2

sitemap.php Rewrite-Regel

Für direkten Zugriff auf sitemap.php:

# multiDomain sitemap.php Rewrite
location = /sitemap.php {
    rewrite ^ /plugins/tn_multiDomain/adminmenu/mods/sitemap.php last;
}
3

NGINX neu laden

Nach dem Speichern der Konfiguration:

sudo nginx -t && sudo systemctl reload nginx

Vollständiges NGINX Beispiel

Beispiel einer kompletten NGINX Server-Block Konfiguration für JTL-Shop mit multiDomain:

server {
    listen 80;
    listen 443 ssl http2;
    server_name example.de www.example.de shop.example.de;
    root /var/www/html/shop;
    index index.php index.html;

    # SSL Konfiguration (falls verwendet)
    # ssl_certificate /etc/letsencrypt/live/example.de/fullchain.pem;
    # ssl_certificate_key /etc/letsencrypt/live/example.de/privkey.pem;

    # ============================================
    # multiDomain Sitemap Rewrites
    # ============================================

    # Sitemap-Dateien an multiDomain weiterleiten
    location ~ ^/(urllist|sitemap_).*\.(xml|txt)(\.gz)?$ {
        rewrite ^/(.*)$ /plugins/tn_multiDomain/adminmenu/mods/sitemap.php?datei=$1 last;
    }

    # sitemap.php Weiterleitung
    location = /sitemap.php {
        rewrite ^ /plugins/tn_multiDomain/adminmenu/mods/sitemap.php last;
    }

    # ============================================
    # JTL-Shop Standard Konfiguration
    # ============================================

    # PHP-Dateien verarbeiten
    location ~ \.php$ {
        fastcgi_pass unix:/var/run/php/php8.1-fpm.sock;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }

    # SEO-freundliche URLs
    location / {
        try_files $uri $uri/ /index.php?$args;
    }

    # Statische Dateien cachen
    location ~* \.(js|css|png|jpg|jpeg|gif|ico|svg|woff|woff2)$ {
        expires 1y;
        add_header Cache-Control "public, immutable";
    }

    # Admin-Bereich schützen (optional)
    location /admin {
        # IP-Beschränkung möglich
        # allow 192.168.1.0/24;
        # deny all;
    }
}

Domain-Validierung

Die Domain-Prüfung funktioniert auch auf NGINX:

multidomain.json

Das Plugin erstellt eine multidomain.json Datei im Shop-Root zur Domain-Validierung. Diese ist eine statische JSON-Datei und wird von NGINX standardmäßig ausgeliefert.

Falls JSON blockiert wird

Sollte NGINX JSON-Dateien blockieren, fügen Sie hinzu:

location ~ \.json$ {
    add_header Content-Type application/json;
}

Troubleshooting

Häufige Probleme und Lösungen:

Sitemap zeigt 404 Fehler

Die Rewrite-Regeln wurden nicht korrekt eingetragen oder NGINX wurde nicht neu geladen. Prüfen Sie mit nginx -t ob die Konfiguration gültig ist.

Domain-Check zeigt "failed"

Stellen Sie sicher, dass die multidomain.json Datei im Shop-Root existiert und über HTTPS erreichbar ist.

PHP-Fehler bei Sitemap

Prüfen Sie, ob der PHP-FPM Socket-Pfad korrekt ist. Dieser kann je nach PHP-Version variieren (z.B. php8.1-fpm.sock, php8.2-fpm.sock).

Mehrere Domains auf einem Server

Bei mehreren Domains müssen alle im server_name aufgelistet sein, oder Sie erstellen separate Server-Blöcke pro Domain.

Wichtige Hinweise

Gute Nachricht: Alle anderen multiDomain-Funktionen (Sprachumschaltung, Währung, Template-Switching, Wartungsmodus, SEO-Features, Statistiken, etc.) funktionieren auf NGINX identisch wie auf Apache, da sie rein PHP-basiert sind.
Beachten Sie: Bei einem Plugin-Update werden die NGINX-Rewrite-Regeln nicht automatisch aktualisiert. Prüfen Sie nach Updates die Changelog auf geänderte Rewrite-Anforderungen.

FAQ & Hilfe

Häufige Fragen, Problemlösungen und Support-Kontakt.

Allgemeine Fragen

Die wichtigsten Fragen zu multiDomain.

Wie viele Domains kann ich anlegen?

Mit multiDomain können Sie beliebig viele Domains anlegen. Es gibt keine technische Begrenzung. Die Anzahl hängt nur von Ihrer Lizenz und Ihrem Hosting ab.

Funktioniert multiDomain mit meinem Template?

multiDomain ist mit allen gängigen JTL-Templates kompatibel (NOVA, EVO, und viele Drittanbieter-Templates). Bei speziellen Templates können CSS-Selektoren in den Einstellungen angepasst werden.

Kann ich eine Domain vorübergehend deaktivieren?

Ja! Im Reiter "Allgemein" der Domainbox können Sie eine Domain deaktivieren. Besucher sehen dann eine "503 Wartungsseite".

Werden meine SEO-Rankings beeinträchtigt?

Nein, im Gegenteil! multiDomain setzt korrekte 301-Weiterleitungen, hreflang-Tags und separate Sitemaps - alles Best Practices für internationales SEO.

Häufige Probleme

Lösungen für typische Probleme.

Domain zeigt "Diese Website ist nicht erreichbar"

Ursache: Die Domain zeigt nicht auf Ihren Server.

Lösung:

  1. Prüfen Sie die DNS-Einstellungen bei Ihrem Domain-Anbieter
  2. Nutzen Sie die "DNS prüfen" Funktion in den Quick Actions
  3. Warten Sie bis zu 48 Stunden nach DNS-Änderungen
Sprachmenü wird nicht angezeigt

Ursache: Falsche Template-Einstellung oder CSS-Selektoren.

Lösung:

  1. Prüfen Sie die Template-Voreinstellung unter "Einstellungen"
  2. Leeren Sie den JTL-Shop Cache
  3. Prüfen Sie, ob "Sprachmenü ausblenden" deaktiviert ist
Falsche Sprache wird angezeigt

Ursache: Browser-Cache oder Cookie-Problem.

Lösung:

  1. Löschen Sie die Browser-Cookies für Ihren Shop
  2. Testen Sie im Inkognito-/Privatmodus
  3. Prüfen Sie die Sprachzuordnung in der Domainbox
SSL-Warnung im Browser

Ursache: Kein SSL-Zertifikat für die Domain.

Lösung:

  1. Bestellen Sie ein SSL-Zertifikat bei Ihrem Hoster
  2. Nutzen Sie kostenlose Let's Encrypt Zertifikate
  3. Aktivieren Sie "HTTPS erzwingen" in den JTL-Einstellungen

Nach Updates

Was Sie nach JTL-Shop oder Plugin-Updates beachten sollten.

Checkliste nach Updates

  1. Cache leeren: Leeren Sie den JTL-Shop Cache unter System → Cache
  2. Domains testen: Rufen Sie jede Domain im Browser auf und prüfen Sie die Funktionalität
  3. Sprachmenü prüfen: Wird das Flaggenmenü korrekt angezeigt?
  4. Weiterleitungen testen: Funktionieren Ihre 301/302 Weiterleitungen noch?
  5. Sitemaps prüfen: Sind die Sitemaps noch erreichbar?
Wichtig: Erstellen Sie vor jedem Update ein Backup Ihrer multiDomain-Konfiguration!
Bei Problemen nach einem Update können Sie mit der Datensicherung den vorherigen Zustand wiederherstellen.

Support kontaktieren

Wir helfen Ihnen gerne weiter!

Bevor Sie uns kontaktieren

Um Ihnen schnell helfen zu können, sammeln Sie bitte folgende Informationen:

  • JTL-Shop Version (z.B. 5.3.1)
  • multiDomain Version (siehe oben rechts)
  • Verwendetes Template
  • Genaue Fehlerbeschreibung
  • Screenshots des Problems (falls möglich)

Kontaktmöglichkeiten

Website:
www.techneo.berlin

E-Mail:
Nutzen Sie im im multiDomain Plugin unter Info den Nachrichten Button

Reaktionszeit:
Wir antworten in der Regel innerhalb von 1-2 Werktagen

Lizenz-Support: Bei Lizenzfragen nutzen Sie bitte die "Lizenz erneuern" Funktion oder kontaktieren Sie uns direkt.