Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen
Zur Startseite gehen

StageWare® – Testumgebung


Inhalte im Überblick


Beschreibung

Sicher testen, bevor’s live geht – mit Deiner Shopware 6 Testumgebung. Mit StageWare® richtest Du mit nur einem Klick eine vollständige Shopware 6 Testumgebung ein – direkt aus dem Backend Deines Online-Shops. Ob Updates, neue Plugins oder Designanpassungen: Du testest Änderungen risikofrei, ohne Deinen Live-Shop zu gefährden.

Perfekt für alle, die auf Nummer sicher gehen wollen

In der Testumgebung kannst Du sämtliche Änderungen simulieren – mit anonymisierten Kundendaten, Passwortschutz und deaktivierten Cronjobs. So testest Du realistisch, aber sicher und DSGVO-konform. Die einfache Bedienung spart Zeit und schützt vor bösen Überraschungen im Produktivsystem.

Deine Vorteile mit StageWare® von ZweiPunkt:

  • Testumgebungen mit einem Klick erstellen & zurücksetzen:
    Direkt aus dem Shopware 6 Backend – einfach, schnell, zuverlässig.
  • Datenschutzkonform & sicher:
    Kundendaten werden automatisch maskiert, Testbereiche sind passwortgeschützt.
  • Ideal für Updates, Plugin-Tests & Designänderungen:
    Teste neue Funktionen stressfrei – ohne Risiko für Deinen Online-Shop.
  • Flexibel & zeitsparend:
    Staging-Umgebungen lassen sich beliebig oft erstellen und zurücksetzen – ideal für Entwickler & Agenturen.
  • Wartungsmodus & Cronjob-Kontrolle inklusive:
    Volle Kontrolle über die Testumgebung – kein versehentlicher Mailversand oder Hintergrundprozesse.

Mit StageWare® entwickelst Du Deinen Shop professionell und ohne Risiko weiter. Erstelle Deine eigene Shopware 6 Testumgebung und teste alles in Ruhe – bevor es live geht. Weniger Aufwand, mehr Sicherheit, maximale Kontrolle. Teste jetzt – und bring Deinen Online-Shop sicher auf das nächste Level!

Maximiere Deine Effizienz mit unserem Installations-Service

Die Einrichtung von Shopware-Plugins kann komplex und zeitraubend sein. Spare wertvolle Zeit, indem Du unseren Expertenservice in Anspruch nimmst. Unser Ziel ist es, Dir eine nahtlose und effiziente Lösung zu bieten. Wir kümmern uns um den gesamten Prozess – vom Herunterladen über die Installation bis hin zur Aktivierung und Konfiguration Deiner Plugins. So kannst Du Dich voll und ganz auf die wirklich wichtigen Dinge Deines Geschäfts konzentrieren.

Transparente Preise, klarer Mehrwert:

  • Standard-Installation: (einmalig) 49,99€*
  • StageWare-spezifische Einrichtung: (einmalig) 99€*

*Alle Preise zzgl. MwSt.

Exzellenter Support, der Dich weiterbringt

Wir sind stolz darauf, von unseren Kunden für schnellen und kompetenten Support geschätzt zu werden. Die Sicherung Deines langfristigen Erfolgs ist unser oberstes Ziel. Dabei wissen wir, wie wichtig zuverlässige Unterstützung ist. Deshalb steht Dir unser professionelles Support-Team jederzeit zur Seite. Wir freuen uns darauf, Dich in Deinen Anliegen zu unterstützen und gemeinsam Deinen Erfolg voranzutreiben.

Kontaktiere uns – wir sind für Dich da:

ZweiPunkt GmbH – Dein Full-Service-Partner für Shopware Online-Shops

Bei uns erhältst Du alles aus einer Hand. Unsere langjährige Erfahrung in der Shop-Entwicklung ermöglicht es uns, professionelle Unterstützung in allen Facetten von Shopware 5 und Shopware 6 anzubieten. Von der Gründung Deines Online-Shops über das Redesign und die Performance-Optimierung bis hin zur Entwicklung maßgeschneiderter Plugins und zielgerichtetem Marketing – wir begleiten Dich auf jedem Schritt Deiner E-Commerce-Reise.

Unsere Experten haben über die Jahre ein tiefgreifendes Wissen rund um Shopware erlangt. Dieses stellen sie nicht nur in der Entwicklung individuell angepasster Erweiterungen für Deinen Online-Shop unter Beweis, sondern auch in der Kreation von Plugins, die wir im offiziellen Shopware Store anbieten.


