Archive pour la ‘Magento’ catégorie

Optimisation des exports de bases de données pour mise à jour d’environnement de développement

En tant que développeur il est souvent nécessaire de faire des dumps de base de données pour mettre à jour les environnements de développements ( qu’ils soient locaux ou sur le serveur ). Cependant les tables de productions sont souvent très lourdes et comportent des données qui ne sont pas forcément nécessaire pour développer. Voici […]

Pas de commentaires

Magento : Sécuriser l’accès à l’administration

Les attaques sont de plus en plus nombreuses sur la plateforme magento, pour éviter les accès non autorisés à votre administration voici comment la sécuriser : Changer le chemin par défaut de l’administration. Dans le fichier app/etc/local.xml , définissez un nom d’administration personnalisé, par exemple mycustomadmin <routers> <adminhtml> <args> <frontName><![CDATA[mycustomadmin]]></frontName> </args> </adminhtml> </routers> <routers> <adminhtml> […]

Pas de commentaires

Magento : Gérer les balises meta Robots

Pour optimiser le référencement de votre site Magento, il sera sans doute nécessaire de jouer avec les balises meta robots. Ceci vous permettra de choisir les pages qui devront être indexées et/ou suivies, ainsi que celles qui ne le seront pas. La bonne nouvelle est que ceci est géré nativement dans magento, et que cela […]

Pas de commentaires

Tester la sécurité de votre site magento avec MageReport

Les sites e-commerces basés sur des plateformes open-sources seront inévitablement soumis tôt ou tard à l’apparition de failles de sécurité. C’est pourquoi il est important de bien tenir son site à jour et d’appliquer dès que possible les patchs de sécurité. Pour évaluer les risques de votre site e-commerce magento, il existe un outil très […]

Pas de commentaires

Magento : Personnaliser le template utilisé par la fonction getPriceHtml

Dans magento la gestion de l’affichage des prix est gérée via la fonction getPriceHtml. Celle-ci est en général appelée de la manière suivante <?php echo $this->getPriceHtml($_product, true) ?><?php echo $this->getPriceHtml($_product, true) ?> Elle est utilisée entre autre dans les templates suivants : catalog/product/list.phtml catalog/product/compare/list.phtml checkout/cart/crossell.phtml Cette fonction peut être appelée par tous les blocks qui […]

Pas de commentaires

Alternative à wampserver : windows bash

La sortie de la mise à jour Anniversary pour windows 10 au début du mois d’aout, apporte une nouveauté majeure pour les développeur webs ( sous windows bien sur ^^), à savoir l’apparition d’un sous-système linux directement intégré dans windows. Je ne vais pas vous détailler comment l’activer vous pouvez trouver comment faire cela sur […]

Pas de commentaires

Optimisation des performances Magento : configuration des sessions et du cache

Afin d’optimiser les performances de notre site magento, nous allons mettre en place les optimisations suivantes : stockage des sessions dans memcache stockage du cache dans redis Cette solution  est modulable et applicable à une configuration multi-serveurs.( En centralisant les sessions sur un serveur spécifique, dans ce cas il suffit de replacer l’ip 127.0.0.1, par […]

Pas de commentaires

Magento : Mauvais calcul des frais de ports dans le checkout

Note : Cet article s’applique uniquement aux versions de Magento inférieures à la 1.6 Sur une version 1.5 de Magento j’ai été confronté au comportement d’erreur suivant : Pour un panier comportant un bon de réduction. Les frais de ports devant être offerts à partir de X euros. les frais de ports n’étaient pas calculés […]

Pas de commentaires

Magento : Créer un format d’adresse particulier

L’affichage des adresses dans magento est via gérée des formats configurables. Les formats par défaut sont visibles depuis la configuration dans « système/configuration/clients/configuration/adresses/ »   Cependant il est également possible de créer facilement vos propres formats d’adresses. Pour cela il suffit de suivre les éléments suivants lors de la création de votre module. Pour notre exemple je […]

Pas de commentaires

Magento : Ajouter un block dans une page via les observers

Voyons ensemble aujourd’hui comment ajouter un block de contenu dans une page magento via les observers. Pour l’exemple on va se baser sur la problématique suivante : Je souhaite afficher un message particulier sur la page du panier pour les clients qui ne sont pas connectés. Le contenu du message doit être gérable dans le […]

Pas de commentaires
Magento certified developper
Modules Prestashop
Compte Github