Lösung Magento 2 – Magento ver. 2.4.3-p2 fehlende Werte, Kundennamen, Bestelldatum Artikel bzw. Bestellpositionen in E-Mails

Beim Update bzw. Patch auf Magento ver. 2.4.3-p2 ändern sich die E-Mail Templates. Die bisherigen Mailtemplates funktionieren nicht mehr.

Wie zu reproduzieren?

Bei einem Testlauf nach dem Einspielen des Patches müssten sofort die Bestellpositionen in der Bestellbestätigung fehlen.

Weiter dürften Angaben wie Kundennamen, Bestellbestätigungshinweise, Bestelldatum und einiges mehr fehlen.

Was ist die Ursache für die fehlenden Produkte in der E-Mail?

Durch Magento 2.4.4 bzw. den Patch 2.4.3-p2 ändert sich die Art der Variablen bzw. Paramenter Aufrufe.

Im Detail geht es um diese Aufrufe welche innerhalb der layout Blöcke nicht mehr funktionieren.

Das können z.B. sein:

order=$order wird zu order_id=$order_id
invoice=$invoice wird zu invoice_id=$invoice_id
creditmemo=$creditmemo wird zu creditmemo_id=$creditmemo_id
shipment=$shipment shipment_id=$shipment_id

Ausführliche Informationen dazu gibt es im offiziellen Developer-Guide von Magento

https://devdocs.magento.com/guides/v2.4/frontend-dev-guide/templates/template-email-migration.html

Das hängt jedoch komplett davon ab welche Werte, die eigenen Mailtemplates aufrufen.

Was ist die Lösung?

Die Aufrufe müssen entsprechend angepasst werden. Bei einer überschaubaren Anzahl an Mail-Templates einfach händisch. Für einen Kunden der mehrere Spachen und große Anzahl an Mail-Templates im Einsatz hatte, haben wir es per SQL-Skript aktualisiert.

Tool zum Testen auf Kompatiblität

Es gibt von Magento dazu ein Tool zum Prüfen, ob die Mailtemplates korrekt sind. Dieses zeigt einem wie hier auf dem Screenshot an, welche Mailtemplates fehlerhaft noch sind.

Das Tool ist bereits über den obigen Magento Beitrag verlinkt. Es ist alternativ hier direkt auffindbar

https://experienceleague.adobe.com/docs/commerce-operations/upgrade-guide/upgrade-compatibility-tool/install.html

mehr Informationen zu Magento Shop gibt es hier

mehr Informationen zu Magento Betreuung gibt es hier

5/5 - (1 vote) Hinweis: Keine Sicherstellung der Authentizität dieser Bewertungen

Noch keine Kommentare bis jetzt

Einen Kommentar schreiben