[Nur PaaS]{class="badge informative" title="Gilt nur für Adobe Commerce in Cloud-Projekten (von Adobe verwaltete PaaS-Infrastruktur) und lokale Projekte."}

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
NOTE
Der Patch könnte mit neuen Quality Patches Tool-Versionen auch für andere Versionen gelten. Um zu überprüfen, ob der Patch mit Ihrer Adobe Commerce-Version kompatibel ist, aktualisieren Sie das 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:

  1. Aktivieren Sie Firma und B2B-Angebot.

  2. Erstellen Sie ein neues Angebot in der Admin Panel.

  3. Fügen Sie dem Angebot ein beliebiges Produkt hinzu und klicken Sie auf Send.

  4. Melden Sie sich im Frontend als Unternehmensbenutzer an und gehen Sie zu My Quotes.

  5. Klicken Sie auf View action, fügen Sie eine Versandadresse hinzu und klicken Sie auf Send for Review.

  6. Wählen Sie in der Admin Panel eine Versandart für das Angebot aus und klicken Sie auf Send.

  7. Kehren Sie von der Storefront zu My Quotes zurück, wählen Sie die Quote aus und klicken Sie auf Proceed to Checkout.

  8. Bestellung aufgeben.

  9. Verwenden Sie den updated_at aus 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
    
  10. Vergleichen Sie den updated_at Wert 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:

Verwandtes Lesen

Weitere Informationen zu Quality Patches Tool finden Sie unter:

recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3