Il faut permettre au client de visualiser le produit dans le plus grand nombre de situations possible, lui donner l'impression d'être en contact avec le produit comme si il était en magasin.
Pour un site de e-commerce, afficher des images de bonne qualité pour les produits vendus est important. Entre un listing de produit, la fiche produit, le zoom, l'image du produit dans le panier, il faut afficher plusieurs tailles d'une même image. Ajoutez à celà plusieurs vues par produit et vous obtenez rapidement un nombre d'images conséquent à créer, uploader sur le serveur.

Jusqu'à présent, j'utilisais en backoffice un script de resize d'image lors de la création de chaque produit. Je suis tombé, il y a quelques jours, sur un script de resize bien pensé.