Jump to content

Edit History

El Patron

El Patron

Bonjour,
Si vos images produits en SVG ralentissent le chargement du panier, du tunnel de commande ou de l’historique des commandes, la solution la plus efficace est de générer automatiquement une version PNG à chaque personnalisation client, puis d’afficher le PNG à la place du SVG dans ces pages.

Pour cela, il se peut que vous deviez modifier votre module de personnalisation afin qu’il convertisse le SVG en PNG sur le serveur (par exemple avec la librairie PHP Imagick), et qu’il enregistre ensuite les deux fichiers pour chaque personnalisation.

Ensuite, il faudra modifier les fichiers de template utilisés pour le panier, la commande et l’historique afin d’afficher le PNG plutôt que le SVG. Cela accélérera grandement le chargement des pages et assurera une meilleure compatibilité avec tous les navigateurs.

Si vous ne savez pas comment faire cette adaptation, vous pouvez soumettre le code de votre module à une intelligence artificielle comme ChatGPT, Jules ou un outil similaire. Vous pouvez leur demander de modifier le code pour enregistrer un PNG en même temps que le SVG, ou même uniquement le PNG si le SVG ne vous est pas indispensable. Cela peut vous permettre d’obtenir rapidement un exemple de code ou une version adaptée de votre module.

Enfin, si votre module est commercial ou suivi, pensez aussi à contacter directement le développeur. Il sera sûrement en mesure d’effectuer ce changement beaucoup plus rapidement, puisqu’il connaît déjà la structure et l’intégration du module avec PrestaShop.

Nous ne savons pas exactement à quel endroit le module s’intègre dans PrestaShop, mais j’espère que ces conseils vous aideront à avancer !

N’hésitez pas à demander plus de détails ou un accompagnement étape par étape si besoin.

El Patron

El Patron

Bonjour,
Si vos images produits en SVG ralentissent le chargement du panier, du tunnel de commande ou de l’historique des commandes, la solution la plus efficace est de générer automatiquement une version PNG à chaque personnalisation client, puis d’afficher le PNG à la place du SVG dans ces pages.

Pour cela, il faut modifier le module de personnalisation afin qu’il convertisse le SVG en PNG sur le serveur (par exemple avec la librairie PHP Imagick). Il suffit ensuite d’enregistrer les deux fichiers pour chaque personnalisation.

Ensuite, il faut modifier les fichiers de template utilisés pour le panier, la commande et l’historique afin d’afficher le PNG plutôt que le SVG. Cela accélérera grandement le chargement des pages et assurera une meilleure compatibilité avec tous les navigateurs.

Si vous ne savez pas comment faire cette adaptation, vous pouvez soumettre le code de votre module à une intelligence artificielle comme ChatGPT, Jules ou un outil similaire. Vous pouvez leur demander de modifier le code pour enregistrer un PNG en même temps que le SVG, ou même uniquement le PNG si le SVG ne vous est pas indispensable. Cela peut vous permettre d’obtenir rapidement un exemple de code ou une version adaptée de votre module.

Enfin, si votre module est commercial ou suivi, pensez aussi à contacter directement le développeur. Il sera sûrement en mesure d’effectuer ce changement beaucoup plus rapidement, puisqu’il connaît déjà la structure et l’intégration du module avec PrestaShop.

Nous ne savons pas exactement à quel endroit le module s’intègre dans PrestaShop, mais j’espère que ces conseils vous aideront à avancer !

N’hésitez pas à demander plus de détails ou un accompagnement étape par étape si besoin.

×
×
  • Create New...