- Version: 2.0.1
- Letztes Update: 29. November 2024
- Kompatibilität: 6.6.6.1 – 6.6.6.06.6.5.06.6.4.1 – 6.6.4.06.6.3.1 – 6.6.3.06.6.2.06.6.1.2 – 6.6.1.06.6.0.3 – 6.6.0.0
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:
- Per E-Mail: team@zwei.gmbh
- Per Telefon: +49 (0) 3677 - 87 48 88 7
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
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
– Produktbilderfiles/backup
– Backupspublic/thumbnail
– Thumbnailsfiles/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:
- Loggen Sie sich in Ihr Timme Hosting Kundenmenü ein.
- Gehen Sie zur Liste Ihrer Webseiten und klicken Sie auf die Domain, für die StageWare eingerichtet ist.
- Scrollen Sie nach unten zu den Erweiterten Einstellungen und klappen Sie diese auf.
- Tragen Sie unter Verzeichnisspezifische Einstellungen den Unterordner (z. B.
/stage
) ein, in dem sich Ihre Testumgebung befindet. - Wählen Sie im Dropdown-Menü rechts daneben die Shopware 6 Konfiguration aus.
- 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.