ACP2E-4456: Durch Stornieren einer Bestellung mit einer GraphQL-Mutation werden Bestellungen, die vollständig mit Geschenkkarten bezahlt wurden, nicht in den Status „Geschlossen“ verschoben
Mit dem Patch ACP2E-4456 wird das Problem behoben, dass bei der Stornierung von GraphQL-Bestellungen keine per Geschenkkarte bezahlten Bestellungen in den Closed übergegangen sind. Dieser Patch ist verfügbar, wenn Quality Patches Tool (QPT) 1.1.78 installiert ist. Die Patch-ID lautet ACP2E-4456. Dieses Problem wird voraussichtlich in Adobe Commerce 2.4.9 behoben.
Betroffene Produkte und Versionen
Der Patch wird für die Adobe Commerce-Version erstellt:
- Adobe Commerce (alle Bereitstellungsmethoden) 2.4.8-p3
Kompatibel mit Adobe Commerce-Versionen:
- Adobe Commerce (alle Bereitstellungsmethoden) 2.4.8 - 2.4.8-p4
magento/quality-patches auf die neueste Version und überprüfen Sie die Kompatibilität auf der Seite Quality Patches Tool: Nach Patches suchen. Verwenden Sie die Patch-ID als Suchbegriff, um den Patch zu finden.Problem
Ein Problem tritt auf, wenn beim Stornieren einer Bestellung über eine GraphQL-Mutation die per Geschenkkarte bezahlten Bestellungen nicht in den Closed übergehen.
Schritte zur Reproduktion:
-
Erstellen Sie eine Geschenkkarte beliebigen Typs.
-
Erstellen Sie ein einfaches Produkt.
-
Free Shipping aktivieren.
-
Aktivieren Sie die Stornierung von GraphQL-Bestellungen, indem Sie zu Stores > Configuration > Sales > Order cancellation navigieren und Order cancellation through GraphQL auf Ja setzen.
-
Beim Storefront-Konto anmelden.
-
Kaufen Sie eine Geschenkkarte, generieren Sie eine Rechnung für die Bestellung und notieren Sie sich die Geschenkkartennummer.
-
Fügen Sie das einfache Produkt zum Warenkorb hinzu.
-
Wählen Sie Free Shipping während des Checkouts aus.
-
Füllen Sie die Zahlung mit der Geschenkkarte aus.
-
Rechnung der Bestellung.
-
Brechen Sie die Bestellung mit der folgenden GraphQL-Mutation ab:
code language-none mutation { cancelOrder(input: { order_id: "Nw==", reason: "Other" }) { error order { carrier created_at email gift_receipt_included grand_total id increment_id number order_date shipping_method status } } }
Erwartete Ergebnisse:
Der Bestellstatus ändert sich in Storniert.
Tatsächliche Ergebnisse:
Die Bestellung wird nicht storniert.
Patch anwenden
Verwenden Sie je nach Bereitstellungsmethode die folgenden Links, um einzelne Patches anzuwenden:
- Adobe Commerce oder Magento Open Source On-Premise: Quality Patches Tool > Nutzung im Quality Patches Tool.
- Adobe Commerce in Cloud-Infrastruktur: Upgrades und Patches > Patches anwenden im Handbuch zu Commerce in Cloud-Infrastruktur.
Verwandtes Lesen
Weitere Informationen zu Quality Patches Tool finden Sie unter:
- Quality Patches Tool: Ein Self-Service-Tool für hochwertige Patches im Tools-Handbuch.