Skip to main content Skip to search Skip to main navigation
Shopware Payments ramp-up pricing for 12 months. Limited time only. Learn more
Diese Seite ist auch auf Deutsch verfügbar.
moori.media

Create staging / testenvironments

Rating: 5.0

Average rating of 5 out of 5 stars

(5 reviews)
Downloads: 283

Description

Highlights

  • Shopware test copies with a separate database and shop directory
  • Guided workflow with dashboard, checks and five creation steps
  • Configurable database and file exclusions per staging environment
  • Optional customer anonymization in defined destination tables
  • Four execution methods with local commands or SSH on the same server

Features

  • Manage multiple staging environments in Shopware Administration
  • Dashboard with internal notes and Storefront and Administration links
  • System check and database connection test before creation
  • Database backup and import using mysql and mysqldump
  • Content exclusions for customers, orders, carts and additional tables
  • File copying with rsync and configurable exclusion patterns
  • File permission, owner and group options
  • Symlink creation through PHP or shell with optional shared media
  • Destination database connection, app URL and sales channel domain mapping
  • Maintenance mode, dev mode and optional deactivation of all destination plugins
  • Configurable destination environment variables
  • Anonymize defined customer data and clear existing customer login credentials
  • PHP shell and Symfony Process locally or through SSH on localhost
  • SSH credentials from plugin configuration or server-side ENV variables
  • Progress display, individual step execution and configurable logging

About the Extension

Test updates and changes in a staging shop first

MoorlStaging creates and manages test environments directly in Shopware Administration. A separate database and shop directory provide a place to test Shopware updates, extensions and configuration changes before applying them to production.

Three tabs guide the workflow: record the test purpose on the Dashboard, check the server and destination connection under System & database, then configure and start the copy under Create staging. Creation is enabled only after both checks pass.

Five steps with control over data and files

Creation runs through five clear steps: back up the database, import it into the destination database, copy shop files, create symlinks and configure the destination shop. Progress and status identify the current step; a reported step error stops the full run. Individual steps can be repeated when needed.

Exclude carts, log entries, orders, customers, SEO URLs and search keywords from the database export. Add further table names on separate lines. File exclusions with wildcards, cache and version-control options, and configurable permissions help adapt the copy to your server.

Prepare the destination for your tests

MoorlStaging sets the destination database connection, can update the app URL and maps sales channel domains to the staging path while preserving existing language paths and subpaths. Configure maintenance mode, development mode, deactivation of all plugins and your own list of environment variables to set or remove.

A successful full run returns you to the Dashboard with Storefront and Administration links. Internal notes help identify update tests, investigations and development environments.

Optional customer anonymization

When copying customers and orders for testing, step 5 can replace certain personal data in customer accounts, customer addresses, order customers and order addresses with test data. Customer/order relationships remain intact. The option is off by default and operates only on the destination database.

Existing customer passwords, legacy credentials and recovery records are cleared. Existing customer logins no longer work in staging afterwards. Documents, files, logs, reviews, newsletter data and other plugins' data are not anonymized; the SQL backup created beforehand is also unaffected. The scope is limited to the customer tables described.

Local commands or execution through SSH

Choose PHP shell, PHP shell via SSH, Symfony Process or Symfony Process via SSH. SSH connects to the same server on localhost:22. Credentials can come from plugin settings or server-side environment variables. The Symfony/OpenSSH variant also supports key authentication and checks the known host key.

Hosting profiles set binary paths and initial settings for new environments. Existing environments retain their individual settings. You can supply paths to mysql and mysqldump manually and select the logging level.

Requirements and operational notes

The extension targets Shopware 6.7 and requires a suitable server with executable shell tools including rsync, mysql, mysqldump and sed. Depending on the execution method, it requires exec, proc_open, the PHP ssh2 extension, or OpenSSH with sshpass for password authentication. Provide a separate destination database, sufficient storage, appropriate permissions and web server rules for the staging path. MoorlFoundation is not required.

Media is copied by default. If you exclude media and link it to the live shop, both shops share those files; changes or deletions in staging then affect the live shop too. Review mail transport, payment providers, webhooks and background services before testing.

