# Flow: Kunde ändert Zahlungsart einer Bestellung

**URL:** <https://forum.shopware.com/t/flow-kunde-aendert-zahlungsart-einer-bestellung/107870>\
**Category:** Shopware 6 (German)\
**Created:** [8. September 2025 um 10:09 UTC](https://forum.shopware.com/t/flow-kunde-aendert-zahlungsart-einer-bestellung/107870 "2025-09-08T10:09:08Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![carpinus](https://avatars.discourse-cdn.com/v4/letter/c/b9bd4f/32.png) [@carpinus](https://forum.shopware.com/u/carpinus)\
**Post date:** [8. September 2025 um 10:09 UTC](https://forum.shopware.com/t/flow-kunde-aendert-zahlungsart-einer-bestellung/107870/1 "2025-09-08T10:09:08Z")

</div>

Hat jemand eine Idee, wie man in einer E-Mail an den Shop-Betreiber die neue Zahlungsart einer Bestellung ausgeben kann, wenn ein Kunde die Zahlungsart dieser Bestellung ändert?

Wenn ich per Flow (Bestellabschluss =\> Bestellung =\> Zahlungsart =\> Geändert) diesen Fall abfange und eine E-Mail verschicke, dann gibt die Variable “order.transactions.first.paymentMethod.translated.name” die alte Zahlungsart aus – also nicht die gerade vom Kunden geänderte neue Zahlungsart.

Liegt vermutlich daran:  
Event-Timing: Der Flow wird ausgelöst, bevor die Zahlungsart-Änderung vollständig in der Datenbank gespeichert ist.  
Transaktions-Reihenfolge: Die E-Mail wird innerhalb derselben Transaktion versendet, bevor der Commit erfolgt.  
Caching: Veraltete Daten aus dem Cache werden für die E-Mail verwendet.

Soweit so schlecht. Gibt es für dieses Problem eine Lösung oder einen Workaround?

---

<div class="post-metadata">

**Author:** ![drakon](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/drakon/32/7724_2.png) [@drakon](https://forum.shopware.com/u/drakon)\
**Post date:** [8. September 2025 um 10:33 UTC](https://forum.shopware.com/t/flow-kunde-aendert-zahlungsart-einer-bestellung/107870/2 "2025-09-08T10:33:32Z")

</div>

> [@carpinus](#):
>
> order.transactions.first.paymentMethod.translated.name

Ersetze mal das **first** in der Variable durch **last**. So wie es jetzt ist gibst Du ja die erste verwendete Zahlungsart aus.

---

<div class="post-metadata">

**Author:** ![carpinus](https://avatars.discourse-cdn.com/v4/letter/c/b9bd4f/32.png) [@carpinus](https://forum.shopware.com/u/carpinus)\
**Post date:** [9. September 2025 um 07:23 UTC](https://forum.shopware.com/t/flow-kunde-aendert-zahlungsart-einer-bestellung/107870/3 "2025-09-09T07:23:26Z")

</div>

Top! Das funktioniert. Ich danke dir! 🙂

---

<div class="post-metadata">

**Author:** ![system](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/2/9/29c7587ba660f00e4995d1743162782e5d6d8653.svg) [@system](https://forum.shopware.com/u/system)\
**Post date:** [9. Oktober 2025 um 07:24 UTC](https://forum.shopware.com/t/flow-kunde-aendert-zahlungsart-einer-bestellung/107870/4 "2025-10-09T07:24:18Z")

</div>

Dieses Thema wurde automatisch 30 Tage nach der letzten Antwort geschlossen. Es sind keine neuen Antworten mehr erlaubt.
