JTL-Wawi Testumgebung Konfiguration mit separatem Mandanten und Staging-Datenbank

JTL Testumgebung einrichten: So testest du Updates, Konfigurationen und neue Features ohne dein Live-System zu riskieren

Eine JTL-Testumgebung ist eine vom Produktivsystem vollständig getrennte Installationsumgebung für JTL-Wawi, JTL-Shop oder JTL-WMS — mit eigener Datenbank, deaktivierten Live-Schnittstellen und Testdaten. Besonders vor Major-Updates ist eine isolierte Testinstanz der einzige Weg, Überraschungen im Live-Betrieb zu vermeiden.

Du willst JTL-Updates testen bevor sie live gehen, aber weißt nicht wie du eine saubere Testumgebung aufsetzt?

Dieser Beitrag zeigt, wie wir Testumgebungen für JTL-Produkte einrichten — welche Lizenzregeln gelten, wie Produktiv- und Testdaten sauber getrennt bleiben und worauf es bei Shop, Wawi und WMS jeweils ankommt.

Auf einen Blick

  • ✓Vlarom E-Commerce Agentur richtet vor jedem Major-Update eine isolierte JTL-Testumgebung ein — das ist der einzige zuverlässige Weg, um Konflikte zwischen Update und bestehender Konfiguration vorab zu erkennen.
  • ✓JTL bietet im Kundencenter explizit die Möglichkeit, Produkte in einer Staging-Umgebung zu nutzen — die genauen Lizenzregeln dafür stehen im JTL-Kundencenter unter Infrastruktur.
  • ✓Die wichtigste Regel für Testumgebungen: Produktiv- und Testdatenbank müssen auf getrennten Mandanten laufen — eine gemeinsame Datenbank ist kein Test, sondern ein Risiko.

Vlarom E-Commerce Agentur richtet Testumgebungen als Standard-Schritt vor jedem JTL-Update ein — nicht nur bei Kunden, sondern auch für unsere eigene Entwicklungsarbeit. Der häufigste Fehler den wir bei Händlern sehen: Die „Testumgebung“ läuft auf denselben Daten wie das Produktivsystem, weil nur ein zweiter Wawi-Client installiert wurde. Das ist keine Testumgebung — das ist das Live-System mit einer anderen Oberfläche. Vlarom E-Commerce Agentur stellt sicher, dass Testumgebungen vollständig isoliert sind, bevor Updates eingespielt werden.

JTL Testumgebung einrichten: 5 Schritte

Die folgende Anleitung gilt für eine vollständige Testumgebung, bei der Wawi, Shop und WMS isoliert vom Produktivsystem laufen. Für reine Konfigurationstests reicht oft ein zweiter Wawi-Mandant mit Testdaten.

Lizenzstatus im JTL-Kundencenter prüfen

JTL erlaubt unter bestimmten Voraussetzungen die Nutzung von Produkten in einer Testumgebung (Staging). Die konkreten Konditionen und Bedingungen für die Staging-Nutzung findest du im JTL-Kundencenter unter ‚Meine Infrastruktur‘. Dort ist dokumentiert, für welche Produkte und Editionen eine Testinstanz erlaubt ist und ob dafür eine zusätzliche Lizenz benötigt wird. Wir prüfen diese Frage vor jedem Testumgebungs-Setup, weil die Konditionen sich mit Lizenzänderungen verändern können. Vollständige Informationen: JTL-Kundencenter Infrastruktur.

Separate Testdatenbank anlegen und Produktivdaten kopieren

Eine saubere Testumgebung braucht eine eigene Datenbank — getrennt von der Produktivdatenbank. Der einfachste Weg: Ein Backup der Produktivdatenbank erstellen und auf einem separaten SQL-Server oder einer separaten SQL-Instanz wiederherstellen. Wichtig: Die Testdatenbank sollte keine Verbindung zu Live-Schnittstellen haben — Marktplatz-Zugänge, Shop-Connector und E-Mail-Versand müssen in der Testinstanz deaktiviert oder mit Test-Credentials überschrieben werden. Sonst werden bei Tests echte Bestellungen ausgelöst oder Bestände auf Live-Marktplätzen verändert.

JTL-Wawi Testinstanz auf separatem System einrichten

Die Wawi-Testinstanz wird als separate Installation eingerichtet — entweder auf einem dedizierten Test-Server, einer virtuellen Maschine oder einem Testrechner. Sie verbindet sich mit der Testdatenbank aus Schritt 2. In der Wawi-Konfiguration wird der Mandant als Testmandant markiert. Alle externen Schnittstellen (JTL-eazyAuction, Connector, Versandschnittstellen) werden entweder deaktiviert oder auf Sandbox-Zugänge umgestellt. Ein häufiger Fehler: Der Testrechner nutzt dieselbe SQL-Server-Instanz wie das Produktivsystem — bei einem SQL-Server-Ausfall sind dann beide Umgebungen betroffen.

JTL-Shop Testshop einrichten

