Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen
Shopware Payments 12 Monate Ramp-up Pricing. Nur für kurze Zeit. Mehr erfahren
An international version is available for our store.
scope01

Mail-Queue Priorisierung

Beschreibung

Highlights

  • Eigene priorisierte Queue für Shopware-Mails
  • Zeitnaher Mailversand auch bei großen Importen und Indexierungen
  • Bestehende Messenger-Worker-Befehle bleiben unverändert
  • Automatische Nutzung des vorhandenen Brokers
  • Sichere Rückführung wartender Mails bei Deaktivierung

Über die Erweiterung

Mail-Queue Priorisierung für Shopware 6

Bestellbestätigungen, Passwort-E-Mails oder andere wichtige Nachrichten sollten nicht hinter tausenden Import-, Indexierungs- oder Webhook-Nachrichten warten. Das Plugin verschiebt Shopware-Mails deshalb in eine eigene Messenger-Queue und stellt diese bei der Verarbeitung vor die regulären asynchronen Nachrichten.

Deine Vorteile

  • Schnellerer Mailversand: E-Mails werden vor weniger zeitkritischen Queue-Nachrichten verarbeitet.
  • Zuverlässig bei hoher Last: Umfangreiche Importe oder Indexierungen blockieren den Mailversand nicht mehr unnötig.
  • Keine neuen Worker-Befehle: Bestehende messenger:consume-Aufrufe, die den async-Transport verarbeiten, bleiben unverändert.
  • Automatische Broker-Anbindung: Die zusätzliche Queue wird aus der vorhandenen Messenger-Verbindung abgeleitet.
  • Sicher bei Deaktivierung: Noch wartende Mails werden zurück in die reguläre async-Queue übertragen.

Funktionsweise

Das Plugin richtet den Transport scop_mail_priority auf demselben Broker wie die vorhandene async-Queue ein. Shopware- und Symfony-Mailnachrichten werden automatisch dorthin geroutet. Bei CLI-Workern, die den async-Transport verarbeiten, wird die Mail-Queue intern an die erste Stelle gesetzt.

Symfony Messenger prüft die Transportliste nach jeder verarbeiteten Nachricht erneut von vorne. Dadurch werden vorhandene Mailnachrichten zuerst abgearbeitet, bevor der Worker mit den übrigen Transporten fortfährt.

Die vorhandenen Worker, Retry-Einstellungen und Aufrufparameter bleiben unverändert. Unterstützt werden die üblichen Shopware-Transportwege über Doctrine, RabbitMQ/AMQP, Redis, Beanstalkd und SQS. Für besondere oder externe Broker-Konfigurationen kann eine eigene DSN per Umgebungsvariable angegeben werden.

Wichtige Voraussetzung

Es muss ein CLI-Worker mit messenger:consume laufen, der den Transport async verarbeitet. Der Shopware Administration Worker verarbeitet die priorisierte Mail-Queue nicht und reicht allein daher nicht aus.

Details

  • Verfügbar in: Englisch, Deutsch
  • Zuletzt aktualisiert: 21. September 2026
  • Version: 1.0.0
  • Kategorie: Administration

Über den Extension Partner

Partner Status

  • Shopware Gold Partner Shopware
    Gold Partner
  • Shopware Extension Partner Shopware
    Extension Partner

Details

  • Ø-Bewertung: 4.8

    Durchschnittliche Bewertung von 4.8 von 5 Sternen

  • Partner seit: 2017
  • Erweiterungen: 18
  • Zertifizierungen: 10

Support

  • Land: Germany
  • Spricht: Deutsch, Englisch
  • Reaktionszeit: Sehr schnell
Shopware 6 zertifiziert Dieser Extension Partner wurde von unserer Academy für Shopware 6 zertifiziert.