Kowal Async Sales Email — asynchrone E-Mails für Magento 2

Kompatibilität
2.4.9, 2.4.8, 2.4.7, 2.4.6, 2.4.5, 2.4.4, 2.4.3, 2.4.2, 2.4.1, 2.4.0
0,00 €
E-Mail an einen Freund

Zu diesem Produkt anfragen

Beschreibung / Kowal Async Sales Email — asynchrone E-Mails für Magento 2

MAGENTO 2 · VERKAUFS-E-MAILS · DIAGNOSE

Bestätigungen im Hintergrund. Mehr Kontrolle über den Versand.

Kowal Async Sales Email aktiviert den nativen asynchronen Versand von Verkaufs-E-Mails in Magento 2 als Standardwert. Bei aktivem asynchronem Modus verarbeiten Magento-Cronjobs die Standardbestätigungen getrennt von der Kaufanfrage. Dadurch beeinflussen Wartezeiten beim Mailtransport den normalen Bestellablauf weniger.

Kowal Async Sales EmailKowal Async Sales Email

Bestellungen · Rechnungen · Lieferungen · Gutschriften

Was gewinnt Ihr Shop?

Weniger Wartezeit beim Kauf

  • Versand der Standardbestätigungen von der Bestellverarbeitung trennen.
  • Rückstände je Dokumenttyp und das Erstellungsdatum des ältesten ausstehenden Dokuments erkennen.

Klare Diagnose und eigenes Monitoring

  • Letzte Cron-Ausführungen, überfällige Läufe und sichere Fehlerkategorien prüfen.
  • Eigenes Monitoring über JSON und Exitcodes anbinden.
  • Explizite Administratoreinstellungen beibehalten: Sie haben Vorrang vor dem Modulstandard.

Der native Magento-Mechanismus

Das Modul setzt sales_email/general/async_sending im Standardkonfigurationsbereich auf 1. Ist der effektive Wert deaktiviert, meldet die Diagnose eine Warnung. Die Aktivierung einzelner E-Mail-Typen verwaltet weiterhin Magento.

Warnschwellen für Ihren Shop

Die Gruppe Asynchronous Sales Email Diagnostics unter Sales Emails ist im Standardkonfigurationsbereich verfügbar. Document Age Warning (minutes) ist auf 30 Minuten und Cron Delay Warning (minutes) auf 10 Minuten voreingestellt. Beide Felder akzeptieren ganze Zahlen von 1 bis 525600. Das Dokumentalter wird ab Erstellung gemessen und entspricht nicht der genauen Wartezeit einer E-Mail.

Versandstatus mit einem Befehl prüfen

Textbericht:

bin/magento kowal:async-sales-email:status

Für Monitoring-Systeme:

bin/magento kowal:async-sales-email:status --format=json

Ein Bericht zum Erkennen von Rückständen

Der Bericht zeigt den effektiven asynchronen Modus, Warnschwellen, ausstehende Dokumente und den Zustand der vier nativen Versand-Cronjobs. Er berücksichtigt Versandflags, Shopkonfiguration, die erkannte native Wiederholungsvariante und den aus der Konfiguration nativer Handler rekonstruierten Datumsfilter. Vom Filter ausgeschlossene Dokumente und Dokumente mit email_sent = 0 werden separat gezählt.

Exitcodes: 0 für einen ordnungsgemäßen Zustand, 1 für Warnungen, 2 für Diagnosefehler oder ein nicht unterstütztes Format. Die Diagnose liest nur Daten. Sie versendet keine Nachrichten und ändert keine Dokumentflags. Nachrichtentexte, Kundenadressen und unverarbeitete Cron-Fehlermeldungen sind nicht enthalten.

Voraussetzungen und Funktionsumfang

Cron, Transport und unterstützte Nachrichten

Ein funktionierender Magento-Cron und korrekt eingerichteter Mailtransport sind erforderlich. Das Modul behebt keine SMTP- oder STARTTLS-Fehler. Es ergänzt keine eigene Warteschlange, keinen Worker und keinen Wiederholungsmechanismus, sondern nutzt Magento.

