ACP2E-4720: Las reglas de precio del carro de compras de envío gratuito no se restablecen para los productos de paquetes de precio fijo con artículos de envío por separado
El parche ACP2E-4720 corrige el problema en el que el envío gratuito no se aplicaba correctamente ni se eliminaba para los productos agrupados con reglas de descuento en el carro de compras. Esta revisión está disponible cuando está instalado Quality Patches Tool (QPT) 1.1.79. El ID del parche es ACP2E-4720. 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-p7
Compatible con versiones de Adobe Commerce:
- Adobe Commerce (todos los métodos de implementación) 2.4.7 - 2.4.8-p4
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 envío gratuito no se recalcula correctamente para los productos de paquetes de precio fijo configurados para enviar artículos por separado cuando cambia la idoneidad de la regla de precio del carro de compras.
Requisitos previos:
- Habilitar envío con tarifa única, precio = 10 $/pedido.
- Crear producto simple 1: SKU
test-simple-70493-1, precio 40 $. - Crear producto simple 2: SKU
test-simple-70493-2, precio $30. - Crear un producto agrupado (SKU
test-bundle-70493): Tipo = Precio fijo (45,45 $/unidad con opciones); Enviar artículos agrupados = Por separado; Opción 1 = Producto simple 1 (obligatorio, radio); Opción 2 = Producto simple 2 (obligatorio, radio). - Crear un Cart Price Rule: envío gratuito cuando el subtotal sea >= 100 $, aplicado a artículos coincidentes.
Pasos a seguir:
-
Abra la página de producto del paquete en Storefront.
-
Seleccione ambas opciones necesarias (Opción 1 y Opción 2).
-
Establezca Qty en 3 y luego haga clic en Add to Cart.
-
Vaya a la página Cart.
-
En el carro, en Estimate Shipping and Tax, establezca:
- Country = Estados Unidos
- State = California
- Zip/Postal Code = 90210
-
Compruebe que se muestra el resumen del carro de compras:
- Subtotal: 136,35 €
- Envío: 0,00 € (regla de envío gratuita aplicada)
-
En el elemento de línea de carro de compras, cambie Qty de 3 a 1 y luego haga clic en Update Shopping Cart.
-
El subtotal cae a 45,45 € (por debajo del umbral de 100 €), por lo que ya no debería aplicarse la regla de envío gratuito.
Resultados esperados:
Dado que el subtotal (45,45 €) está por debajo del umbral de regla de precio del carro de compras (100 €), la regla ya no cumple los requisitos. El envío debe revertir al cargo de tarifa plana estándar:
- Subtotal (excl. Impuestos) 45,45 €
- Subtotal (incl. Impuestos) 45,45 €
- Envío (tarifa única - fija) 10,00 € ← La regla ya no se aplica, el envío debe cargarse
- Total del pedido 55,45 €
Resultados reales:
El envío se mantiene en 0,00 €; el envío gratuito del cálculo anterior persiste aunque el carro de compras ya no cumpla la condición de la regla:
- Subtotal (excl. Impuestos) 45,45 €
- Subtotal (incl. Impuestos) 45,45 €
- Envío (Tarifa plana - Fija) 0,00 € ← BUG: debería ser 10,00 €
- Total de pedido 45,45 € ← BUG: debería ser 55,45 €
El cliente recibe el envío gratuito al que no tiene derecho, lo que supone una pérdida de ingresos de 10,00 € por pedido.
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.