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!

