cloudgento Magento extensies Async Email Guard

Async Email Guard

Na "Bestelling plaatsen" wacht de klant terwijl Magento de orderbevestiging maakt en verstuurt. Async Email Guard maakt versturen op de achtergrond veilig, zodat de checkout niet meer op de e-mail wacht.

Beheer & veiligheidMagento 2.4NL + EN

Van 1,9 naar 0,24 seconde

Magento kan verkoop-e-mails op de achtergrond versturen. Maar bij betaalproviders die binnen milliseconden terugbellen, gaan e-mails verloren: de webhook slaat een verouderde kopie van de order op en wist de markering "e-mail versturen".

De guard voorkomt dat in beide richtingen: geen verloren e-mails en geen dubbele. Gemeten in de eerste webshop (Magento 2.4.7, MultiSafepay iDEAL): de stap tot doorsturen naar de betaling ging van 1,9 s naar 0,24 s.

8×sneller naar de betaalpagina
0instellingen of databasewijzigingen
37 slater verstuurd door de cron
Meting in de eerste webshop (Magento 2.4.7, MultiSafepay, SMTP).

Functies

Rijvergrendeling

De markeringen worden met een row lock gelezen in de transactie van de opslag, dus niets glipt ertussen.

Geen verloren e-mails

Een opslag die de markering niet zelf wijzigde, overschrijft hem nooit.

Geen dubbele e-mails

Ook niet als de markering na verzending opnieuw zou worden gezet.

Logboek

Elke ingreep in var/log/cloudgento_async_email_guard.log, met het verzoek dat de verouderde opslag deed.

Statuscommando

cloudgento:async-email:status toont of er e-mails te lang wachten.

Niets in te stellen

Geen instellingen, geen databasewijzigingen, geen frontendbestanden.

Asynchroon versturen aanzetten

  1. Installeer eerst de module; op zichzelf verandert die niets zichtbaars.
  2. Controleer dat de Magento-cron elke minuut draait: bin/magento cloudgento:async-email:status.
  3. Zet het aan: Winkels › Configuratie › Verkoop › Verkoop-e-mails › Algemene instellingen › Asynchroon versturen.
  4. Plaats een testbestelling en kijk een minuut later met het statuscommando: er mag niets wachten.

Installatie

Bij een cloudgento-pakket installeren en onderhouden wij de extensie voor je. Voor een eigen Magento-installatie gebruik je Composer:

composer require cloudgento/module-async-email-guard
bin/magento module:enable Cloudgento_AsyncEmailGuard
bin/magento setup:upgrade
bin/magento setup:di:compile          # productiemodus
bin/magento setup:static-content:deploy nl_NL en_US   # productiemodus
bin/magento cache:flush

Compatibiliteit

Magento 2.4.6, 2.4.7, 2.4.8
PHP 8.1 – 8.4
Getest met MultiSafepay, SMTP
Instellingen Geen
Versie 1.0.0

Veelgestelde vragen

Werkt het met mijn betaalprovider?

De module beschermt elke opslag van orders, facturen, verzendingen en creditnota's, ongeacht de provider. Getest met MultiSafepay.

Wat als ik asynchroon versturen weer uitzet?

E-mails die op dat moment nog wachten, verstuurt de cron niet meer. Stuur ze opnieuw vanuit de admin.

Past goed bij

Async Email Guard in jouw webshop?

Vraag een vrijblijvende offerte aan. We installeren en configureren de extensie, testen hem in jouw thema en leggen uit hoe het werkt.

Alle extensies