Für JTL-Shop bietet JTL über das Kundencenter die Möglichkeit, einen dedizierten Testshop anzufordern. Dieser läuft auf JTL-Hosting und ist von der Produktiv-Shopinstallation getrennt. Alternativ kann auf eigenem Hosting eine zweite Shop-Installation unter einer Testdomain (z.B. staging.deinshop.de) eingerichtet werden. Der Testshop verbindet sich mit der Wawi-Testinstanz aus Schritt 3. Wichtig: Suchmaschinen sollten den Testshop nicht indexieren — `noindex`-Header oder `robots.txt`-Sperre sind Pflicht. Mehr zum Testshop-Angebot: JTL-Hosting Testshop.

Updates auf der Testumgebung einspielen und Ergebnisse dokumentieren

Sobald Testumgebung und Testdaten bereitstehen, kann das geplante Update eingespielt werden. Wir testen nach jedem Update immer dieselbe Checkliste: Wawi-Start ohne Fehler, Connector-Synchronisation, Bestellimport, Versandschnittstelle, Kassenbetrieb (wenn JTL-POS vorhanden). Jede Abweichung vom erwarteten Verhalten wird dokumentiert — entweder als bekannter Fehler des Updates (dann Forum oder JTL-Support prüfen) oder als kundenspezifisches Problem der eigenen Konfiguration. Erst wenn die Checkliste fehlerfrei durchläuft, wird das Update im Produktivsystem eingespielt.

Häufige Fragen zur JTL-Testumgebung

Die Lizenzregeln für Testumgebungen sind im JTL-Kundencenter unter ‚Meine Infrastruktur‘ dokumentiert. JTL ermöglicht unter bestimmten Bedingungen die Nutzung von Produkten in einer Staging-Umgebung — die genauen Konditionen können sich je nach Edition und Produkt unterscheiden. Wer auf Nummer sicher gehen will, fragt im JTL-Kundencenter nach oder kontaktiert den JTL-Support, bevor die Testumgebung aufgebaut wird. Als JTL Service Partner Gold klärt Vlarom E-Commerce Agentur diese Frage im Vorfeld jedes Projekts — bevor die Testumgebung aufgebaut wird.
Jede externe Schnittstelle in der Testumgebung muss entweder deaktiviert oder auf einen Sandbox-Zugang umgestellt werden. Das betrifft JTL-eazyAuction (Amazon/eBay-Verbindung deaktivieren), den Shop-Connector (auf Testshop-Datenbank umstellen), Versandschnittstellen (auf Testmodus stellen) und E-Mail-Versand (auf Test-Mailkonto oder komplett deaktivieren). Ein Testschritt den wir immer durchführen: Eine Test-Bestellung anlegen und prüfen, ob irgendwelche Live-Systeme reagieren. Wenn eine Live-E-Mail ankommt, ist die Isolation nicht vollständig.
Produktivdaten in der Testumgebung zu nutzen ist in der Praxis die schnellste Option — weil Tests so realitätsnah wie möglich sind. Die Kopie der Produktivdatenbank auf die Testinstanz ist ein Standardvorgehen. Wichtig dabei: Kundendaten in der Testumgebung unterliegen trotzdem dem Datenschutz — wer Testdaten mit Dritten teilt oder auf Systemen außerhalb der eigenen Kontrolle speichert, muss das datenschutzrechtlich bewerten. Für interne Tests auf eigenem Server ist die Nutzung von Produktivdaten in der Testinstanz erfahrungsgemäß unproblematisch.
Der Ablauf: Produktivdatenbank auf Testinstanz kopieren, Update auf der Testinstanz einspielen, Standard-Funktionen nach einer festen Checkliste testen. Die Checkliste umfasst Wawi-Start, Connector-Sync, Bestellimport, Versandabwicklung und alle im Betrieb aktiv genutzten Bereiche. Wenn das Update auf der Testinstanz sauber durchläuft, wird es im Produktivsystem eingespielt. Wir warten nach jedem JTL-Major-Release mindestens vier Wochen, bevor wir das Update bei Kunden einplanen — in dieser Zeit erscheinen Hotfixes für bekannte Probleme.
Für Händler ohne dedizierten Server ist eine virtuelle Maschine auf dem eigenen PC die einfachste Lösung. Auf der VM wird eine zweite JTL-Wawi-Installation mit Testdatenbank eingerichtet. JTL-Shop-Tests sind über den JTL-Testshop im Hosting möglich — das spart eigene Server-Infrastruktur. Wenn weder VM noch Testshop in Frage kommen, testen wir bei Updates zumindest auf einem separaten Wawi-Mandanten mit kopierten Stammdaten — das ist kein vollständiger Isolationstest, aber besser als kein Test. Wir helfen Kunden bei der Auswahl des passenden Test-Setups je nach Betriebsgröße.

Als JTL Service Partner Gold in Ahrensfelde bei Berlin — deutschlandweit tätig.

JTL-Update vorbereiten — wir richten die Testumgebung ein

Vlarom E-Commerce Agentur in Ahrensfelde bei Berlin richtet JTL-Testumgebungen für Wawi, Shop und WMS ein — als Standard-Vorbereitung für Major-Updates oder als dauerhafte Staging-Infrastruktur. Wir übernehmen Setup, Test-Checkliste und die Abstimmung mit dem JTL-Kundencenter.

Autor

Alexander Luft

JTL Service Partner Gold · Vlarom E-Commerce Agentur · Ahrensfelde bei Berlin