The extension creates test copies; it does not automatically transfer changes back to the live shop. Imports and repeated steps can overwrite destination data. The deletion action attempts to remove destination database tables, the copy, backup and public symlink; verify the result. Uninstallation does not automatically remove existing test environments.

Available hosting profiles are not a blanket guarantee for hosting packages. Setup and duration depend on your server, data volume and web server configuration.

Details

  • Available: English, German
  • Latest update: 9 November 2026
  • Publication date: 29 April 2022
  • Version: 1.7.9
  • Category: Administration

Resources

Reviews (5)

Average rating
5.0

Average rating of 5 out of 5 stars

Based on 5 reviews
5.0 Functionality
5.0 Usability
5.0 Documentation
5.0 Support

100 %
0 %
0 %
0 %
0 %

Write a review

If you downloaded this extension you can write a review in the Shopware Account.

Write a review
Alles super - bestes Staging Plugin
5.0

Average rating of 5 out of 5 stars

by Mark A.
13 November 2025 11:22
Preis / Leistung unschlagbar - macht genau was es soll zu einem TOP PReis - Support beispiellos.
5.0 Functionality
5.0 Usability
5.0 Documentation
5.0 Support
by moori.media 13 November 2025 12:11
Vielen Dank für die Bewertung und vor allem auch für die Tipps und Hinweise um das Plugin zu optimieren!
Tolles Plugin - toller Support
5.0

Average rating of 5 out of 5 stars

by Markus Engel
12 December 2024 20:41
Das Plugin macht genau, was es soll und erstellt Testumgebungen. Die Konfiguration war nicht ganz einfach im Zusammenspiel mit unserem Hoster all-inkl., aber Herr Georg von Moori hat schnell geholfen, bis es lief.

Jetzt gibt es in der Beschreibung auch entsprechende Infos zu verschiedenen Hostern. Von daher alles perfekt, gutes Plugin und guter Support, wir sind sehr zufrieden.
5.0 Functionality
5.0 Usability
5.0 Documentation
5.0 Support
Erweiterung, Preis und Support 100% Zufriedenstellend
5.0

Average rating of 5 out of 5 stars

by Pierre Martin
2 May 2024 11:57
Ich nutze diese nützliche Erweiterung schon seit ein paar Monaten und was soll ich sagen, alles perfekt bei mir. Ich hatte nun auch schon 2 Anfragen beim Support von Moori und auch hier gibt es volle Punktzahl, da mir sofort weitergeholfen wurde. Außerdem hat mich im Vorfeld auch der Preis überzeugt, dieser lag noch in meinem Budget für solch eine Erweiterungen. Ich kann mich an dieser Stelle nur nochmals beim kompletten "Moori - Team" bedanken für die tolle Erweiterung.
5.0 Functionality
5.0 Usability
5.0 Documentation
5.0 Support
Faires Preisleistungsverhältnis + sehr schneller Support!
5.0

Average rating of 5 out of 5 stars

by kontorplus.De
27 February 2024 14:45
Diese Erweiterung funktioniert einwandfrei bei Profihost (sogar uns ohne den in der Anleitung erwähnten Apache Neustart).

Die Installation/Grundeinrichtung war ebenso schnell und unkompliziert möglich.

Insgesamt findet man hier bei der Erweiterung "Test- und Stageumgebung" ein sehr faires Preisleistungsverhältnis (gegenüber Mitbewerbern) und der Support reagiert auch sehr schnell bei möglichen Fragen.

Vielen Dank und viel Erfolg weiterhin!
5.0 Functionality
5.0 Usability
5.0 Documentation
5.0 Support
Great staging system
5.0

Average rating of 5 out of 5 stars

by Hanno-Christian Schulz
22 September 2023 17:52
Works like a charm and Moori's support is awesome.
5.0 Functionality
5.0 Usability
5.0 Documentation
5.0 Support

About the Extension Partner

Partner Status

  • Shopware Premium Extension Partner Shopware
    Premium Extension Partner

Details

  • Ø-Rating: 4.6

    Average rating of 4.6 out of 5 stars

  • Partner since: 2019
  • Extensions: 63

Support

  • Based in: Germany
  • Speaks: German, English
  • Response time: Quickly