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

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

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:

  1. Vaya a Stores > Settings > Configuration.

  2. En el panel izquierdo, expanda Catalog y seleccione Catalog de las siguientes opciones.

  3. Desplácese hacia abajo hasta la sección Price y establezca Catalog Price Scope en Global.

  4. Establezca Indexer dimension mode en website_and_customer_group mediante el siguiente comando:

    bin/magento indexer:set-dimensions-mode catalog_product_price website_and_customer_group

  5. Cree un(a) Bundle Product con un tipo de opción de paquete Checkbox o Multi Select y asigne el producto a una categoría.

  6. Vaya a Content > Blocks > Edit Content with Page Builder.

  7. 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:

Lectura relacionada

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

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