ACSD-47704: el producto agrupado muestra solo el precio de los productos en stock

El parche ACSD-47704 corrige el problema de que los precios de los segmentos de los clientes se almacenan incorrectamente en caché entre grupos de clientes. Esta revisión está disponible cuando está instalado Quality Patches Tool (QPT) 1.1.28. El ID del parche es ACSD-47704. Tenga en cuenta que el problema está programado para solucionarse en Adobe Commerce 2.4.7.

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.1-p1

Compatible con versiones de Adobe Commerce:

  • Adobe Commerce (todos los métodos de implementación) 2.3.7 - 2.4.6-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 precio de un producto agrupado con la asignación de precios dinámica activada es incorrecto debido a que solo se incluyen los artículos en stock.

Pasos a seguir:

  1. Vaya al panel de administración de Commerce.

  2. Vaya a CATALOG > Products > Add Product > Bundle Product.

  3. Establezca Dynamic Price en Yes.

  4. Elementos de paquete:

    • Establecer Ship bundle items en Together

    • Seleccionar Add Option

      • Title = o1
      • Input type = Dropdown
      • Marcar casilla de verificación requerida
      • Añada cualquier producto sencillo que esté en stock; por ejemplo, Bolsa de lona Joust SKU 24-MB01. Antes de añadir el producto, anota su precio: $34
    • Cantidad predeterminada: 1

    • Seleccionar Add Option

      • Option Title = o2
      • Input type = Dropdown
      • Marcar casilla de verificación requerida
      • Añada cualquier producto simple que esté en stock, diferente del producto añadido en el paso anterior; por ejemplo: Strive Shoulder Pack 24-MB04. Antes de añadir el producto, anota su precio: $32
      • Cantidad predeterminada: 1
  5. Guardar producto.

  6. Vaya a la tienda y busque el producto creado en los pasos anteriores. Anote su precio: 66 dólares
    (66 = 32 + 34).
    Actualmente, el precio del producto del paquete es igual a la suma de los precios de sus opciones.

  7. Vaya al panel de administración de Commerce. Ir a CATALOG > Products.

  8. Busque uno de los productos simples asignados como opción al producto del paquete anteriormente:
    SKU 24-MB01 y precio de 34 $.

  9. Cambie su cantidad a 0.

  10. Guarde el producto.

  11. Vaya a la tienda y busque el producto del paquete creado en los pasos anteriores. Note abajo su precio - $32. Anteriormente tenía un precio de 66 $, lo que equivalía a la suma de 34 $ del SKU 24-MB01 y 32 $ del SKU 24-MB04. Ahora que el producto 24-MB01 está agotado, el precio del paquete aparece como $32. Es el precio del otro producto, que es una opción en stock.

Resultados esperados:

El precio de los productos agrupados con precios dinámicos activados se calcula de forma coherente, independientemente de si las opciones están en stock o agotadas.

Resultados reales:

Se ha calculado mal el precio del paquete de productos con la asignación de precios dinámica habilitada. Solo tiene en cuenta las opciones que están en stock, lo que da como resultado una cantidad mostrada menor que la real cuando una de las opciones está sin existencias.

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:

Para obtener información sobre otros parches disponibles en QPT, consulte Quality Patches Tool: Buscar parches en la guía Quality Patches Tool.

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a