Intégrer WordPress à Magento

Ecrit par Pierre dans Magento avec les tags , ,


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