Bewertungen

Ausgezeichnet

Durchschnittliche Bewertung von 4.6 von 5 Sternen

4,64 Rating
11 Bewertungen
Cevat Aydogdu

Durchschnittliche Bewertung von 1 von 5 Sternen

Unbrauchbar

Leider ist die App unbrauchbar, anfänglich hat es gut funktioniert. Je ... Mehr anzeigen

Leider ist die App unbrauchbar, anfänglich hat es gut funktioniert. Jetzt bleibt die Stage in der Kopierschleife hängen. Habe dann erneut gestartet. Shop war nicht mehr erreichbar. Es ging nur noch über ein Backup. EIGENTLICH SOLLTE DIE STAGE MICH VOR SOWAS SCHÜTZEN UND NICHT VERURSACHEN. Habe alles versucht, deinstalliert und alles wieder neu. Auch neue Datenbank hat nicht geholfen. Hatte auch keine Änderungen an meinem Shop. Der Support war auch nicht hilfreich. Nach langem Warten auf eine Rückmeldung bekomme ich dieselben Fragen erneut gestellt.

K. Voll

Durchschnittliche Bewertung von 5 von 5 Sternen

Besser geht's nicht

Super Plugin - funktioniert wie es soll. Es gab bei der Installation e ... Mehr anzeigen

Super Plugin - funktioniert wie es soll. Es gab bei der Installation ein kleines Problem, wurde aber vom Support sehr zügig gelöst. Ganz klare Empfehlung von meiner Seite.

Mark A.

Durchschnittliche Bewertung von 5 von 5 Sternen

Unverzichtbar

Professioneller und schneller Support vom Hersteller und das Plugin fu ... Mehr anzeigen

Professioneller und schneller Support vom Hersteller und das Plugin funktioniert wie es soll. Sehr nützliches Plugin und nur zu empfehlen.

S. Niebler-Reumann

Durchschnittliche Bewertung von 5 von 5 Sternen

Top Support und super Plugin

Wir sind sehr zufrieden mit dem Einsatz des Plugins. Durch das Plugin ... Mehr anzeigen

Wir sind sehr zufrieden mit dem Einsatz des Plugins. Durch das Plugin wird uns das Erstellen von Backups und Testumgebungen enorm erleichtert, wodurch wir immer auf dem aktuellsten System testen können. Bei Fragen reagiert der Hersteller sehr schnell.

Transwatt

Durchschnittliche Bewertung von 5 von 5 Sternen

erstellt zuverlässig einen Stage umgebung

Macht exakt das was es soll, absolut top.

Jochen Heil

Durchschnittliche Bewertung von 5 von 5 Sternen

Absolut empfehlenswertes Plugin

Mit StageWare lassen sich unkompliziert beliebig viele Testumgebungen ... Mehr anzeigen

Mit StageWare lassen sich unkompliziert beliebig viele Testumgebungen anlegen. Diese nutzen wir zur Prüfung von Plugin-Updates, auch Änderungen am Design können optimal vorab getestet werden. Die leichte Bedienung des Plugins und der tolle Support vom Hersteller ZweiPunkt haben uns schnell überzeugt, nach dem Testzeitraum eine Lizenz zu erwerben.

VH

Durchschnittliche Bewertung von 5 von 5 Sternen

Top Plugin und sehr guter Support

Das Plugin bildet alle Funktionen ab welche ich mir von diesem erhofft ... Mehr anzeigen

Das Plugin bildet alle Funktionen ab welche ich mir von diesem erhofft habe und funktioniert bei mir fehlerfrei. Ich hatte Anlaufschwierigkeiten bzgl. der Konfiguration und habe das Support-Team kontaktiert, welche mir sehr schnellt geantwortet haben und mein Problem auch auf Anhieb lösen konnten. Ich bin vollkommen zufrieden und kann das Plugin nur weiterempfehlen.

Frank Thomaschewski

Durchschnittliche Bewertung von 5 von 5 Sternen

Enorme Arbeitserleichterung, zuverlässiges Plugin

Die Besucher meines Shops sollen sich auf den ersten Blick wohl und an ... Mehr anzeigen

Die Besucher meines Shops sollen sich auf den ersten Blick wohl und angesprochen fühlen. Neue Ideen wie interaktive Elemente oder Designänderungen erprobe ich zunächst in einem Staging-Shop. Ihr Plugin nimmt mir durch die automatische Erstellung eines Testshops sehr viel Arbeit ab, ich möchte es nicht mehr missen!

