ACSD-63574: agregar el listado Bundle Product al bloque a través de Page Builder genera un error
La revisión ACSD-63574 corrige el problema en el cual agregar Bundle Product con las opciones Checkbox
o Multi Select
a un bloque a través de Page Builder genera un error. Esta revisión está disponible cuando está instalado Quality Patches Tool (QPT) 1.1.59. El ID del parche es ACSD-63574. Tenga en cuenta que el problema está programado para solucionarse en Adobe Commerce 2.4.8.
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.4-p10
Compatible con versiones de Adobe Commerce:
Adobe Commerce (todos los métodos de implementación) 2.4.4 - 2.4.4-p11
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
Al agregar Bundle Product a un bloque mediante Page Builder, la vista previa del widget de productos se interrumpe y muestra el mensaje de error Lo sentimos, se produjo un error al generar este contenido. Este problema ocurre específicamente cuando el paquete de productos incluye Checkbox
o Multi Select
tipos de opciones y indexer dimension mode
está establecido en website_and_customer_group
. El registro de excepciones muestra el siguiente error:
"
report.CRITICAL: PDOException: SQLSTATE[42S02]: No se encontró la tabla o vista base: 1146 La tabla 'db_name.catalog_product_index_price_cg0_ws0' no existe en /home/vendor/magento/framework/DB/Statement/Pdo/Mysql.php:90
"
Pasos a seguir:
-
Vaya a Stores > Settings > Configuration.
-
En el panel izquierdo, expanda Catalog y seleccione Catalog de las siguientes opciones.
-
Desplácese hacia abajo hasta la sección Price y establezca Catalog Price Scope en Global.
-
Establezca
Indexer dimension mode
enwebsite_and_customer_group
mediante el siguiente comando:bin/magento indexer:set-dimensions-mode catalog_product_price website_and_customer_group
-
Cree un(a) Bundle Product con un tipo de opción de paquete
Checkbox
oMulti Select
y asigne el producto a una categoría. -
Vaya a Content > Blocks > Edit Content with Page Builder.
-
Seleccione la categoría a la que se asigna el producto creado e intente Save.
Resultados esperados:
Producto añadido sin errores.
Resultados reales:
No se puede agregar un producto a través de Page Builder cuando el tipo de opción Bundle Product es Checkbox
o Multi Select
y indexer dimension mode
está establecido en website_and_customer_group
. Genera el error: Se produjo un error al generar este contenido.
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.