ACSD-69351: saldos de tarjetas de regalo y fechas de caducidad mostradas en sitios web incorrectos
El parche ACSD-69351 corrige el problema en el que los saldos de las tarjetas regalo y las fechas de caducidad se muestran en sitios web incorrectos sin validar el ámbito del sitio web asignado. Esta revisión está disponible cuando está instalado Quality Patches Tool (QPT) 1.1.77. El ID del parche es ACSD-69351. 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-p8
Compatible con versiones de Adobe Commerce:
- Adobe Commerce (todos los métodos de implementación) 2.4.4 - 2.4.8-p3
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
Problema en el que los saldos de las tarjetas regalo y las fechas de caducidad se muestran de acuerdo con el ámbito del sitio web asignado.
Pasos a seguir:
- Cree el sitio web A y el sitio web B y, a continuación, cree la tienda y la vista de la tienda correspondientes para cada sitio web.
- Vaya a Catalog > Products > Add Product > Simple Product, establezca Name, SKU, Price (por ejemplo, 10.00) y Stock Status en En existencia. En la sección Product in Websites, seleccione Sitio web A y Sitio web B y, a continuación, Save el producto.
- Vaya a Marketing > Gift Card Accounts > Add Gift Card Account, establezca Website en Sitio web A solamente, configure el saldo como 100.00, establezca Status en Habilitado, seleccione una fecha de caducidad futura, Save la cuenta de tarjeta regalo y anote el código de tarjeta regalo generado.
- Abra la tienda del sitio web B y agregue el producto creado anteriormente al carro de compras.
- En la página del carro de compras, busque la sección Gift Card, escriba el código de tarjeta de regalo asignado al sitio web A y seleccione Check gift card status and balance sin aplicar la tarjeta de regalo. Se muestra el saldo y la fecha de caducidad.
- También puede iniciar sesión en una cuenta de cliente en el sitio web B, ir a My Account > Gift Card, escribir el mismo código de tarjeta regalo y comprobar el saldo. Se muestra el saldo y la fecha de caducidad.
- Continúe con el cierre de compra en el sitio web B e intente aplicar el mismo código de tarjeta regalo. El sistema rechaza correctamente la tarjeta regalo debido a la validación del ámbito del sitio web.
Resultados esperados:
El saldo debe permanecer restringido al sitio web asignado y el sistema debe mostrar el siguiente error al aplicar la tarjeta regalo: Corrija el sitio web de la cuenta de la tarjeta regalo: X.
Resultados reales:
El sistema muestra el saldo de la tarjeta regalo independientemente de la restricción asignada al sitio web.
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.