Mails und Aufrufe Wie verhindere ich Testmails und Aufrufe nach draußen?
Eine Kopie kennt dieselben Kunden, dieselben Apps und dieselben Webhooks wie der Live-Shop. Darum hält das Plugin in der Vorgabe Mails und Aufrufe von Apps und Webhooks drin: Mails landen im Mail-Archiv, Aufrufe werden gesperrt und protokolliert, Scheduled Tasks laufen nicht.
Vier Wege, vorgewählt ist „Nichts versenden“.
Die Einstellung „Mails“ steht auf der Seite der Staging-Umgebung im Reiter „Schutz“.
- Nichts versenden
- Keine Mail verlässt die Staging-Umgebung. Jede steht nur im Mail-Archiv.
- Alles an eine Fangadresse
- Jede Mail geht an eine Adresse, die du dort einträgst oder die aus den Plugin-Einstellungen kommt. Ohne Adresse wird nichts zugestellt.
- Nur an freigegebene Adressen
- Nur Adressen und Domains aus der Liste bekommen Mail, eine je Zeile, für eine ganze Domain mit vorangestelltem At-Zeichen wie
@agentur.example. - Wie der Live-Shop (an die echten Empfänger)
- Jede Mail geht an ihre echten Empfänger, auch an echte Kunden.
Bei den ersten drei steht jede Mail im Mail-Archiv. Umgeleitete Mails gehen nur an die Fangadresse oder die freigegebenen Adressen, weitere Empfänger fallen weg. Vor den Betreff einer zugestellten Mail setzt das Plugin [STAGING], einstellbar unter „Betreff-Präfix“ in den Plugin-Einstellungen, Karte „Mails“, für alle Staging-Umgebungen. Kopie- und Blindkopie-Empfänger fallen beim Umleiten auch dann weg, wenn sie freigegeben sind.
Jede Mail, die die Kopie verschicken würde.
Das Mail-Archiv gibt es in jeder Staging-Umgebung, in ihrer Administration unter Erweiterungen › Staging Manager › Mail-Archiv. Im Live-Shop bleibt es leer, denn der fängt keine Mails ab.
- Die Liste
- Zeitpunkt, Betreff, „Adressiert an“ mit den ursprünglichen Empfängern, „Zugestellt an“ und das Ergebnis: „abgefangen“ (an niemanden) oder „umgeleitet“ (an Fangadresse oder Freigabeliste).
- Ansehen
- Öffnet die Mail mit Absender, Empfängern und Inhalt, wahlweise als HTML oder als Text. So prüfst du Mailvorlagen mit echten, anonymisierten Bestellungen.
- Aufbewahrung
- Nach 30 Tagen räumt das Archiv eine Mail nach und nach weg, sobald neue dazukommen. „Archiv leeren“ löscht alle auf einmal. Ein neuer Bau oder ein Auffrischen beginnt mit einem leeren Archiv.
Apps und Webhooks erreichen nichts Echtes.
Shop-Id und Apps mit App-Server trennt das Plugin beim Einrichten vom Live-Shop, damit kein App-Server die Kopie für den Live-Shop hält. Was dann noch hinaus will, regelt „Aufrufe von Apps und Webhooks“:
- Sperren und protokollieren
- Vorgabe. Kein Aufruf verlässt die Staging-Umgebung.
- Durchlassen und protokollieren
- Aufrufe gehen raus wie im Live-Shop, und jeder steht im Protokoll.
- Wie der Live-Shop (ohne Protokoll)
- Wie im Live-Shop, ohne Protokoll.
Das Protokoll steht im Dashboard der Kopie, Karte „Ausgehende Aufrufe“: jeder Aufruf und jede Mail mit Zeit, Bereich, Ziel und Behandlung, filterbar. Erfasst sind die App- und Webhook-Aufrufe von Shopware; eigene Verbindungen anderer Plugins erfasst es nicht, solche Plugins schaltest du für die Kopie im Reiter „Einrichtung“ ab.
Aufgaben, Tracking und Nutzungsdaten.
- Scheduled Tasks abschalten
- An (Vorgabe): In der Staging-Umgebung läuft kein Scheduled Task des Live-Shops, also keine Mahnung, kein Newsletter, kein Abgleich mit Warenwirtschaft oder Marktplatz. Die Scheduled Tasks des Plugins laufen in der Kopie nie.
- Google Analytics
- Aus, außer du wählst „Wie der Live-Shop (meldet an sein Konto)“. Tracking, das ein Plugin mitbringt, schaltest du mit dem Plugin ab.
- Nutzungsdaten
- Für Shopware als abgelehnt eingetragen, solange „Nutzungsdaten in Staging-Umgebungen als abgelehnt eintragen“ an ist (Vorgabe). Kein Fenster fragt in der Kopie danach.
- Cronjobs und Worker
- Die Staging-Umgebung hat keine. Brauchst du dort einen Worker, richtest du ihn selbst ein.
Was Shopbetreiber dazu fragen.
Wo sehe ich die Mails der Staging-Umgebung?
In ihrem Mail-Archiv: in der Administration der Staging-Umgebung unter Erweiterungen › Staging Manager › Mail-Archiv. Es zeigt jede Mail, die die Kopie verschicken würde, mit Betreff, Empfängern und vollem Inhalt, als HTML oder als Text.
Wie teste ich den Mailversand selbst?
Wähle „Alles an eine Fangadresse“ und trag deine eigene Adresse im Reiter „Schutz“ oder in den Plugin-Einstellungen ein. Jede Mail der Kopie geht dann an dich, mit dem Betreff-Präfix [STAGING]. Auf dem Dashboard der Kopie schickt „Testmail“ eine Testmail dorthin.
Meldet die Kopie Bestellungen an meine Warenwirtschaft oder einen Marktplatz?
Über Apps und Webhooks nicht: „Sperren und protokollieren“ (Vorgabe) hält jeden solchen Aufruf in der Staging-Umgebung und schreibt ihn in ihr Protokoll, und Scheduled Tasks laufen nicht. Plugins mit eigener Verbindung zur Warenwirtschaft erfasst das nicht; die schaltest du im Reiter „Einrichtung“ für die Kopie ab.
Laufen Newsletter oder Mahnungen in der Kopie?
Nein, solange „Scheduled Tasks abschalten“ an ist, und das ist die Vorgabe. Dann läuft in der Staging-Umgebung kein Scheduled Task des Live-Shops. Eigene Cronjobs oder Worker hat die Kopie ohnehin nicht.
Weiter im Plugin
-
Einrichten
Der Assistent in sieben Schritten, die Vorprüfung und der erste Bau.
-
Was kopiert wird
Welche Dateien und Tabellen mitkommen, was leer bleibt und wie neu bauen, auffrischen und abbauen wirken.
-
Anonymisierung
Das Regelwerk, die Ersetzungen je Spalte, die Vorschau und der Nachweis zu jedem Bau.
-
Schutz und Zugang
Kennwortseite, IP-Adressen ohne Kennwort, Standardbenutzer, Zugangsdaten und Wartungsmodus.
-
Dienste und Plugins
Suche, Redis, Warteschlange, Reverse-Proxy und Plugins: was die Kopie mit dem Live-Shop teilt.
-
Unterschiede zum Live-Shop
Der Vergleich zeigt Erweiterungen, Einstellungen, Inhalte, Dateien und Datenbankstruktur, je mit Seite.
-
Zeitplan und Automatik
Zeitplan, Laufzeit mit Erinnerung, Flow Builder und Konsolenbefehle.
-
Hosting und Server
Was am Server geschrieben wird, Apache, nginx, eigene Adresse, Datenbankrechte und SFTP.
-
Vergleich mit dem Standard
Was Shopware mit system:setup:staging selbst kann und was das Plugin dazu bringt.
-
Preise
Was eine Staging-Umgebung kostet, monatlich oder jährlich, und was jeder Plan enthält.