Bernd Albert

Durchschnittliche Bewertung von 5 von 5 Sternen

Unverzichtbar mit Top Support!

Wir hatten heute einen Servercrash und ich habe einfach mal angerufen. ... Mehr anzeigen

Wir hatten heute einen Servercrash und ich habe einfach mal angerufen. Keine langen Fragen sondern sofort verständnisvolle Hilfe! Das Plugin ist eh unverzichtbar und Top, den Support hab ich jetzt wirklich ins Herz geschlossen! Danke!

MT

Durchschnittliche Bewertung von 5 von 5 Sternen

Stage Ware ist absolut empfehlenswert

Stage Ware ist ein absolut empfehlenswertes und intuitives Plug-In für ... Mehr anzeigen

Stage Ware ist ein absolut empfehlenswertes und intuitives Plug-In für die Anlage von Testumgebungen. Endlich können wir vorab testen, welche Auswirkungen Änderungen im Live Shop hätten. Einrichtungsservice hat perfekt geklappt. Nachfragen wurden zügig und kompetent beantwortet. Danke dafür an das gesamte ZweiPunkt Team.


Fragen & Antworten

Eine StageWare Testumgebung ist eine vollständige Kopie Ihres Live-Shops. Sie dient dazu, risikofrei Updates durchzuführen, neue Plugins zu testen oder Layoutänderungen auszuprobieren – ohne Auswirkungen auf den produktiven Shop.

Die Testumgebung kann jederzeit synchronisiert werden und entspricht dann wieder exakt dem aktuellen Live-Stand.

Testumgebungen werden im StageWare Manager über ein neues Profil angelegt. Danach erfolgt die Synchronisation – dabei werden:

  • alle Dateien aus dem Live-Shop kopiert
  • die Datenbank dupliziert
  • die Umgebung automatisch vorbereitet

So entsteht ein isolierter Shop für sichere Tests.

Große Datenmengen (z. B. Bilder, Backups, Logs) können vom Kopiervorgang ausgeschlossen werden. Das beschleunigt die Synchronisation erheblich.

Häufig genannte Ausschlüsse:

  • public/media – Produktbilder
  • files/backup – Backups
  • public/thumbnail – Thumbnails
  • files/export – CSV/Exporte

Die Ausschlüsse tragen Sie direkt im StageWare Profil unter Verzeichnisse / Tabellen ausschließen ein.

Aktivieren Sie im StageWare Profil die Option Kunden-Mails anonymisieren.

Dabei wird an alle E-Mail-Adressen automatisch der Zusatz @stageware.zwei.gmbh angehängt:

Aus kunde@example.de wird z. B. kunde@example.de@stageware.zwei.gmbh.

So gehen keine Testmails an echte Kunden raus.

  • Wartungsmodus aktivieren: Verhindert, dass Google die Testumgebung indexiert oder Kunden sie versehentlich aufrufen.
  • IP-Whitelist setzen: Nur Ihre eigene IP kann die Testumgebung öffnen.
  • APP_ENV = dev: Aktiviert den Symfony Debug-Modus (Profiler, Fehlerdetails).

 Für große Shops oder automatisierte Deployments bietet StageWare einen CLI-Befehl:

bin/console stageware:sync --stage mein_stage_name

 Vorteil: Sie können regelmäßig per Cron oder manuell synchronisieren – unabhängig vom Backend.

Tragen Sie eine Stage-Domain (z. B. stage.meinshop.de) direkt im Verkaufskanal ein. Bei der nächsten Synchronisation wird die Domain automatisch übernommen.

Wichtig: Die Domain muss beim Hoster auf den Ordner /pfad/zur/testumgebung/public zeigen.

Achtung: Bei Shops mit mehreren Domains (z. B. .de und .com) kann es zu Konflikten kommen.

Wenn beim Aufrufen Ihrer Testumgebung ein 403 (Zugriff verweigert) oder 404 (Seite nicht gefunden) Fehler erscheint, liegt dies bei Timme Hosting in der Regel an einer fehlenden Konfiguration für Unterordner in der nginx-Serververwaltung.

StageWare ist standardmäßig für Apache-Server konzipiert. Bei Timme Hosting (nginx) muss der verwendete Stage-Ordner manuell für die Domain freigegeben werden.

