No se porque quieres subir imágenes de más de 2mb, porque quieres que la web ocupe más espacio?
Necesitas que las fotos tengan calidad? Utiliza una resolución máxima a la configuración de tu plantilla y unos 100ppp
Da igual el tamaño que subas sea 5mb o 599mb , el sistema PrestaShop va a generar las miniaturas optimizadas y ocuparán un tamaño menor, obviamente durante más calidad sea la original más calidad tendrá las miniaturas
No se recomienda que las miniaturas ocupen más de 400kb la de mayor tamaño.
Imagina que añades una foto de 5mb y pones varias más productos destacados o relacionados, esa página va a ocupar decenas de megas , hazlo y Google te va a mandar a cargar.
Una página completa no debería ocupar más de 1 o 2mb en total incluyendo todas las imágenes visibles.
Si aún así quieres subir fotos de varios megas o decenas de megas, debes ir al sistema de hospedaje y aumentar a 16 o 32 MB el límite de subida de ficheros, también puedes subir a 64mb y subir fotos de ese tamaño, una foto de 5000*5000 y 300ppp ocupa unos 32mb , suerte con la gente que te visite la web si no cierran antes de cargar y vuelvan alguna vez.
Pd: espero que se haya quedado claro con la ironía y que no deberías subir fotos de más de 1mb para que las miniaturas tengan calidad y no ocupen más de 400kb