Intégrer WordPress à Magento
Ecrit par Pierre dans Magento avec les tags Intégrer Magento à Wordpress, Magento, Wordpress
Magento est une plateforme e-commerce open source très en vogue en ce moment donc on va voir dans cet article comment intégrer une autre solution en vogue mais cette fois au niveau blog/sites qui est WordPress.
On part d’une installation de Magento fonctionnelle
Etape 1 : Installation de WordPress
Tout d’abord on va télécharger WordPress : http://www.wordpress-fr.net/telechargements
Il faut créer une nouvelle base de données pour WordPress
Ensuite on va éditer le fichier wp-config-sample.php qui se trouve à la racine de l’installation de WordPress pour configurer les accès à la base de données.
// ** Réglages MySQL ** //
/** Nom de la base de données de WordPress. */
define(‘DB_NAME’, ‘db1′);/** Utilisateur de la base de données MySQL. */
define(‘DB_USER’, ‘dbo1′);/** Mot de passe de la base de données MySQL. */
define(‘DB_PASSWORD’, ‘toto’);/** Adresse de l’hébergement MySQL. */
define(‘DB_HOST’, ‘db1.2and2.fr’);
Ensuite une fois que vos paramètres sont entrés correctement il faut enregistrer ce fichier sous le nom wp-config.php à la racine de votre installation.
Ensuite entrez l’adresse internet de votre installation de WordPress et finalisez l’installation

Etape 2 : Installation de l’extension Fishpig WordPress Integration
Compatible avec Magento CE 1.3,1.4,1.4.1.1
Rendez-vous sur magento connect et allez l’extension Key de Fishpig :
http://www.magentocommerce.com/magento-connect/fishpig/extension/3958/fishpig_wordpress_integration
![]()
Une fois l’extension key récupéré on va se connecter au back office de Magento
Ensuite il faut se rendre dans la Gestion Magento Connect (GMC) et coller l’extension key et cliquez sur Install
En revenant sur le back-office on s’aperçoit qu’un nouvel onglet est disponible : WordPress

La première chose à faire c’est de changer les paramètres de base de données dans WordPress -> Paramètres -> Database intégration

On va choisir donc Magento/Wordpress do not share database
Ensuite il faut remplir les champs serveur, username … pour la base de données (comme dans wp-config.php)
Après on va choisir une intégration complète au niveau du blog et donné URL pour le blog

Ensuite on sauve la configuration et on s’aperçoit qu’une erreur est intervenue au niveau de la configuration du blog route.
Comme indiqué sur l’erreur il suffit de se connecter au back office de WordPress pour modifier l’adresse principal du site. (dans Réglages ->Général -> Adresse web du site (URL))
Ensuite retourner sur le back office de Magento et enregistrer la configuration et blog route vous sourira
![]()
Et voilà c’est fini il ne vous reste plus qu’à écrire vos articles directement sous WordPress et il seront publiés automatiquement dans Magento


Bonjour Pierre, et merci pour ces explications
Question : Magento ver. 1.4.0.1 est il compatible ?
et comment peut on upgrader ensuite vers Magento ver. 1.6 ?
quels changement d’aspect l’intégration de WP apporterait elle à http://www.lavieenarts.com par ex peut on choisir où le blog apparait sur le site Magento ?