So lösen Sie das Problem:

  1. Loggen Sie sich in Ihr Timme Hosting Kundenmenü ein.
  2. Gehen Sie zur Liste Ihrer Webseiten und klicken Sie auf die Domain, für die StageWare eingerichtet ist.
  3. Scrollen Sie nach unten zu den Erweiterten Einstellungen und klappen Sie diese auf.
  4. Tragen Sie unter Verzeichnisspezifische Einstellungen den Unterordner (z. B. /stage) ein, in dem sich Ihre Testumgebung befindet.
  5. Wählen Sie im Dropdown-Menü rechts daneben die Shopware 6 Konfiguration aus.
  6. Klicken Sie auf Speichern.

Hinweis: Es kann bis zu 10 Minuten dauern, bis die Änderungen auf dem Server übernommen wurden.

Nach dieser Konfiguration sollte Ihre StageWare Testumgebung ohne 403- oder 404-Fehler erreichbar sein.

 StageWare wird vom Server unterbrochen, wenn das Kopieren zu lange dauert.  Lösungsmöglichkeiten:

     
  •    Höherer Wert im Plugin-Feld Maximale Laufzeit (z. B. 600)  
  •  
  •    Alternativ: CLI mit Parameter starten:    
    php -d max_execution_time=600 bin/console stageware:sync --stage mein_stage  

 Bei zu wenig verfügbarem RAM kann StageWare abbrechen.

 CLI-Befehl mit RAM-Erhöhung: php -d memory_limit=8G bin/console stageware:sync --stage mein_stage

 Wenn Dateien dem falschen Benutzer gehören (z. B. user1 statt www-data), ändern Sie die Rechte:

chown -R www-data:www-data /pfad/zum/stage

 Prüfen Sie mit ls -la, ob der Webserver Zugriff auf alle Dateien hat.

Ergänzen Sie den Befehl um &, um die Synchronisation im Hintergrund laufen zu lassen:

bin/console stageware:sync --stage XXXXXXXXXXXXXXXXX &

So bleibt der Prozess aktiv, auch wenn Sie das Terminal schließen.

Variante 1 – Dateiänderungen prüfen:
find ./ -type f | wc -l
Zwei Mal ausführen, wenn die Zahl steigt, läuft der Prozess.

Variante 2 – SQL-Abfrage:
SELECT SUM(TABLE_ROWS) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA ='meinshop';

Die Sortier-Puffer des SQL-Servers sind zu klein.

Option 1 – Buffer erhöhen:

SET GLOBAL sort_buffer_size = 256000000;

Eintragen im Profil unter "Vor dem Synchronisationsprozess ausführen".

Option 2 – Kopierlast reduzieren:

  • DB Zeilenlimit: 50
  • Nur einen Kopiervorgang pro Request aktivieren

Ja, alle Funktionen dieser Editionen sind in selbst gehosteten StageWare Testumgebungen uneingeschränkt nutzbar.


Konfigurationsanleitung

  • Plugin installieren
  • Plugin aktivieren
  • Du findest das aktivierte Plugin im Backend unter "Erweiterungen" > "Testumgebungen".
  • Um eine Testumgebung zu erstellen, musst Du zunächst eine leere Datenbank anlegen. Beachte hierbei die notwendigen Rechte des Datenbank-Users.
  • Trage diese Daten (Host, Datenbankname, Datenbankbenutzer, Passwort und Port) in das Formular zur Erstellung Deiner Testumgebung ein.
  • Wenn Du bestimmte Tabellen von der Synchronisation ausschließen möchtest, kannst Du diese ebenfalls im Formular eintragen.
  • Lege nun den Ordnernamen Deiner Staging-Umgebung fest. Dieser muss einmalig sein und wird automatisch während der Synchronisation in Deinem Root-Verzeichnis erzeugt.
  • Du kannst Dateien und komplette Ordner von der Synchronisation ausschließen. Dies wird besonders für Bild- und Medienordner empfohlen, um die Ausführungszeit zu verringern.
  • Wenn Du alle Daten eingetragen hast, klicke auf den Button "Testumgebung speichern".
  • Klicke auf den Button "Testungebung synchronisieren", um Deine Staging-Umgebung anzulegen. Dies kann in Abhängigkeit der Größe Deiner Datenbank und des Umfanges Deiner Dateien einige Minuten dauern.

Changelog

Versionsnummer
Kompatibilität
Letztes Update:
Changelog
Version:
2.0.1
Kompatibilität
min 6.6.0.0 | max 6.6.6.1
Letztes Update:
29. November 2024
Consideration of .env.local.php added.