Prestashop 9.1.1 Error al abrir módulo productos

·

·

Si luego de instalar Prestashop 9.1.1 te aparece un error al intentar acceder a la sección de Productos en el backend, sigue los siguientes pasos:

PASO 1
Edita el archivo: src/Adapter/Product/Grid/Data/Factory/ProductGridDataFactoryDecorator.php

Busca la línea 237

$packQuantity = $this->productPackRepository->getDynamicPackQuantity(new ProductId($products[$i][‘id_product’]), $shopId);

Cambia por:

$packQuantity = $this->productPackRepository->getDynamicPackQuantity(new ProductId((int) $products[$i][‘id_product’]), $shopId);


PASO 2
Edita el archivo: src/Adapter/Product/Pack/Repository/ProductPackRepository.php.

Busca la línea 269

// Cambia esto:
return $packQuantity;

// Por esto:
return (int) $packQuantity;


Este problema se debe a un conflicto de tipos (TypeError) en
PHP 8. Aquí tienes la solución rápida y directa.

Listo!
Ahora podrás ver el módulo Productos con la versión 9.1.1 de Prestashop!