[Alleen PaaS]{class="badge informative" title="Is alleen van toepassing op Adobe Commerce op Cloud-projecten (door Adobe beheerde PaaS-infrastructuur) en op projecten in het veld."}

ACSD-67424: updated_at waarde in GET /carts/search REST API-reactie komt niet overeen met waarde in Admin Panel voor Negotiable Quotes

De ACSD-67424-patch verhelpt het probleem waarbij de updated_at -waarde in de GET /carts/search REST API-reactie niet overeenkomt met de waarde in de Admin Panel bij gebruik van Negotiable Quotes . Deze patch is beschikbaar wanneer Quality Patches Tool (QPT) 1.1.72 wordt geïnstalleerd. De patch-id is ACSD-67424. Dit probleem wordt volgens de planning opgelost in Adobe Commerce 2.4.9.

Betrokken producten en versies

het flard wordt gecreeerd voor de versie van Adobe Commerce:

  • Adobe Commerce (alle implementatiemethoden) 2.4.7-p4

Compatibel met de versies van Adobe Commerce:

  • Adobe Commerce (alle implementatiemethoden) 2.4.7-p3 - 2.4.8-p2
NOTE
De patch kan van toepassing worden op andere versies met nieuwe Quality Patches Tool versies. Om te controleren of de patch compatibel is met uw Adobe Commerce-versie, werkt u het magento/quality-patches -pakket bij naar de meest recente versie en controleert u de compatibiliteit op de Quality Patches Tool : zoek naar patches op de pagina ​ . Gebruik de patch-id als een zoekwoord om de patch te zoeken.

Probleem

De updated_at -waarde in de GET /carts/search REST API-reactie komt niet overeen met de waarde in de Admin Panel bij gebruik van Negotiable Quotes .

Stappen om te reproduceren:

  1. Laat bedrijf en B2B citaat toe.

  2. Maak een nieuw aanhalingsteken in de Admin Panel .

  3. Voeg een product toe aan het aanhalingsteken en klik op Send .

  4. Meld u aan bij de frontend als gebruiker van het bedrijf en ga naar My Quotes .

  5. Klik op View action , voeg een verzendadres toe en klik op Send for Review .

  6. Selecteer in Admin Panel een verzendmethode voor het aanhalingsteken en klik op Send .

  7. Ga terug naar My Quotes in de winkel en selecteer Quote en klik op Proceed to Checkout .

  8. Plaats de bestelling.

  9. Gebruik de updated_at -waarde van de aanhalingstabel in de database om aanhalingsgegevens op te halen via REST API.

    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. Vergelijk de updated_at -waarde van de API-reactie met de Updated at -waarde in het Quotes -raster van Admin Panel .

Verwachte resultaten :

De updated_at -waarden in de REST API-respons en de Admin Panel zijn gelijk (gezien de tijdzoneverschillen).

Ware resultaten :

De REST API-reactie retourneert een onjuiste updated_at -waarde die niet overeenkomt met de Updated at -waarde in het Quotes -raster van Admin Panel .

De patch toepassen

Om individuele flarden toe te passen, gebruik de volgende verbindingen afhankelijk van uw plaatsingsmethode:

Gerelateerde lezing

Meer informatie over Quality Patches Tool vindt u in:

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