Mettre à niveau l’extension Magento

Avant de mettre à niveau votre extension Magento :

  • Testez la mise à niveau dans votre environnement de développement connecté à notre Sandbox avant de la mettre en ligne
  • Conservez une copie de votre magasin Magento et de votre base de données afin de pouvoir revenir à la version précédente si nécessaire
  • Vous devrez peut-être réindexer toutes les tables de produits et de catégories après la mise à niveau de l’extension

Vous disposez de plusieurs options pour installer l'extension Magento.

Mise à jour avec modgit

Mettez à niveau l'extension en allant sur MAGENTO_ROOT et en exécutant

modgit update Magento_Affirm

Mise à jour avec modman

Mettez à niveau l'extension en allant sur MAGENTO_ROOT et en exécutant

modman update Magento_Affirm

Mettre à niveau à l'aide du gestionnaire Magento Connect

  1. Dans votre panneau d'administration Magento, accédez à Système > Magento Connect > Magento Connect Manager.
  2. Sous Gérer les extensions existantes, sélectionnez Désinstaller sous Actions pour le nom du paquet Affirm_Affirm.
  3. Cliquez sur Valider les modifications.
  4. Téléchargez la dernière version du paquet (le fichier .tgz compressé) .
  5. Dans votre panneau d'administration Magento, accédez à Système > Magento Connect > Magento Connect Manager.
  6. Cliquez sur Choisir un fichier et sélectionnez le fichier de version de paquet téléchargé.
  7. Cliquez sur Télécharger.

Mise à niveau en utilisant le texte de déploiement d'Affirm

1. Téléchargez le dernier Makefile, qui nécessite git et wge.t
2. Copiez le Makefile sur MAGENTO_ROOT.
3. Pour installer, exécutez la commande make install.
4. Pour mettre à jour, exécutez la commande make update.

Problèmes d'installation connus

Si vous mettez à niveau l'extension de la version 2.x à 3.x via SSH, vous pouvez voir les bannières promotionnelles Affirm affichées deux fois. Pour résoudre ce problème, supprimez ce qui suit du répertoire Magento :

  • MAGENTO_ROOT/app/code/community/Affirm/Affirm/Model: Pricer.php
  • MAGENTO_ROOT/app/code/community/Affirm: AffirmPromo
  • MAGENTO_ROOT/app/design/frontend/base/default/template: affirmpromo
  • MAGENTO_ROOT/app/etc/modules: Affirm_AffirmPromo.xml
  • MAGENTO_ROOT/lib: Affirm