Erfasst werden native E-Mails zu Bestellungen, Rechnungen, Lieferungen und Gutschriften. Passwortzurücksetzungen, Registrierungen, Kontaktformulare, Newsletter und Nachrichten eigener Erweiterungen sind nicht abgedeckt. Erweiterungen, die synchronen Versand erzwingen oder native Sender umgehen, müssen separat geprüft werden.

Prüfung vor der Einführung

Prüfen Sie vor der Aktivierung in bestehenden Shops historische unversendete Bestätigungen. Abhängig von Dokumentflags und nativer Magento-Logik können sie zur Verarbeitung vorgesehen werden. Fehlende Cron-Historie kann durch Bereinigung oder eine Neuinstallation entstehen. Erfolgreiche Cron-Ausführung oder Annahme durch den Transport bestätigt keine Zustellung im Posteingang. Die Diagnose meldet einen expliziten Datenbankeintrag im Standardbereich separat; sie ermittelt nicht die vollständige Herkunft der effektiven Konfiguration.

Technische Informationen

Modul: Kowal_AsyncSalesEmail. Composer-Paket: kowal/module-async-sales-email, Typ magento2-module. Deklarierte PHP-Anforderung: >=8.1 <8.6. Abhängigkeiten: Magento Framework, Sales, Store, Cron und Config gemäß composer.json. Keine Abhängigkeit von Kowal_Base, einem Newsletter-Paket oder einem bestimmten SMTP-Anbieter.

Composer-Anforderungen bestätigen keine Tests sämtlicher Magento-/PHP-Kombinationen. Prüfen Sie die Kompatibilität mit dem Shop, seinem Mailtransport und seinen Checkout-Erweiterungen in einer Testumgebung.

Prüfen Sie die Bestätigungen in Ihrem Shop

Prüfen Sie mit dem Diagnosebericht Einstellungen, ausstehende Dokumente und Cronjobs. Testen Sie die Kompatibilität vor der Einführung in einer Testumgebung.

Schreiben Sie eine Bewertung
Sie bewerten: Kowal Async Sales Email — asynchrone E-Mails für Magento 2
Ihre Bewertung:
Preis
Qualität
Support
loader
Wird geladen …

Ihre Bewertung wurde zur Moderation übermittelt.

Fragen und Antworten

Frage
Bietet Magento diese Funktion bereits?
Antwort
Ja. Das Modul stellt die standardmäßige Aktivierung als Paket bereit und ergänzt die Diagnose. Eine explizite Einstellung kann den Modus deaktiviert lassen.
Frage
Behebt das Modul Zahlungsfehler oder HTTP 503?
Antwort
Diese Fehler können viele Ursachen haben und benötigen eine eigene Diagnose. Das Modul ist keine Zahlungsintegration und garantiert keine Behebung.
Frage
Was passiert bei SMTP- oder Cron-Ausfällen?
Antwort
Bei aktivem nativen asynchronen Versand wartet die normale Kaufanfrage nicht auf den Bestätigungstransport. Nachrichten können verspätet oder gar nicht versendet werden. Die Diagnose erkennt Rückstände, behebt Ausfälle aber nicht automatisch. Wiederholungen hängen von der Magento-Version ab.
Frage
Kommt die Bestätigung sofort an?
Antwort
Hintergrundjobs versenden sie nach dem Kauf. Die Zeit hängt von Cron, Rückständen und Mailtransport ab. Zustellzeit und Posteingangsplatzierung werden nicht garantiert.
Frage
Welche Nachrichten umfasst das Modul, und wie prüfe ich ihren Status?
Antwort
Das Modul umfasst native Benachrichtigungen zu Bestellungen, Rechnungen, Lieferungen und Gutschriften. Der Befehl bin/magento kowal:async-sales-email:status zeigt Einstellungen, die Anzahl ausstehender Dokumente, das Alter des ältesten Dokuments und den Status der Cronjobs. Das Alter wird ab Erstellung des Dokuments gemessen, nicht ab dem Versandauftrag. Passwortzurücksetzungen, Formulare, Newsletter und Nachrichten eigener Erweiterungen müssen separat geprüft werden.
Cookie-Einstellungen ändern