MDVA-43824: Aktion zum Abbrechen der Bestellung fehlgeschlagen mit Fehler "Sie haben den Artikel nicht abgebrochen"
Der Patch MDVA-43824 behebt das Problem, bei dem die Aktion zum Abbrechen der Bestellung mit dem Fehler fehlgeschlagen ist: Sie haben den Artikel nicht abgebrochen. Dieser Patch ist verfügbar, wenn das Quality Patches Tool (QPT) 1.1.13 installiert ist. Die Patch-ID lautet MDVA-43824. Bitte beachten Sie, dass das Problem in Adobe Commerce 2.4.5 behoben sein soll.
Betroffene Produkte und Versionen
Der Patch wird für die Adobe Commerce-Version erstellt:
- Adobe Commerce (alle Bereitstellungsmethoden) 2.4.3-p1
Kompatibel mit Adobe Commerce-Versionen:
- Adobe Commerce (alle Bereitstellungsmethoden) 2.3.6 - 2.3.7-p3, 2.4.1 - 2.4.4
magento/quality-patches
auf die neueste Version und überprüfen Sie die Kompatibilität auf der Seite Quality Patches Tool: Suchen nach Patches. Verwenden Sie die Patch-ID als Suchschlüsselwort, um den Patch zu finden.Problem
Die von einem angemeldeten Kunden aufgegebene Bestellung kann nicht storniert werden. Die Löschaktion der Bestellung schlug mit dem folgenden Fehler fehl:
Zend_Db_Statement_Exception: SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails (`mer33515_ee24developpbdevelop`.`salesrule_customer`, CONSTRAINT `SALESRULE_CUSTOMER_RULE_ID_SEQUENCE_SALESRULE_SEQUENCE_VALUE` FOREIGN KEY (`rule_id`) REFERENCES `sequence_salesrule` (`sequen), query was: INSERT INTO `salesrule_customer` () VALUES (){code}
Zu reproduzierende Schritte:
- Erstellen Sie eine Verkaufsregel (Coupontyp ist entweder "spezifischer Coupon"oder "Kein Coupon").
- Gehen Sie zur Storefront und melden Sie sich als Kunde an und fügen Sie dem Warenkorb ein Produkt hinzu.
- Gehen Sie zum Warenkorb und wenden Sie die Regel zum Warenkorbpreis an, wenn die Warenkorbpreisregel einen Gutschein als "Spezifischer Coupon"aufweist. Die Preisregel für den Warenkorb sollte erfolgreich angewendet werden.
- Gehen Sie zum Checkout und platzieren Sie die Bestellung mit jeder Zahlungsmethode.
- Navigieren Sie zu Commerce Admin > Vertrieb > Bestellungen.
- Öffnen Sie die in Schritt 4 aufgegebene Bestellung.
- Klicken Sie auf die Schaltfläche Abbrechen .
Erwartete Ergebnisse:
Die Bestellung wird ohne Fehler erfolgreich abgebrochen.
Tatsächliche Ergebnisse:
Die Aktion zum Abbrechen der Bestellung schlug mit dem folgenden Fehler fehl: Sie haben den Artikel nicht abgebrochen.
Wenden Sie den Patch an
Verwenden Sie je nach Bereitstellungsmethode die folgenden Links, um einzelne Patches anzuwenden:
- Adobe Commerce oder Magento Open Source vor Ort: Handbuch für Softwareaktualisierungen > Patches anwenden in unserer Entwicklerdokumentation.
- Adobe Commerce für die Cloud-Infrastruktur: Upgrades und Patches > Patches anwenden in unserer Entwicklerdokumentation.
Verwandtes Lesen
Weitere Informationen zum Werkzeug für Qualitätsmuster finden Sie unter:
- Qualitäts-Patches-Tool veröffentlicht: ein neues Tool zur Selbstbedienung von Qualitäts-Patches in unserer Support-Wissensdatenbank.
- Überprüfen Sie mithilfe des Quality Patches Tool in unserer Support-Wissensdatenbank, ob ein Patch für Ihr Adobe Commerce-Problem verfügbar ist.
Weitere Informationen zu anderen in QPT verfügbaren Patches finden Sie unter Patches, die in QPT verfügbar sind, in unserer Entwicklerdokumentation.