ACSD-65775: valores base_row_total y row_total incorrectos en los detalles de pedido de la API REST para varias cantidades
El parche ACSD-65775 corrige el problema en el que los detalles del pedido de la API REST devuelven valores base_row_total y row_total incorrectos cuando se solicitan varias cantidades del mismo artículo. Esta revisión está disponible cuando está instalado Quality Patches Tool (QPT) 1.1.66. El ID del parche es ACSD-65775. 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.8
Compatible con versiones de Adobe Commerce:
- Adobe Commerce (todos los métodos de implementación) 2.4.8
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
base_row_total y row_total en la respuesta de API de REST de detalles del pedido muestran el precio unitario en lugar del precio total cuando se solicitan varias cantidades del mismo artículo.
Pasos a seguir:
-
Cree dos productos simples: simple1 con un precio de 10 $ y simple2 con un precio de 15 $.
-
Cree una nueva cuenta de cliente.
-
Agregue simple1 al carro de compras con la cantidad 2 y simple2 con la cantidad 3.
-
Realice el pedido utilizando la cuenta de cliente.
-
Obtenga un token de administrador enviando una solicitud de POST a
/rest/V1/integration/admin/tokencon la siguiente carga útil:code language-none { "username": "admin", "password": "password" } -
Recupere los detalles del pedido mediante una petición GET a
/rest/default/V1/orders/1.
Resultados esperados:
base_row_total y row_total deben reflejar el precio total calculado como cantidad multiplicada por el precio del artículo (por ejemplo, 2 × 10 $ = 20 $ para simple1).
Resultados reales:
base_row_total y row_total solo devuelven el precio unitario (por ejemplo, 10 $ para simple1 en lugar de 20 $).
Aplicar el parche
Para aplicar parches individuales, utilice los siguientes vínculos según el método de implementación:
- Adobe Commerce o Magento Open Source local: Quality Patches Tool > Uso en la guía Quality Patches Tool.
- Adobe Commerce en la infraestructura de la nube: Actualizaciones y parches > Aplicar parches en la guía Commerce en la infraestructura de la nube.
Lectura relacionada
Para obtener más información sobre Quality Patches Tool, consulte:
- Quality Patches Tool: herramienta de autoservicio para parches de calidad en la guía Herramientas.