Archive pour la ‘Magento’ catégorie

Magento U : Correctif installation locale de Magento Enterprise Edition

Je me suis récemment inscrit au programme de formation Magento U, qui permet de suivre des cours à la demande en vidéo et de manière gratuite sur cette plateforme.
( Je reviendrais en détails sur cette formation dans un futur article).

Une fois l’inscription à cette formation validée, il est possible de télécharger la version Entreprise de Magento ( version 1.11.0.2 )

Cependant l’installation de cette version en local ( à l’aide de wamp) sur mon ordinateur a été quelque peu problématique et je suis resté bloqué de longues heures à l’étape de la configuration.
Le navigateur me détectant une boucle sans fin, il était impossible de finaliser mon installation.

Malgré de nombreuses recherches je n’ai trouvé aucune solution sur internet, je partage donc mon astuce
( certes ce n’est pas le mode de fonctionnement le plus propre… mais il marche )

J’ai donc installé tout cela sur un hébergement ovh, et la miracle un message d’erreur s’est enfin affiché qui m’a permis de trouver la source du problème :

a:5:{i:0;s:219:”Error in file: “/app/code/core/Enterprise/WebsiteRestriction/data/enterprise_websiterestriction_setup/data-install-1.11.0.0.php” – A page URL key for specified store already exists.”;i:1;s:951:”#0 /app/code/core/Mage/Core/Model/Resource/Setup.php(645): Mage::exception(‘Mage_Core’, ‘Error in file: …’)

Le problème est donc lié à l’installation du module WebsiteRestriction.…

Pas de commentaires

Magento : Module de détection des commandes annulées puis payées

J’ai récemment été confronté à un problème de commandes annulées, mais payées quand même sur un site Magento en production avec les modes de paiements Atos et Paypal.
Ces changements de statuts empêchent le bon fonctionnement du processus de traitement de la commande.

Pour éviter de devoir consulter l’ensemble des commandes, j’ai donc développé un module Magento pour détecter ces commandes qui posent problème.

Voici l’arborescence des fichiers du module :

— app
–code
— local
— Test
— Module
— controllers
— CronController.php
— etc
— config.xml
–etc
— modules
–Test_Module.xml

C’est également l’occasion de voir ensemble comment créer un module simple sur la plateforme ecommerce Magento. (Version 1.4.1.1)

Pour commencer nous allons créer le fichier de déclaration du module à Magento.
Celui-ci doit être placé dans le dossier “app/etc/modules” sous la forme “MonNamespace_MonModule.xml”
Voici son contenu :

<xml version="1.0"?>
<config>
 <modules>
 <Test_Module>
<active>true</active>
 <codePool>local</codePool>
 </Test_Module>
 </modules>
</config>

Dans ce fichier nous déclarons notre module à magento, et que celui-ci appartient au codepool “local” c’est à dire au code qui est développé par vos soins.…

4 commentaires


Compte Github