ACSD-67424: updated_at Wert in GET /carts/search REST-API-Antwort stimmt nicht mit dem Wert in Admin Panel für Negotiable Quotes überein
Mit dem Patch „ACSD-67424“ wird das Problem behoben, dass der updated_at in der Antwort der GET /carts/search REST-API bei Verwendung von Admin Panel nicht mit dem Wert im Negotiable Quotes übereinstimmt. Dieser Patch ist verfügbar, wenn Quality Patches Tool (QPT) 1.1.72 installiert ist. Die Patch-ID ist ACSD-67424. 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.7-p4
Kompatibel mit Adobe Commerce-Versionen:
- Adobe Commerce (alle Bereitstellungsmethoden) 2.4.7-p3 - 2.4.8-p2
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
Der updated_at in der Antwort der GET /carts/search REST-API stimmt nicht mit dem in der Admin Panel angezeigten Wert überein, wenn Sie Negotiable Quotes verwenden.
Schritte zur Reproduktion:
-
Aktivieren Sie Firma und B2B-Angebot.
-
Erstellen Sie ein neues Angebot in der Admin Panel.
-
Fügen Sie dem Angebot ein beliebiges Produkt hinzu und klicken Sie auf Send.
-
Melden Sie sich im Frontend als Unternehmensbenutzer an und gehen Sie zu My Quotes.
-
Klicken Sie auf View action, fügen Sie eine Versandadresse hinzu und klicken Sie auf Send for Review.
-
Wählen Sie in der Admin Panel eine Versandart für das Angebot aus und klicken Sie auf Send.
-
Kehren Sie von der Storefront zu My Quotes zurück, wählen Sie die Quote aus und klicken Sie auf Proceed to Checkout.
-
Bestellung aufgeben.
-
Verwenden Sie den
updated_ataus der Angebotstabelle in der Datenbank, um Angebotsinformationen über die REST-API abzurufen.code language-none /rest/V1/carts/search?searchCriteria[filterGroups][0][filters][0][field]=updated_at&searchCriteria[filterGroups][0][filters][0][value]={QUOTE_UPDATED_AT}&searchCriteria[filterGroups][0][filters][0][condition_type]=gteq -
Vergleichen Sie den
updated_atWert aus der API-Antwort mit dem Updated at Wert im Quotes Raster der Admin Panel.
Erwartete Ergebnisse:
Die updated_at Werte in der REST-API-Antwort und der Admin Panel sind identisch (unter Berücksichtigung der Zeitzonenunterschiede).
Tatsächliche Ergebnisse:
Die REST-API-Antwort gibt einen falschen updated_at zurück, der nicht mit dem Updated at im Quotes des Admin Panel übereinstimmt.
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 > 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