Magento – Upgrade vers les dernieres versions stables – 1ere etape – Mise à jour du downloader

Bonjour,

L’équipe Infinitic a cherché pendant des heures des procédures d’upgrade d’une installation de Magento sans succès. Il n’existe pas de remède miracle, chaque version ayant ses spécificités.

Aujourd’hui nous commençons donc une série d’article traitant de ce sujet très vaste.

Commençons tout d’abord par faire un backup complet du site (front et backend ainsi que la base de donnée)

Une fois que tout est sauvegardé, plusieurs méthode d’upgrade s’offre a nous :

  • Via SSH
  • Via le MagentoConnect Manager
  • Directement à partir des fichier que l’on peut télécharger sur le site Magento

Certains sites étant hébergé sur des hébergements mutualisés, il n’est pas possible d’accéder à la console pour travailler en SSH. Nous allons donc détailler la méthode permettant l’upgrade à partir du MagentoConnect Manager.

Une fois connecté a votre interface d’admin, il suffit d’aller dans le menu SYSTEME -> MAGENTO CONNECT -> MAGENTO CONNECT MANAGER

La première chose a upgrader sera votre MANAGER (Downloader).

Magento utilise un système d’upgrade très puissant qui permet d’installer directement les modules depuis Internet seulement en connaissant leur CLES (Key). Les clés des différents modules sont disponibles sur le site MAGENTO CONNECT

Pour vérifier si la version installé sur votre MAGENTO est à jour, il suffit de renseigner la clé du Magento Connect Manager dans le champs prévu (Paste extension key to install:)

En version 2.0 du manager, la clé est la suivante : http://connect20.magentocommerce.com/community/Mage_Downloader

Si votre version n’est pas a jour, le Downloader vous propose de télécharger la dernière version STABLE si vous avez choisi ce type d’état. Si vous cliquez sur le bouton “Install”, la procédure démarre.

Une fois que l’installation est terminée, il vous suffit de Rafraichir (Refresh) afin de recharger la page du downloader.

La 1ere étape de l’upgrade est terminée, notre downloader est à jour…

Nous enchainerons dans quelques jours sur l’étape suivante qui est la mise à jour du COEUR de MAGENTO (Magento Core)

Magento – Liens des produits sur differents magasins

Aujourd’hui j’inaugure une nouvelle rubrique de mon blog visant a partager avec la communauté les astuces de codage que j’utilise dans mes projets E-commerce Magento.

Dernièrement un de mes clients me demandait de lui placer sur la fiche produit un lien entre 2 magasins magento pour le meme produit. En effet dans magento nous avons la possibilité de creer plusieurs magasins et d’affecter des produits dans plusieurs magasins…

La solution n’a pas été simple a trouver et c’est pourquoi je la partage.

Sur la fiche produit voici le code qu’il faut rajouter pour recuperer le lien d’un produit sur un magasin dont l’ID est 2

$_store_1_url = $_product->getProductUrl();
$_store_2_url = $_product->setStoreId(2)->getProductUrl();

Cela permet dans la 1ere ligne de récuperer l’url courante du produit et dans la 2eme de récuperer l’url du meme produit dans le 2eme magasin.

Voila, c’est tout simple, a vous de faire l’inverse sur la fiche produit du 2eme magasin avec l’ID du magasin n°1

Cette astuce est valable sur la version 1.3.2.3 qui est une vieille version de Magento je vous l’accorde…

Site Magento – Dinovia.fr – Mise en ligne

Bonjour à tous,

Un message rapide pour signaler la mise en ligne par l’équipe Infinitic du site http://www.dinovia.fr, site de vente en ligne de vaisselle jetable et compostable. Tout ce qu’il vous faut pour vos diner, pique-nique, barbecue…

Le site est basé sur le moteur MAGENTO dans sa version Open Source. Nous ferons un billet plus détaillé dans les jours qui viennent.

Nouveau projet ecommerce…

Un superbe projet de ecommerce est en préparation, la soulution retenue sera magento…mais nous n’en dirons pas plus pour le moment le projet est confidentiel…Une année 2010 qui commence bien…