WordPress: Migrer une boutique Joomla Virtuemart vers WordPress Woocommerce

15/03/2014

woocommerce-virtuemartJ’aide un ami qui a une boutique en ligne (vente de clôtures en aluminium en kit www.Atout-Profil.com). La boutique est basée sur un pack Joomla + virtuemart que j’avais installé il y a quelques années, et qui fonctionnait très bien, mais… en Joomla 1.5.x.

Du coup la version de Joomla était largement obsolète et propice à des attaques sur les failles connues de cette version. Et de ce côté on était servi puisque régulièrement le site était attaqué. Rien de très grave mais très polluant, et perturbant les remontées dans les moteurs de recherche. Il fallait faire vite quelque chose.

Le problème est que la cascade de montée de versions jusqu’à la dernière en date semblait pharaonique (et je suis un optimiste), tant les processus de mise à jour des nouvelles versions sont des vrais projets de migration.

Migration Joomla d’une version 1.5.x vers 1.6.x puis 2.5.x ?

Le chemin le plus raisonnable semblait celui-ci : sauvegarde complète de l’installation en cours, création d’un sous domaine et restauration d’un clone de la boutique dans ce sous domaine, base séparée. Ensuite je pourrais trouver la bonne méthode de montée de version, ou en tout cas éliminer celle qui ne fonctionnent pas.

Le passage 1.5 vers 1.6 est sans douleur, mais la migration en 2.5 est du type « annule et remplace ». En fait la procédure va cloner le site 1.6 et créer une nouvelle instance en 2.5; Le contenu standard Joomla est conservé, mais aucun des plugins, extensions et thèmes. Et là ça commence à piquer…

Ensuite mauvaise surprise, la dernière version de Virtuemart 2 est beaucoup plus gourmande en ressources que la précédente et plante en réclamant plus de mémoire. Pas trop possible dans l’immédiat sans changer de conditions d’hébergement, je me mets donc à exploret une piste alternative : WordPress + Woocommerce.

Et si on refaisait la boutique avec Woocommerce ?

En cherchant un peu, j’ai vite trouvé un plugin extrêmement bien fait et pratique m’a permis de migrer les contenus standards du Joomla vers des pages et articles WordPress : FG Joomla to WordPress. Ce plugin permet, à partir du site WordPress vierge fraichement installé, d’y importer l’ensemble des articles Joomla sous forme de pages dans WordPress. Un peu de travail sur les menus pour ranger tout ça et on obtient l’équivalent en terme de contenu du site Joomla.

Reste ensuite la partie thème qu’il faut bien sûr refaire, et la partie commerce.

Après quelques jours d’essais, nous concluons que la solution WordPress + Woocommerce rempli 100% des spécifications pour réaliser la boutique, nous avons donc décidé de migrer la boutique Joomla vers WordPress :)

Woocommerce : tout pour plaire

Le plugin http://wordpress.org/plugins/fg-joomla-to-wordpress/ nous a donc permis de reprendre le contenu, la boutique sera par contre refaite entièrement : pas de reprise des comptes clients ni des produits. C’est bien sûr possible par export SQL, mais ayant moins de 50 produits nous avons choisi cette option.
Un facteur important pour ce choix a aussi été le fait que le modèle de Woocommerce est plus souple que celui de VirtueMart, nous avons réduit grandement le nombre de références grâce aux « variations ». Chaque produit se verra associé à un choix de coloris, de finition et de dimension, plutôt que de multiplier les références.

Un plugin de calcul des frais d’expédition  AWD Weight/Country Shipping par rapport au poids du caddie permet de compléter le système. La partie paiement est intégrée pour Paypal (en standard), et nécessite l’achat d’un plugin (50€) pour le paiement sécurisé par CB, via Absoluweb.

Le contenu du site en place, les modules de paiement validés et activés, Google Bing & Cie connectés etc. , nous pouvons préparer l’ouverture du site. La voie de la sagesse a donc été pour nous de changer définitivement de CMS et de basculer WordPress + Woocommerce.

