[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-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
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

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:

  1. 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.
  2. 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.
  3. 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.
  4. Abra la tienda del sitio web B y agregue el producto creado anteriormente al carro de compras.
  5. 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.
  6. 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.
  7. 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:

Lectura relacionada

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

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