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.
shop.de
EUR · 19%
shop.at
EUR · 20%
shop.ch
CHF · 7.7%
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:
Deutsch, Englisch, Französisch - jede Domain zeigt eine andere Sprache
Euro, Franken, Dollar - Preise in der Landeswährung anzeigen
Korrekte MwSt je Land (DE 19%, AT 20%, CH 8.1%)
B2B, B2C, Händler - verschiedene Preise pro Domain
Eigenes Logo, Favicon und sogar komplett anderes Template
Separate Analytics- und Tag Manager-Konten pro Domain
Suchmaschinenoptimierung: Hreflang, Meta-Tags, robots.txt
Automatische Erstellung für Google - pro Domain
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
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).
- Loggen Sie sich bei Ihrem Domain-Anbieter ein (z.B. Strato, IONOS, United Domains)
- Suchen Sie den Bereich "DNS-Einstellungen" oder "Domain verwalten"
- Erstellen Sie einen A-Record mit der IP-Adresse Ihres Servers
- Warten Sie 5-30 Minuten (manchmal bis zu 24 Stunden) bis die Änderung aktiv ist
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:
- Im Kundenbereich: "Domain hinzufügen" oder "Alias anlegen"
- Neue Domain eingeben (z.B. shop.at)
- Als Zielverzeichnis den gleichen Ordner wie Ihre Hauptdomain wählen
- Speichern
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.
- Im Hosting-Kundenbereich zur neuen Domain navigieren
- "SSL" oder "Zertifikat" oder "Let's Encrypt" suchen
- Kostenloses Let's Encrypt Zertifikat aktivieren
- Warten Sie einige Minuten bis es aktiv ist
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.
Deutsch
Englisch
FranzösischSprache 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).
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).
Domain eintragen
Geben Sie im Feld "Domain" Ihre Webadresse ein:
www.meinshop.de oder shop.meinedomain.com
Falsch: https://www.meinshop.de (ohne https://!)
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:
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
AN: Domain funktionsfähig
AUS: Wartungsseite (503)
AN: Im Sprachmenü sichtbar
AUS: Nur per Direktlink
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.
- shop.de (Deutsch)
- shop.at (Österreich)
- shop.ch (Schweiz)
- shop.se (Schweden)
- shop.dk (Dänemark)
- shop.no (Norwegen)
- 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.
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.
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?
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.).
Deutschland
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
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
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)
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.
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
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.
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"
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.
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!").
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
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.
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.
Was ist das? Google Analytics 4 (GA4) ist das aktuelle Analyse-Tool von Google, um Besucherverhalten zu tracken.
Wie einrichten?
- Key eingeben (Format:
G-XXXXXXXXXX) - Schalter auf An stellen
Was ist das? Der Google Tag Manager ermöglicht das Verwalten mehrerer Tracking-Tags ohne Code-Änderungen.
Wie einrichten?
- Container-ID eingeben (Format:
GTM-XXXXXXX) - Schalter auf An stellen
Was ist das? Google Ads Conversion Tracking misst, welche Anzeigenklicks zu Käufen führen.
Wie einrichten?
- Conversion-ID eingeben (Format:
AW-XXXXXXXXX) - Schalter auf An stellen
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.
Reiter: Extras
Wartungsmodus und eigene Code-Einbindungen pro Domain.
Was ist das? Schaltet diese Domain temporär offline. Besucher sehen eine "Wartungsseite" (HTTP 503).
Wie nutzen?
- Schalter auf An stellen
- Optional: Eigenen Wartungstext eingeben (z.B. "Wir sind bald zurück!")
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).
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).
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: 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!
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/...">
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.
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
3-Punkte-Menü
Zusätzliche Aktionen für jede Domainbox.
Erstellt eine Kopie mit ausgewählten Einstellungen.
Ö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.
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.
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
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 |
/alt/* → /neu/* leitet ganze Pfade weiter.
Domain klonen
Schnell neue Domains mit kopierten Einstellungen erstellen.
www.shop.de
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.
Dashboard-Tabs
Das Statistik-Modul ist in 4 Tabs unterteilt:
Die Hauptübersicht mit allen wichtigen Kennzahlen auf einen Blick:
- Besucher gesamt (unique)
- Heute / Letzte 7 Tage / 30 Tage
- 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)
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
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.
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
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.
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.
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!
- 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
Ein Richtext-Portlet mit Domain-Filter. Ideal für Texte, Hinweise und formatierte Inhalte.
- Domain - Wählen Sie "Alle Domains" oder eine spezifische Domain
- Text - Richtext-Editor für formatierten Inhalt
- Styles - CSS-Anpassungen (Abstände, Farben, etc.)
Ein Container-Portlet mit Domain-Filter. Kann weitere Portlets enthalten - perfekt für komplexe Layouts.
- 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
- Öffnen Sie den OnPage Composer (OPC) für die gewünschte Seite
- Suchen Sie in der Portlet-Liste nach "multiDomain"
- Ziehen Sie das gewünschte Portlet (Text oder Container) auf Ihre Seite
- Wählen Sie im Domain-Dropdown die Ziel-Domain aus
- Fügen Sie Ihren Inhalt hinzu und speichern Sie
shop.at
Im OPC-Editor sehen Sie alle Portlets, unabhängig von der Domain-Einstellung. Die Filterung greift erst im Live-Frontend.
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.
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.
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:
🇩🇪 Deutschland ▼ ├── shop-de.de └── shop-berlin.deOhne Gruppierung:
🇩🇪 shop-de.de🇩🇪 shop-berlin.de
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
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.
.header-nav oder #top-menu), um die Position des Sprachmenüs anzupassen.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
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").
Lädt ein ausgewähltes Backup und überschreibt alle aktuellen Einstellungen. Achtung: Alle Änderungen seit dem Backup gehen verloren!
Lädt die Backup-Datei auf Ihren Computer. So können Sie das Backup extern speichern oder auf einen anderen Server übertragen.
Entfernt ein Backup dauerhaft vom Server. Löschen Sie alte Backups, die Sie nicht mehr benötigen.
/uploads/multiDomain/Hier werden alle Backup-Dateien gespeichert. Sie können diesen Ordner auch manuell sichern.
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
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)
Alle erstellten Gruppen mit Namen und Sortierreihenfolge (z.B. "DACH", "Skandinavien").
Globale Plugin-Konfiguration:
- Template-Voreinstellung
- CSS-Selektoren (Desktop/Mobile)
- Flaggen-Gruppierung, Domain-Prüfung
- hreflang, OPC-Filter, Statistik-Einstellungen
Benutzerdefinierte Übersetzungen für Sprach- und Ländernamen im Frontend-Sprachmenü.
Tracking-Daten für Besucher und Bestellungen pro Domain. Hinweis: Diese können sehr groß werden und sind bei der Wiederherstellung optional.
Alle hochgeladenen Shop-Logos und Favicons werden als Bilddateien mitgesichert.
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).
Wenn Sie Domains ohne Gruppen wiederherstellen, werden alle Domains automatisch zu "Ohne Gruppe" verschoben, da die Gruppen-Referenzen nicht mehr existieren.
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).
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.xmlenthält nur URLs von shop-de.deshop-at.at/sitemap_index.xmlenthält nur URLs von shop-at.at- usw. für jede Ihrer Domains
Alle 24h erneuert
Eigene URLs
.gz Format
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
- Öffnen Sie Google Search Console
- Melden Sie sich mit Ihrem Google-Konto an
- Fügen Sie Ihre Domain als "Property" hinzu (falls noch nicht geschehen)
- Klicken Sie im linken Menü auf "Sitemaps"
- Geben Sie
sitemap_index.xmlin das Eingabefeld ein - Klicken Sie auf "Senden"
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
Öffnet die Sitemap-XML-Datei in einem neuen Tab. So können Sie prüfen, ob alle URLs korrekt aufgelistet sind.
Erstellt die Sitemap sofort neu, ohne auf die automatische 24h-Aktualisierung zu warten. Nützlich nach größeren Änderungen an Produkten oder Kategorien.
Sendet eine Benachrichtigung an Google, dass Ihre Sitemap aktualisiert wurde. Google wird daraufhin Ihre Sitemap erneut abrufen.
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:
- Für Artikel: JTL-Wawi → Artikel → Attribute → Funktionsattribut "noindex" hinzufügen
- 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.
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-Preisenshop-at.at→ Feed mit österreichischen URLs und EUR-Preisenshop-ch.ch→ Feed mit Schweizer URLs und CHF-Preisen
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.
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
- Öffnen Sie den Google Shopping Tab in multiDomain
- Prüfen Sie den Patch-Status in der oberen Box
- Klicken Sie auf "Patches anwenden" falls Patches fehlen
- Warten Sie bis alle Patches erfolgreich angewendet wurden
Export-Vorlage erstellen
Schritt für Schritt einen neuen Domain-Export anlegen.
Neuen Export erstellen
- Klicken Sie bei der gewünschten Domain auf "Export erstellen"
- 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? - Die Artikelvorschau zeigt wie viele Artikel exportiert werden
- Klicken Sie auf "Speichern"
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
Öffnet das Einstellungs-Modal um Kundengruppe, Sprache, Währung und Lieferland anzupassen.
Öffnet die Exportvorlage direkt im JTL-Shop Backend zur weiteren Bearbeitung oder zum manuellen Export-Start.
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
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.
NGINX Server Konfiguration
Vollständige Anleitung zur Einrichtung von multiDomain auf NGINX Servern
Wichtige Information
.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:
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]
Direkter Zugriff auf sitemap.php wird ebenfalls weitergeleitet:
RewriteRule ^sitemap.php$ plugins/tn_multiDomain/adminmenu/mods/sitemap.php [L]
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:
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;
}
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;
}
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:
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.
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
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.
Ursache: Die Domain zeigt nicht auf Ihren Server.
Lösung:
- Prüfen Sie die DNS-Einstellungen bei Ihrem Domain-Anbieter
- Nutzen Sie die "DNS prüfen" Funktion in den Quick Actions
- Warten Sie bis zu 48 Stunden nach DNS-Änderungen
Ursache: Falsche Template-Einstellung oder CSS-Selektoren.
Lösung:
- Prüfen Sie die Template-Voreinstellung unter "Einstellungen"
- Leeren Sie den JTL-Shop Cache
- Prüfen Sie, ob "Sprachmenü ausblenden" deaktiviert ist
Ursache: Browser-Cache oder Cookie-Problem.
Lösung:
- Löschen Sie die Browser-Cookies für Ihren Shop
- Testen Sie im Inkognito-/Privatmodus
- Prüfen Sie die Sprachzuordnung in der Domainbox
Ursache: Kein SSL-Zertifikat für die Domain.
Lösung:
- Bestellen Sie ein SSL-Zertifikat bei Ihrem Hoster
- Nutzen Sie kostenlose Let's Encrypt Zertifikate
- Aktivieren Sie "HTTPS erzwingen" in den JTL-Einstellungen
Nach Updates
Was Sie nach JTL-Shop oder Plugin-Updates beachten sollten.
Checkliste nach Updates
- Cache leeren: Leeren Sie den JTL-Shop Cache unter System → Cache
- Domains testen: Rufen Sie jede Domain im Browser auf und prüfen Sie die Funktionalität
- Sprachmenü prüfen: Wird das Flaggenmenü korrekt angezeigt?
- Weiterleitungen testen: Funktionieren Ihre 301/302 Weiterleitungen noch?
- Sitemaps prüfen: Sind die Sitemaps noch erreichbar?
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