Inhaltsverzeichnis

    JTL-Produkte in einer Testumgebung (Staging) nutzen

    Ihre Aufgabe/Ausgangslage

    Fall A: Update vorbereiten. Sie nutzen JTL-Wawi bereits produktiv. Jetzt möchten Sie Updates auf neue Versionen unserer Warenwirtschaft bzw. Updates von Systemen, die mit JTL-Wawi interagieren, in einer sicheren Umgebung Probe laufen lassen. Fall B: GoLive vorbereiten. Sie befinden sich noch in der Entwicklungsphase mit JTL, haben aber bereits ein JTL-Kundenkonto, in dem benötigte Lizenzen vorliegen. Fall C: Fehler nachstellen. Ihr Support und Ihre Entwicklung sollen unabhängig von der produktiven Betriebsumgebung Fehler nachstellen und Lösungsansätze testen können.
    Hinweis: Bitte beachten Sie, dass Ihnen abhängig von den Produkten, die Sie für die Testumgebung auswählen, Kosten entstehen können. Weitere Details zu den Kosten lesen Sie im Abschnitt Empfehlungen für JTL-Produkte.

    Voraussetzungen/Einschränkungen

    Basiswissen Staging mit JTL

    Was versteht JTL unter Staging?

    Der englische Begriff STAGING (Deutsch: Inszenierung) wird in der Entwicklung verwendet, um einen Probelauf zu beschreiben, in dem simuliert werden soll, wie sich das System mit den entsprechenden Änderungen verhält. Reguläre Updates, Bugfixes und Hotfixes sollten vor dem Einspielen in die produktive Betriebsumgebung möglichst immer vorab in der Stage-Umgebung getestet werden.

    Wann ist eine Staging-Umgebung sinnvoll?

    Ab einer gewissen Unternehmensgröße oder zur allgemeinen Risikominimierung empfehlen wir Kunden die Einrichtung einer Staging-Umgebung. Wenn Ihnen die Kosten für den Betrieb einer eigenen Staging-Umgebung zu hoch sind oder Sie sich technisch nicht ausreichend versiert fühlen, können Sie Updates von einem Servicepartner durchführen lassen. Dieser hat die Möglichkeit, auf seinen hauseigenen Betriebsumgebungen ein Update mit Ihren Daten Probelaufen zu lassen.

    Was benötigen Sie, um eine Staging-Umgebung für JTL einzurichten?

    Abhängig davon, welche Softwarelösungen Sie von JTL oder Drittanbietern verwenden, wird Ihre Staging-Umgebung kleiner oder größer ausfallen. Grundsätzlich benötigen Sie:

    • Ein zweites JTL-Kundenkonto, parallel zu Ihrem produktiven Hauptkonto
    • Die gültigen Lizenzen/Tarife für alle Produkte, die Sie stagen möchten
    • Die technische Infrastruktur, auf der Sie JTL-Wawi, JTL-Shop und andere Produkte installieren
    • Das technische Grundwissen und Sorgfalt im Umgang mit den verwendeten Datenbanken und Konfigurationen

    Welche Daten verwenden Sie in Ihrer Staging-Umgebung?

    Im Staging wird versucht, den produktiven Betrieb so gut wie möglich nachzubilden, um möglichst nah an der Realität zu testen. Daher eignen sich Kopien Ihrer produktiven Systeme bzw. deren Datenbanken als Staging-Daten. Die Kopien sollten nicht zu alt sein und müssen vor dem Import in Ihre Staging-Umgebung unbedingt abgesichert werden, um Ihren produktiven Betrieb nicht zu gefährden. Wie Sie Ihre Staging-Umgebung kapseln oder Datenbank-Backups vor dem Einspielen absichern, lesen Sie hier: Datensicherung für JTL-Wawi einrichten.

    Was kostet eine Staging-Umgebung?

    Je nachdem, auf welchen Servern und mit welchen Server-Editionen Sie beispielsweise JTL-Wawi betreiben, entstehen Ihnen möglicherweise Kosten für weitere Server-Lizenzen. Für einige Produkte sind Lizenzen von JTL in einer Basisversion kostenfrei verfügbar. Dazu gehören derzeit JTL-Wawi, JTL-Shop CFE, JTL-POS, JTL-WMS 1.Benutzer, JTL-Shipping, JTL-FulfillmentNetzwerk.

    Für kostenpflichtige Produkte von JTL können im neu eingerichteten Staging-Kundenkonto einmalig die Testphasen genutzt werden. Im Anschluss ist es derzeit erforderlich, reguläre Lizenzen für die Mindestvertragslaufzeit von 30 Tagen zu buchen, beispielsweise kurz vor dem GoLive oder Update für den finalen Probelauf. Lesen Sie die Details zu den aktuellen Bedingungen im Abschnitt Empfehlungen für JTL-Produkte.

    Für Lösungen von Drittanbietern inklusive aller Plugins aus dem JTL-ExtensionStore darf JTL aktuell keine Staging-Lizenzen herausgeben. Wenden Sie sich hierfür bitte an den Hersteller der Erweiterung.

    Hinweis: Wir arbeiten aktuell an einer Lösung, um unseren Kunden und Partnern das Lizenzmanagement von Staging-Umgebungen zu vereinfachen. Damit soll eine Kosten-Erleichterung für die Staging-Umgebung einhergehen, über die wir derzeit noch keine festen Aussagen treffen können.

    Staging-Umgebung aufbauen

    Sie können die folgenden 3 Schritte ausführen, um eine Testumgebung aufzubauen.

    Schritt 1: Planen Sie den Umfang Ihrer Staging-Umgebung

    1. Bewerten Sie, welche Unternehmensstrukturen und Risiken bei Ihnen vorliegen.
    2. Entscheiden Sie, welche Produkte Sie stagen möchten. Oft reicht es, bestimmte Kernprozesse Ihres Geschäfts Probelaufen zu lassen, während es für andere Prozesse ausreicht, diese nach dem Update der produktiven Umgebung zu testen.
    3. Informieren Sie sich sorgfältig und verantwortungsbewusst über den Umgang mit Datenbank-Kopien, häufig Backups genannt. Insbesondere das Abschalten aller Datenabgleiche ist von entscheidender Bedeutung, um gefahrlos Kopien Ihrer produktiven Umgebung in Ihre Staging-Umgebung einspielen zu können – ohne Ihren produktiven Betrieb zu gefährden.

    Schritt 2: Zweites JTL-Kundenkonto anlegen

    1. Rufen Sie das JTL-Kundencenter auf und klicken Sie auf Registrieren.
    2. Verfahren Sie bei der Registrierung exakt wie bei der initialen Registrierung im JTL-Kundencenter. Vergeben Sie jedoch im Feld Firma einen Zusatz, der Sie erkennen lässt, dass es sich um die Testumgebung handelt, beispielsweise Sportbedarf Sommer (STAGING).
    3. Geben Sie im Feld E-Mail-Adresse eine E-Mail-Adresse an, die von der abweicht, die Sie in Ihrem produktiven JTL-Kundenkonto verwenden. Auch hier bietet sich an, die E-Mail-Adresse mit einem Zusatz zu versehen, der Sie umgehend erkennen lässt, dass es sich um die Testumgebung handelt, beispielsweise staging.info@sportbedarf-sommer.de.
    Hinweis: Der englische Begriff STAGE wird in der Entwicklung verwendet, um einen Probelauf zu beschreiben, in dem simuliert werden soll, wie sich das System mit den entsprechenden Änderungen verhält.

    Nachdem Sie das neue JTL-Kundenkonto erfolgreich angelegt haben, können Sie Ihren Anforderungen entsprechend die JTL-Produkte auswählen, die Sie testen möchten und sich auf diese Weise eine Testumgebung aufbauen, die Sie langfristig nutzen können. Bitte beachten Sie, dass für einige Produkte von JTL ein dauerhaftes Staging kostenpflichtig ist. Lesen Sie mehr zum Thema im Abschnitt: Empfehlungen für die einzelnen JTL-Produkte.

    Schritt 3: Zweiten Wawi-Mandanten anlegen

    Sie können die JTL-weite Systemlandschaft nur sauber abbilden, wenn ein JTL-Kundenkonto genau einem JTL-Wawi-Mandanten entspricht. Daher müssen Sie neben dem JTL-Kundenkonto auch einen weiteren JTL-Wawi-Mandanten anlegen. Es gibt zwei Möglichkeiten: 

    • Empfohlen: Installieren Sie eine zweite JTL-Wawi mit vorerst einer leeren Datenbank: JTL-Wawi installieren. Nur auf diese Weise können Sie neue Versionen von JTL-Wawi unabhängig von Ihrem produktiven Betrieb testen.
    Alternative: Sie können innerhalb einer bestehenden JTL-Wawi-Installation einen zweiten Mandanten verwenden. Mit diesem Ansatz können Sie JTL-Wawi Updates selbst zwar nicht testen, haben aber die Möglichkeit, den Anschluss neuer Drittsysteme oder JTL-Produkte mit weniger Risiko zu testen.
    • Empfohlen: Installieren Sie sich JTL-Wawi auf einem unabhängigen Server/Rechner.
    1. Öffnen Sie JTL-Wawi und klicken Sie im Menü auf Start > Datenbank. Die JTL-Datenbankverwaltung öffnet sich.
    1. Melden Sie sich mit einem SQL-Server-Benutzer an und klicken Sie auf die Schaltfläche Neuer Mandant.
    1. Tragen Sie in das Feld Name den Namen der Stage-Datenbank ein. Auch hier empfiehlt es sich, einen Zusatz hinzuzufügen, damit Sie umgehend erkennen, dass es sich um die Testumgebung handelt, beispielsweise Sportbedarf Sommer (STAGE).
    2. Klicken Sie auf Weiter. Die Einrichtung wird abgeschlossen.
    1. Schließen Sie die Einrichtung ab, indem Sie auf die Schaltfläche Fertig klicken.

    Schritt 4 : JTL-Produkte für die Testumgebung wählen

    1. Öffnen Sie das JTL-Kundencenter und melden Sie sich mit dem JTL-Kundenkonto an, welches Sie in Schritt 1 für die Testumgebung angelegt haben.
    2. Buchen Sie im JTL-Kundencenter alle Produkte Ihren Anforderungen entsprechend. Berücksichtigen Sie hierzu die Empfehlungen und Hinweise im Abschnitt Empfehlungen für die einzelnen JTL-Produkte.
    3. Wenn Sie alle JTL-Produkte Ihren Anforderungen entsprechend gebucht haben, öffnen Sie JTL-Wawi und melden sich mit dem Mandanten an, den Sie in Schritt 2 angelegt haben. Aktivieren Sie die Lizenzen der Produkte analog zu Ihrem Produktivsystem.

    Empfehlungen für die einzelnen JTL-Produkte (inkl. Kosten)

    In diesem Abschnitt lesen Sie Empfehlungen und Hinweise für die einzelnen JTL-Produkte im Rahmen der Testumgebung. Neben Nutzungshinweisen lesen Sie Empfehlungen für die einzelnen Lizenzen, um die Kosten für die Testumgebung möglichst gering zu halten.

    Hinweis: Sie können für die Testumgebung auch die jeweilige Testphase der JTL-Produkte nutzen, sofern diese angeboten wird. Allerdings müssen Sie berücksichtigen, dass Ihnen diese Testphase i.d.R. nur einmal oder für einen begrenzten Zeitraum zur Verfügung steht. Sie können damit also keine langfristige Testumgebung aufbauen. Eine Testumgebung, auf die Sie langfristig zugreifen können, ist jedoch notwendig, insbesondere, wenn Sie regelmäßig Versionsupdates testen möchten.
    Warenwirtschaft

    Die Warenwirtschaft von JTL ist kostenfrei. Sie können sich daher die Version, die Sie testen möchten, hier herunterladen und für die Testumgebung nutzen: Kostenfreier Download JTL-Wawi.

    Lesen Sie mehr zum Thema hier: JTL-Wawi.

    Marktplätze

    In der Regel können Sie mit der Datenbank, die Sie für die Testumgebung angelegt haben, keinen Amazon/eBay-Abgleich durchführen, da dies Ihre Daten gefährden kann. Zudem können Sie kein weiteres Amazon/eBay-Konto für die Testumgebung einrichten. Dadurch ist es nicht möglich, die Schnittstelle mit demselben Marktplatzkonto zu testen.

    Lesen Sie mehr zum Thema hier: JTL-eazyAuction.

    Kassensystem

    Sie haben die Möglichkeit, JTL-POS als Stand-alone-Lösung im Google PlayStore herunterzuladen oder die APK-Datei aus dem Kundencenter zu beziehen. Diese ist kostenfrei und ermöglicht es Ihnen, JTL-POS zu testen. Sie können dafür die Demo-Datenbank nutzen, indem Sie diese in der App herunterladen. Es ist nicht möglich, die Multikassen-Anbindung kostenfrei zu testen. Die Multikasse unterscheidet sich jedoch nicht von der Stand-Alone-Lösung.

    Lesen Sie mehr zum Thema hier: JTL-POS.

    Hinweis: JTL-POS kann derzeit nicht mit mehreren JTL-Wawi-Mandanten genutzt werden. Das bedeutet, ein Test mit dem zweiten JTL-Wawi-Mandanten, den Sie in Schritt 2 möglicherweise angelegt haben, ist nicht empfehlenswert, da sich dieser auf der gleichen Datenbank-Instanz befindet. Wenn Sie es trotzdem testen möchten, ist es ratsam, einen zweiten SQL-Server zu installieren, auf dem die Test-Datenbank der JTL-Wawi liegen kann, separat von Ihrem Produktiv-System.
    Versandmodule

    Sie können den Versandetikettendruck JTL-ShippingLabels kostenfrei nutzen, Sie zahlen ausschließlich die Gebühren Ihrer Logistiker. Gegebenenfalls müssen Sie sich ein zweites Konto für Ihre Logistiker anlegen. Für JTL-Track&Trace werden bei der Benutzung die Gebühren, wie auf der Produktseite im JTL-Kundencenter beschrieben, fällig.

    Lesen Sie mehr zum Thema hier: JTL-Shipping.

    Produktion

    Sie können JTL-Plan&Produce kostenfrei für die Testumgebung nutzen. Für JTL-Workbench werden bei der Benutzung die Gebühren, wie auf der Produktseite im Kundencenter beschrieben, fällig.

    Bei diesem Produkt bzw. Modul können Sie im Rahmen eines anstehenden Updates die betroffenen Lizenzen in Ihrer Staging-Umgebung als Testphasen buchen und bei Bedarf verlängern lassen. Auf diese Weise können Sie die Betriebskosten für Ihre Staging-Umgebung verringern. Dabei gelten die folgenden Regeln:

    • Parallel zu Ihrem produktiven JTL-Kundenkonto muss eine Staging-Umgebung existieren, inkl. dem dazugehörigen Staging-Kundenkonto im JTL-Kundencenter.
    • Verlängerungen von Testphasen für Ihr Staging-Kundenkonto werden von unserem Support immer nur temporär und im Rahmen eines anstehenden Updates vergeben.
    • Erstellen Sie in Ihrem (i.d.R. produktiven) JTL-Kundenkonto ein Ticket, in dem Sie die Verlängerung der Testphase beantragen. Dieses Ticket muss folgende Informationen enthalten: Betroffene Module, Testzeitraum, E-Mail des Staging-Kundenkontos.
    • Ein Missbrauch der Testphasen/Staging-Lizenzen für den produktiven Betrieb wird zu einer sofortigen Sperre Ihres Staging-Kontos führen.
    • Kostenfreie Staging-Lizenzen sind eine freiwillige Leistung von JTL, auf die kein Anspruch besteht. Das Angebot kann jederzeit ohne Angabe von Gründen zurückgezogen werden.

    Lesen Sie mehr zum Thema hier: JTL-Plan&Produce.

    Lagerverwaltung

    Für die JTL-WMS Lagerverwaltung steht Ihnen 1 kostenfreier Benutzer für die Testumgebung zur Verfügung. Für die weiteren Module der JTL-WMS Lagerverwaltung werden bei Benutzung die Gebühren, wie auf der Produktseite im Kundencenter beschrieben, fällig.

    Bei diesem Produkt bzw. Modul können Sie im Rahmen eines anstehenden Updates die betroffenen Lizenzen in Ihrer Staging-Umgebung als Testphasen buchen und bei Bedarf verlängern lassen. Auf diese Weise können Sie die Betriebskosten für Ihre Staging-Umgebung verringern. Dabei gelten die folgenden Regeln:

    • Parallel zu Ihrem produktiven JTL-Kundenkonto muss eine Staging-Umgebung existieren, inkl. dem dazugehörigen Staging-Kundenkonto im JTL-Kundencenter.
    • Verlängerungen von Testphasen für Ihr Staging-Kundenkonto werden von unserem Support immer nur temporär und im Rahmen eines anstehenden Updates vergeben.
    • Erstellen Sie in Ihrem (i.d.R. produktiven) JTL-Kundenkonto ein Ticket, in dem Sie die Verlängerung der Testphase beantragen. Dieses Ticket muss folgende Informationen enthalten: Betroffene Module, Testzeitraum, E-Mail des Staging-Kundenkontos.
    • Ein Missbrauch der Testphasen/Staging-Lizenzen für den produktiven Betrieb wird zu einer sofortigen Sperre Ihres Staging-Kontos führen.
    • Kostenfreie Staging-Lizenzen sind eine freiwillige Leistung von JTL, auf die kein Anspruch besteht. Das Angebot kann jederzeit ohne Angabe von Gründen zurückgezogen werden.

    Lesen Sie mehr zum Thema hier: JTL-WMS.

    Fulfillment

    Das JTL-Fulfillment Network steht Ihnen kostenfrei für die Testumgebung zur Verfügung. Sie können es mit einem zweiten JTL-Kundenkonto und einer zweiten JTL-Wawi-Installation testen. Anbinder, die die API nutzen, können das JTL-Fulfillment Network mithilfe der Sandbox testen.

    Für Fulfillment-Dienstleister: Abhängig davon, wie Sie es im Produktiv-System handhaben, könnte es für Ihre Testumgebung relevant sein, sich zwei JTL-Kundenkonten anzulegen; eins für die Fulfiller-Rolle und eins für die Händler-Rolle.

    Onlineshop

    Sie haben die Möglichkeit, den JTL-Shop mit der Community Free Edition (limitiert auf 500 Artikel, inkl. Variationen) kostenfrei für die Testumgebung zu nutzen. Wenn Sie das Multishop-Modul in Ihrer Testumgebung nutzen möchten, können Sie dieses zum Monatsende kündigen und auf diese Weise langfristige Kosten vermeiden.

    Lesen Sie mehr zum Thema hier: JTL-Shop.

    Für das Hosting bei JTL: Der Betrieb einer zweiten Umgebung ist für JTL mit Kosten verbunden. Deshalb ist es notwendig, dass Sie für Ihre Testumgebung ein reguläres Hosting-Paket buchen.

    Shop-Connectoren

    Sie haben die Möglichkeit, alle JTL-Connectoren, bis auf Shopware 6 und Shopify, kostenfrei für die Testumgebung zu nutzen. Wenn Sie bereits eine Shopware 6 oder Shopify-Instanz haben, die Sie für die Testumgebung verwenden, können Sie diese entsprechend mit den verbundenen Kosten nutzen. Achten Sie darauf, dass Sie nicht Ihren produktiven Shop anschließen.

    Lesen Sie mehr zum Thema hier: JTL-Connector.

    Gutscheine

    Bei der Benutzung von JTL-Vouchers in der Testumgebung werden die Gebühren, wie auf der Produktseite im Kundencenter beschrieben, fällig. Verzichten Sie in Ihrer Testumgebung auf große Gutscheinimporte, um die Kosten dafür zu vermeiden. Beachten Sie auch, dass Sie die Testphase 2 mal zu einem beliebigen Zeitpunkt verlängern können.

    Lesen Sie mehr zum Thema hier: JTL-Vouchers.