MDVA-43605: Auftragsdaten geben bei Verwendung der Rest-API negative Werte für Zeilensummen zurück
Der Patch MDVA-43605 behebt das Problem, dass die Bestelldaten bei Verwendung der Rest-API negative Werte für Zeilensummen zurückgeben. Dieser Patch ist verfügbar, wenn das Quality Patches Tool (QPT) 1.1.14 installiert ist. Die Patch-ID lautet MDVA-43605. 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.2
Kompatibel mit Adobe Commerce-Versionen:
- Adobe Commerce (alle Bereitstellungsmethoden) 2.3.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 Bestelldaten geben bei Verwendung der Rest-API negative Werte für Zeilensummen zurück.
Zu reproduzierende Schritte:
-
Kostenlosen Versand aktivieren.
-
Navigieren Sie zu Konfiguration > Katalog > Preis > und legen Sie den Katalogpreisumfang = Website fest.
-
Navigieren Sie zu Konfiguration > Verkauf > Steuern und aktualisieren Sie:
-
Steuerklasse für die Beförderung = steuerpflichtige Waren
-
Berechnungseinstellungen:
- Katalogpreis = inkl. Steuern
- Versandpreis = inkl. Preis
- Anwenden von Rabatten auf Preise = inkl. Steuern
-
Preisanzeigeeinstellungen: Einschließlich Steuern (alle Felder)
-
Anzeigeeinstellungen für Warenkorb: Einschließlich Steuern (alle Felder)
-
Bestellungen, Rechnungen, Kreditkarten:
- Versandbetrag anzeigen = inkl. Steuern
-
-
Erstellen Sie einen Steuersatz für US (Staat = '*'), Steuersatz Prozent = 24,00
-
Erstellen Sie eine Steuerregel mit dem obigen Steuersatz.
-
Erstellen Sie eine Preisregel für den Warenkorb mit einem bestimmten Coupon und einen Rabatt = 50 USD des Festbetrags für den gesamten Warenkorb.
-
Erstellen Sie vier Produkte mit den folgenden Preisen: 8,90 USD, 5,90 USD, 6,90 USD und 5,95 USD.
-
Erstellen Sie mit dem im vorherigen Schritt erstellten Gutscheincode eine Administratorbestellung mit vier dieser Produkte. Verwenden Sie den kostenlosen Versand.
-
Die Zahlung sollte nicht erforderlich sein, da der Gutscheincode die Gesamtsumme des Warenkorbs abdeckt.
-
Rufen Sie die gerade über den REST-API-Endpunkt erstellte Reihenfolge ab:
code language-json GET rest/V1/orders/1
Erwartete Ergebnisse:
Die Werte von base_row_total
und base_row_total_incl_tax
in der Antwort sind null.
Tatsächliche Ergebnisse:
Die Felder base_row_total
und base_row_total_incl_tax
in der Antwort weisen negative Werte auf.
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.