Magento
Magento – Mise à jour version 1.51.0 à 1.6.1
27/12/11
Mettre à jour un Magento, çà semble facile comme ça…et ça l’est…du moment qu’on a tous les éléments en main ! Je vais décrire ici une mise à jour depuis une version 1.5.1.0 à 1.6.1.0
Faites une Backup !
Ce paragraphe pour vous dire faites une backup de votre site et aussi…faites une backup de votre base de données…bref tout çà pour vous dire : faites une backup !!!
Droits devant !
Comme l’avait dit Raphael, il faut mieux donner les bons droits pour nous permettre de bien accéder à Magento Connect [Admin> System > Magento Connect > Magento Connect Manager ]. Je vous invite à effectuer ces commandes sur votre répertoire où se trouve votre Magento.
A faire avant votre manipulation
-
cd <votre_dossier_contenant_votre_magento>; find . -type d -exec chmod 777 {}\; chmod 666 downloader/config.ini;
A faire après votre manipulation (pour éviter de laisser trop de fichiers sans protections)
-
find . -type d -exec chmod 755 {} \; find . -type f -exec chmod 644 {} \; #il est possible que cette dernière ligne ne fonctionne pas chmod o+w var media app/etc/use_cache.ser ;
Mise à jour via Magento Connect en 1.6.1
On suppose maintenant que vous avez bien accès à Magento Connect et que vous êtes prêt à mettre à jour. Pourquoi ne pas tenter ?
Collez ce chemin dans les « clefs d’extensions » une fois sur la Connect Manager et appuyez sur Installer :
http://connect20.magentocommerce.com/community/Mage_All_Latest
Si tout marche, tant mieux pour vous ! N’oubliez pas de vider le cache et enjoy !
Sinon…
Package … is invalid
Si comme l’indique cet article, vous obtenez un ensemble d’erreurs du type « Package Mage_All_Latest is invalid » alors procédez comme suit :
- Télécharger ce fichier ( ou miroir ici )
- Décompressez le et copiez les fichiers dans var/package [ ceci indique les modules enregistrés dans votre ConnectManager]
- Retournez dans Magento Connect / ou resortez et retournez ici pour actualiser la liste des packages
- Retester ensuite le paragraphe ci-dessus
Peut-être qu’il vous faudra-t-il mettre à jour « manuellement » les différents packages. Pour celà, cliquez sur Check For Upgrade (toujours dans Magento Connect) et prenez les dernières versions stables. Retentez ensuite l’installation avec le paragraphe ci-dessus si votre version n’a pas été mis à jour.
Oufff…c’est réussi. N’oubliez pas de repassez les droits en mode sécurité si vous les aviez changé.
N’hésitez pas à nous contacter pour plus d’informations.
Magento facturer une commande annulée
16/09/11
Il arrive parfois suite à des des problèmes de liaison avec la banque ou à une erreur du commerçant d’annuler une commande avant même de l’avoir facturer.
Le problème est qu’il est impossible de facturer la commande une fois celle-ci annulée. On peut la renouveller, mais si le client à payer par carte bancaire, il ne sera pas possible de choisir ce même mode de paiement. Voici un bref tutorial pour pouvoir facturer une commande annulée dans Magento.
Attention, testé sous V 1.4.1.1 (pour les autres versions le raisonnement est sans doute le même)
Premièrement, récupéré l’ID de la commande. Pour cela allez dans le backoffice, sur la commande en question et vérifier dans l’url de la page l’id ex :
http://www.monsite.com/index.php/admin/sales_order/view/order_id/6646/key/9f8445f7539e569d1a587c6944a27ebf/
L’id est représenté en gras.
Une fois l’id en main direction la base de données.
Trois tables sont à modifier :
- sales_flat_order
- sales_flat_order_grid
- sales_flat_order_item
Dans la table sales_flat_order vérifier les champs suivants pour l’id de la commande :
- state : le modifier en processing
- status : le modifier en processing
- %_canceled : Tous les champs en canceled doivent être passés à Null
Dans la table sales_flat_order_grid vérifier les champs suivants pour l’id de la commande :
- status : le modifier en processing
Dans la table sales_flat_order_item vérifier les champs suivants pour l’id de la commande:
- qty_canceled : le passer à Null

Commentaires récents