Petite note concernant la sécurité, qui contraste avec Joomla et Virtuemart : le temps de la mise en place de la nouvelle solution, nous avons changé 3 fois de version de Woocommerce, dont une majeure, ainsi que pour certains plugins. Ça s’est bien passé, rien n’a été cassé ou drastiquement modifié.

Seul impact, le plugin de calcul de frais d’expédition par rapport au poids du panier a nécessité un petit hack manuel, fort bien documenté sur ce blog (en attendant que l’auteur ajuste le plugin).

Bonne expérience qui va me servir, j’ai un autre ami dans une situation similaire : un plugin Joomla de ‘gestion de communautés’ qui ne survivra pas à une version récente du portail.

J’en enchaine ensuite un autre qui part d’encore plus loin, un ‘CMS’ maison des années 2000.

WordPress est votre ami :)

Tags: , , ,


Wordpress

WordPress: Gérer les pages et articles privés avec Press-Permit-Core

Aucun commentaire| 27/01/2014

 Lors de la dernière montée de version de notre CMS préféré, j’ai vu passer un message précisant que Role Scoper allait progressivement être abandonné; son remplaçant nommé étant Press-Permit-Core. Soyons curieux et voilà que je désactive Role Scoper sur le site prototype (http://proto.lasnespace.com ) et le remplacer par ce nouveau plugin : fait-il au moins […]

Snowboard

Snowboard : La Grave La Meije, comme des enfants

Aucun commentaire| 23/01/2014

Malgré un vent de sud très fort nous avons pu une nouvelle fois profiter de la générosité de la Meije ! Pas trop de descente depuis 3200m à cause de la visibilité, mais d’excellents runs dans les épicéas. Il y a de quoi faire, plus d’un mètre de fraîche par endroit… surtout ne pas s’arrêter […]

Kite Zone

Transmanche

Aucun commentaire| 16/10/2013

Le Club Nautique Valeriquais propose une Transmanche, et c’est … génial ! Le programme ? Traversée de la Manche à la voile sur un voilier habitable de croisière (Dufour 43 Classic), en navigation de jour et de nuit, en croisant le rail des cargos. Super accueil au Cercle de la voile de Dieppe et une […]

Kite Zone

Kitesurf: session à Cayeux-sur-mer

Aucun commentaire| 17/09/2013

Et voilà enfin une vraie session automnale, avec un bon vent Sud Ouest force 5/6 puis 7. Il était temps, marre de sortir en 14m (même si c’est bien aussi!), envie de prendre un peu de pression et de fun dans les airs

Kite Zone

Kitesurf: Session d’automne à Fort-Mahon

Aucun commentaire| 13/09/2013

Une bien belle session avec les 4 mousquetaires, le spot pour nous tout seul, mis à part l’école qui faisait trempette à côté. Vive les dépressions d’automne !

Kite Zone

Parapente: Premiers vols à Saint Pierre d’Allevard

10 commentaires| 06/08/2013

Je viens de me rendre compte que je n’ai pas de catégorie « Parapente » dans mon WordPress ! Mince, je vais devoir l’ajouter ? En tout cas c’est certain que c’est un nouveau joujou à fortes sensations, même (et surtout) à un tout petit niveau de débutant. Mais après sept vols on ne veut qu’une chose […]

Kite Zone

Kitesurf: Sessions de printemps (?)

Aucun commentaire| 10/06/2013

Avec cette météo déprimante on ne sait plus vraiment en quelle saison nous sommes ! En tout cas pour la bande organisée que nous sommes (on a même un groupe Facebook !) il n’est pas question de rater une occasion ! Voilà quelques vidéos de sorties bien sympathiques au Crotoy et à Wisssant :)  Notez […]

Kite Zone

Kitesurf: Session Sud-Est à Saint Gabriel

2 commentaires| 16/04/2013

One day we’ll be old… but not today Alors on en profite, avec modération pour mieux apprécier. Et pour commencer par ce dimanche de Sud-Est, départ direction de Saint Gabriel, très beau spot au nord du Touquet. Tout comme à Cayeux, il n’y a plus de plage à marée haute mais il est possible de gonfler […]