[Solo PaaS]{class="badge informative" title="Se aplica solo a proyectos de Adobe Commerce en la nube (infraestructura PaaS administrada por Adobe) y a proyectos locales."}

ACSD-67424: el valor updated_at de la respuesta de la API REST GET /carts/search no coincide con el valor de Admin Panel para Negotiable Quotes

El parche ACSD-67424 corrige el problema en el que el valor updated_at de la respuesta de la API REST GET /carts/search no coincide con el valor de Admin Panel al usar Negotiable Quotes. Esta revisión está disponible cuando está instalado Quality Patches Tool (QPT) 1.1.72. El ID del parche es ACSD-67424. Este problema está programado para solucionarse en Adobe Commerce 2.4.9.

Productos y versiones afectados

El parche se ha creado para la versión de Adobe Commerce:

  • Adobe Commerce (todos los métodos de implementación) 2.4.7-p4

Compatible con versiones de Adobe Commerce:

  • Adobe Commerce (todos los métodos de implementación) 2.4.7-p3 - 2.4.8-p2
NOTE
El parche podría ser aplicable a otras versiones con las nuevas versiones de Quality Patches Tool. Para comprobar si el parche es compatible con su versión de Adobe Commerce, actualice el paquete magento/quality-patches a la última versión y compruebe la compatibilidad en la página Quality Patches Tool: buscar parches ​. Utilice el ID de parche como palabra clave de búsqueda para localizar el parche.

Problema

El valor updated_at en la respuesta de la API REST GET /carts/search no coincide con el valor mostrado en Admin Panel al usar Negotiable Quotes.

Pasos a seguir:

  1. Habilitar empresa y presupuesto B2B.

  2. Crear un nuevo presupuesto en Admin Panel.

  3. Agregue cualquier producto al presupuesto y haga clic en Send.

  4. Inicie sesión en el front-end como usuario de la compañía y vaya a My Quotes.

  5. Haga clic en View action, agregue una dirección de envío y haga clic en Send for Review.

  6. En Admin Panel, seleccione un método de envío para la oferta y haga clic en Send.

  7. Vuelva a My Quotes desde la tienda, seleccione Quote y haga clic en Proceed to Checkout.

  8. Realice el pedido.

  9. Utilice el valor updated_at de la tabla de oferta de la base de datos para recuperar la información de oferta mediante la API de REST.

    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. Comparar el valor updated_at de la respuesta de la API con el valor Updated at en la cuadrícula Quotes de Admin Panel.

Resultados esperados:

Los valores updated_at en la respuesta de la API de REST y Admin Panel son los mismos (teniendo en cuenta las diferencias de zona horaria).

Resultados reales:

La respuesta de la API de REST devuelve un valor updated_at incorrecto que no coincide con el valor Updated at de la cuadrícula Quotes de Admin Panel.

Aplicar el parche

Para aplicar parches individuales, utilice los siguientes vínculos según el método de implementación:

Lectura relacionada

Para obtener más información sobre Quality Patches Tool, consulte:

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