Mise à jour pour le widget Alma sur Magento 1

Procédure afin d'utiliser le widget Alma sur vos pages produit et panier

Il existe une incompatibilité entre une version d'une librairie du noyau de Magento et le widget Alma. Cette incompatibilité entraîne des problèmes d'affichage du widget.

13581358 12691269

Ce problème peut être résolu en mettant à jour la librairie concernée.

Mise à jour de la librairie prototype.JS pour l'affichage du widget Alma dans Magento 1

Introduction à la procédure

Par défaut Magento utilise la librairie javascript prototype.js pour le fonctionnement de son noyau.
Cette librairie est pour la version 1.9 de Magento en version 1.7.0 et date de novembre 2010.
Le passage en version 1.7.2 ( avril 2014 ) de la librairie solutionne les problèmes d'affichage du widget.

La procédure totale ne vous prendra que 2 minutes, la vidéo ci-dessous montre l'intégralité des étapes.

Téléchargement du prototype.js v1.7.2

Rendez-vous sur le site officiel de la librairie
Vous y trouverez le lien de téléchargement de la version 1.7.2 d'avril 2014

Une fois la page ouverte vous devez "enregistrer la page sous..." soit avec un clic droit sur le fond de la page puis "enregistrer sous..." soit via le menu "Fichier -> Enregistrer la page sous".
Choisissez le répertoire d'enregistrement.

Envoi du fichier sur le FTP

Connectez-vous au FTP de votre site en utilisant votre procédure habituelle.
À partir du dossier racine de Magento, rendez-vous dans le dossier js->prototype.
Renommez ou supprimez le fichier prototype.js puis déposez à la place le fichier prototype.js téléchargé précédemment.

Après le rafraîchissement de votre page, le widget devrait retrouver un comportement normal.

🚧

Il peut être nécessaire dans certaines circonstances de rafraîchir les caches Magento et de vider les caches Javascript Magento.