Migrer de PrestaShop vers WooCommerce en quelques clics !

Publié le 22/03/2019 | 36 commentaires

On vous a conseillé PrestaShop et vous n’avez pas cherché à comprendre, vous vous êtes lancé tête baissée sans évaluer les autres solutions… À présent vous y voyez plus clair et vous vous dites que c’est vers le duo WordPress + WooCommere que vous auriez dû vous tourner ? No worries ! Cet article est fait pour vous. Il va vous guider pour migrer de PrestaShop vers WooCommerce sereinement.

Voici le programme de cet article :

  1. Pourquoi migrer de PrestaShop vers WooCommerce ?
  2. Les prérequis avant de migrer
  3. Préparer le WordPress qui accueillera PrestaShop
  4. Migrer en quelques clics
  5. En conclusion

 

1 – Pourquoi migrer de PrestaShop vers WooCommerce ?

En voilà une question ! Certains pourraient se dire que c’est stupide…

Pourtant, il existe de nombreux avantages à créer une boutique avec WooCommerce plutôt qu’avec PrestaShop, en voici quelques uns :

  • la plupart des thèmes, modules et plugins sont payants sur PrestaShop, alors que sur WordPress et WooCommerce, la plupart sont gratuits (ou freemium)
  • PrestaShop nécessite un certain budget (et une certaine maitrise de l’outil), tant pour la création que pour la maintenance, alors que vous pourriez très bien créer votre e-shop avec WooCommerce sans aide extérieure (ou presque)

Découvrez mes guides-formation en PDF : -20% sur le « Pack Business » (ebook WordPress + ebook WooCommerce).

  • WooCommerce est facile à prendre en main alors que PrestaShop, c’est une autre paire de manche !
  • Avec WordPress et WooCommerce il est facile d’ajouter des pages et des articles (pour tenir un blog en parallèle de sa boutique par exemple), alors qu’avec PrestaShop, vous obtiendrez uniquement une boutique.
  • 22% de la totalité des sites e-commerce utiliseraient WooCommerce, contre 3% pour PrestaShop (selon BuiltWith). De ce fait, vous n’aurez pas de mal à trouver des prestataires ou de l’aide au sein d’une communauté très active.
  • la légende qui dit que WooCommerce ne convient pas aux « grosses boutiques »… eh bien… ce n’est qu’une légende !
  • et bien d’autres raisons encore !

Vous l’aurez compris, cette liste est non exhaustive…

Mais le simple fait de pouvoir être autonome dans la gestion de sa boutique et d’économiser des centaines, voire des milliers d’euros chaque année sont les deux meilleures raisons pour migrer de PrestaShop vers WooCommerce.

 

2 – Les prérequis avant de migrer

Pour procéder à la migration de votre site PrestaShop vers WooCommerce, vous devez réunir plusieurs informations avant de vous lancer. Voici les prérequis :

  • Votre boutique PrestaShop doit être disponible (en ligne, via une URL). Disons que votre site ne doit pas émettre d’erreurs ou être corrompu.
  • Vous devez avoir accès à votre serveur (hébergeur) et être en possession de tous les identifiants de connexion.
  • Vous devez connaitre le préfixe des tables de la base de données PrestaShop.
  • Vous devez installer un WordPress + WooCommerce en parallèle, sur le même serveur.

 

3 – Préparer le WordPress qui accueillera PrestaShop

La migration s’effectue sous la forme d’un import via WordPress.

Cela signifie que vous devez préalablement installer WordPress sur votre hébergeur, le paramétrer et ajouter une boutique en ligne avec WooCommerce. Ce site WordPress devra être installé dans un dossier en parallèle de votre site PrestaShop (vous pouvez utiliser un sous-domaine par exemple).

Votre site devra, bien évidemment, être sécurisé avec un certificat SSL. Si votre site WordPress est déjà existant, vérifiez qu’il soit bien sur une URL en HTTPS avant d’effectuer la migration.

Vous devrez également créer la structure de votre site (le menu principal), installer un thème et créer le design.

Cette étape sera finalement bien plus longue que le simple fait de migrer. Idéalement, vous devrez préparer le terrain (dans WordPress) avant import de votre boutique PrestaShop afin d’avoir le moins de boulot possible après la migration…

Si vous avez besoin d’aide pour la création de votre site WordPress, découvrez mon ebook-formation qui a déjà accompagné des centaines de personnes à créer leur site.

 

4 – Migrer en quelques clics

Maintenant que tout est en place, vous allez pouvoir procéder à la migration de vos produits PrestaShop pour les intégrer à votre boutique WooCommerce.

 

Étape 1 : installez le plugin FG PrestaShop to WooCommerce

FG PrestaShop to WooCommerce

Dans votre site WordPress, allez à l’onglet Extensions > Ajouter et installez FG PrestaShop to WooCommerce.

 

Étape 2 : procédez à l’import des données PrestaShop dans WooCommerce

Activez le plugin et cliquez sur le lien Importer.

Importer les données PrestaShop

Vous arriverez à l’écran des options d’import.

 

Étape 2.1 : Import PrestaShop

Importer les données PrestaShop - 1

  • 1 – Dans le premier encart, vous trouverez la liste de vos données contenues dans votre site WordPress.
  • 2 – Si ces données sont factices, vous pouvez décider de les supprimer en cochant l’option « supprimer tout le contenu de WordPress ». Si votre WordPress est déjà paramétré, que vous avez créé des pages, des menus et des produits avec WooCommerce, vous pourrez passer cette étape afin de conserver vos données.
  • 3 – Vous pourrez également décider de supprimer vos données WordPress à chaque nouvel import. C’est dans le cas où le premier import aurait fonctionné qu’à moitié par exemple… Ne cochez pas cette option si vous n’y voyez pas d’intérêt.

 

Étape 2.2 : Paramètres du site Web PrestaShop

Importer les données PrestaShop - 2

Dans la deuxième partie de l’écran de configuration, vous allez saisir les données de votre site PrestaShop :

  • 4 – Saisissez l’URL de votre site PrestaShop
  • 5 – L’adresse du Serveur MySQL
  • 6 – Le port MySQL (normalement laisser 3306 par défaut)
  • 7 – Le nom de votre base de données PrestaShop
  • 8 – Le nom d’utilisateur de votre base de données PrestaShop
  • 9 – Le mot de passe de votre base de données PrestaShop
  • 10 – Les préfixes des tables de votre base de données PrestaShop
  • 11 – Vous finirez par tester la connexion. Si vous avez correctement saisi toutes les infos, vous devriez voir apparaître une mention « Connexion réussie ».

 

Étape 2.3 : Comportement

Importer les données PrestaShop - 3

Ensuite, le plugin va vous permettre de choisir des options d’import. Cette étape est délicate car vous devrez faire les bons choix.

Par exemple :

  • quelles images doivent être importées,
  • doit-on importer les noms identiques,
  • doit-on importer les prix en HT ou en TTC : votre boutique WooCommerce devra être paramétrée dans ce sens également,
  • etc.

Si vous n’êtes pas sûr, laissez les options par défaut.

 

Étape 2.4 : Import terminé

Importer les données PrestaShop - 4

  • 13 – Une barrette verte affichera l’avancement de l’import. Lorsqu’elle arrivera à 100%, votre import sera terminé.
  • 14 – Lisez bien les informations inscrites dans l’encart de Log. Surtout les Warnings. Cela vous donnera des informations précieuses sur l’état de l’import. Par exemple, sur la capture d’écran ci-dessus, il est indiqué que ma boutique PrestaShop contient des « commandes » et des « fabricants », si je souhaite les migrer, je devrais refaire l’import mais cette fois-ci à l’aide de la version premium du plugin. De même si j’avais eu des produits variables.

 

Étape 2.5 : Vérifier la boutique

Après import, il ne vous restera plus qu’à vérifier l’état de votre boutique WooCommerce. Sur les captures d’écran ci-dessous, vous pouvez comparer le même produit version Presta et version Woo. Le reste est une question de design et de thème WordPress…

Produit PrestaShop

Produit PrestaShop

Produit WooCommerce

Produit WooCommerce

 

Étape 3 : placez WordPress à la place de PrestaShop

C’est la toute dernière étape de la migration. Étant donné que vous avez installé WordPress dans un dossier parallèle de votre dossier de site d’origine (celui qui contenait PrestaShop et qui est lié à votre nom de domaine principal), vous devrez :

  1. changer les liens en base de données
  2. déplacer WordPress dans le dossier d’origine

En cliquant sur les liens ci-dessus, vous trouverez les explications pas à pas qui sont identiques à la procédure de migration de Joomla vers WordPress.

 

5 – En conclusion

Vous avez pu constater que la migration s’effectue simplement. Toutefois, le plugin FG PrestaShop to WooCommerce, dans sa version gratuite, n’est quelquefois pas suffisant.

Si vous souhaitez migrer les variations de produits, les commandes, les fabricants etc., vous aurez besoin de la version pro.

Autre bonne nouvelle : Frédéric Gilles a également développé un plugin pour migrer de Joomla vers WordPress, Drupal vers WordPress et Magento vers WordPress !

Ça confirme bien qu’il existe un plugin WordPress pour chaque type de besoin 😉 !

migrer votre boutique PrestaShop
Comment convertir PrestaShop en WooCommerce

Encore un peu de lecture ?

Commentaires WordPress : le guide à consommer sans modération !

Commentaires WordPress : le guide à consommer sans modération !

Est-ce que les commentaires WordPress méritent-ils qu'on leur consacre un article entièrement dédié ? À mon avis, oui, sinon, je ne perdrais pas mon temps à rédiger celui-ci 😉 ... Mais je vous vois venir : "Pfff, j'ai autre chose à faire que de lire un article sur...

36 Commentaires

  1. Mimika

    Hello,

    Je suis absolument heureuse de découvrir votre blog! Vous faites du beau travail!

    Alors j’aurrai quelques questions à vous poser si vous me le permettez :

    Est-il possible de vendre son e-book payant sur WordPress plan premium? Si oui, pouvez-vous m’indiquez la démarche à suivre?
    Si non, me faut-il passer du plan premium au plan buisness? Me faut-il intégrer woocommerce?

    Un grand merci d’avance et une douce soirée!

  2. La Webeuse

    Salut Mimika 😉
    Merci à toi !
    Alors, vu ton commentaire, je suppose que tu es sur WordPress.com : je me trompe ? Pour être honnête : autant je suis calée en WordPress.org autant WordPress.com je ne connais pas.
    Du coup, je ne sais pas si tu peux ajouter une boutique en ligne. Peut-être que c’est possible ? Y’a pas un support où tu pourrais poser la question ?

  3. Julien

    Bonjour,
    Et merci pour votre blog qui recèle une mine d’informations très utiles.
    Je voudrais importer ma base PS dans Woo pour voir le résultat avec le plugin gratuit pour voir le résultat avant d’importer les commandes et les catégories avec le plugin premium.
    Hélas, je suis bloqué à la première étape car la connexion à la base de donnée est impossible (comme si le blog WP et la boutique PS n’étaient pas sur le même serveur).

    En fait, j’ai ce message d’erreur « [ERROR] Impossible de se connecter à la base de données de PrestaShop. Merci de vérifier vos paramètres. Et soyez certains que le serveur WordPress ait accès à la base de données de PrestaShop.
    SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Name or service not known »

    Dans sa FAQ, Frédéric Gilles conseille cette solution :
    exporter la base de données PrestaShop dans un fichier SQL (avec phpMyAdmin par exemple)
    importer ce fichier SQL sur la même base de données que WordPress
    exécutez la migration en utilisant les informations d’identification de la base de données WordPress (hôte, utilisateur, mot de passe, base de données) au lieu de celles de PrestaShop dans les paramètres du plug-in.

    Néanmoins, je ne voudrais pas faire de bêtises. Si je fais cette opération, et après avoir importé ce fichier ce fichier sql, puis importé la base de PS dans WP, est-ce qu’il possible de revenir en arrière facilement?
    Merci pour votre aide

  4. La Webeuse

    Bonjour Julien.
    Pour ma part, j’ai fait le test de local à local et je n’ai pas eu de soucis. As-tu saisi les bonnes infos de BDD et de serveur ? As-tu bien vérifié si ça ne venait pas de là le problème ? Tes deux sites sont-ils sur le même serveur ? Moi non plus je ne voudrais pas te donner de mauvaises pistes et t’induire en erreur… Tu devrais peut-être ouvrir un ticket de support ici. Frédéric Gilles trouveras certainement une solution à ton problème. Bonne continuation et bon week-end.
    Lycia

  5. Julien

    Bonjour Lycia
    Merci je vais faire ça…Bon week-end!

  6. Lex

    Bonjour !
    Lors d’une telle migration, j’imagine bien que la structure du site ne sera pas identique, donc même après déplacement du WP dans le dossier d’origine, les url ne seront pas toutes les mêmes. Ce plugin de migration intègre-t-il une redirection 301 des anciennes url vers les nouvelles afin de ne pas sacrifier le référencement ?
    Il serait dommage de repartir de zéro….
    Il y a sinon d’autre outil facilitant l’édition d’une telle redirection à l’échelle d’un site d’au moins 200 url ?
    Merci d’avance
    Et félicitations pour votre travail remarquable !

  7. La Webeuse

    Salut Lex !
    Désolée du retard de réponse. Je crois que Frederic Gilles a tout prévu dans la version pro du plugin justement ! Il faut voir mais de mémoire, cette fonctionnalité est présente en premium. Of course !

  8. Pat

    Bonjour et merci pour l’article.
    J’ai une boutique Presta avec beaucoup de produits dématérialisés et avant de me lancer j’aimerai savoir si ça fonctionne aussi bien dans ce cas là…
    Merci pour les tuyaux !

  9. La Webeuse

    Salut Pat, oui le plugin fonctionne peu importe le nombre de produits dans la boutique. Mais si tu veux migrer certaines infos, tu devras certainement prendre la version payante.
    Tu peux te rapprocher de Frédéric Gilles si tu as des questions plus poussées.
    Bonne journée 😉

  10. Pat

    Merci pour ta disponibilité !
    Je crois avoir lu quelque part que pour les produit dématérialisés, virtuels, il faut la version payante…

  11. La Webeuse

    Ah, c’est possible. Mais ce qui est bien avec la version premium est que tu ne la payes pas mensuellement. Tu l’achètes à un instant-T en fonction de tes besoins.

  12. Reno

    Bonjour,
    ce plugin semble idéal.
    petite question la version payante importe les clients mais je suppose que cela importe également les informations de connexions ?
    d’après mes différentes recherches exporter les mots de passe depuis prestashop est un enfer. dans ce cas là est-ce bien fonctionnel ? les mots de passe sont conservés ?

    =)
    comment demander à Frédéric Gilles au besoin ? (je ne trouve pas de contact sur son site.)

    merci bcp

  13. La Webeuse

    Salut Reno,
    Je suppose que le plugin fait tout mais effectivement, Frédéric doit mieux le savoir. Avez-vous regardé sur sa page FAQ ?

  14. Reno

    Hello,
    après coup j’avais fouillé la partie « support » et j’ai vu que c’était effectivement le cas pour l’import depuis joomla mais pas d’info précise à propos de l’import depuis presatashop.

  15. Reno

    Pour info, Confirmation via un ticket de support que les mots de passes sont bien importés
    Merci

  16. La Webeuse

    Merci Reno pour votre retour !
    Je n’ai pas de site Prestashop et je n’ai pas non plus de migration à faire… Mais j’ai l’impression que le plugin de Frédéric est vraiment utile…

  17. Nom *Deyson Thome

    CommentaireBonjour

    Pouvez-vous me dire si la migration fonctionne pour WordPress avec le thème DIVI?
    Merci pour votre excellent travail.

  18. La Webeuse

    Bonjour Deyson. Merci ! Cet article vous explique comment migrer de Prestashop vers WP/Woo. Je pense alors que le thème utilisé n’est qu’un détail si tant est qu’il soit compatible avec WooCommerce. Et c’est le cas de Divi 😉

  19. Kuji

    Un excellent tuoto, merci pour le temps consacré à cet article !

  20. La Webeuse

    Merci Kuji !

  21. MaxRenn

    Bonjour, j’ai testé la version gratuite pour le moment pour voir si tout ce passait bien durant la migration avant de passer au premium et je pense très sincèrement sauter le pas… Je ne supporte plus Prestashop et maitrise très bien WordPress(.org) ! Je repasserai certainement par ici pour un retour d’expérience.
    Merci beaucoup pour ce tuto La Webeuse !

  22. La Webeuse

    Merci Max ! Oui ! Repasse par ici pour nous dire…

  23. Paul Lefizelier

    Bonjour, savez-vous combien de temps en moyenne prend l’import ?
    Merci bcp pour l’article !

  24. La Webeuse

    Salut Paul, quand j’ai fait le test, c’était quasi immédiat… Très rapide du moins…

  25. Paul Lefizelier

    Merci bcp pour votre réponse rapide !
    Étonnant, je viens de lancer un import mais cela reste bloqué à 0. Pourtant ma bdd est bien connectée…

  26. Paul Lefizelier

    UPDATE : Il semblerait que mes produits se soient bien importés bien que la barre d’avancement soit bloquée à 0… étonnant !

  27. La Webeuse

    Effectivement c’est bizarre. Peut-être une histoire de « cache »… Sinon, vous pouvez contacter Frederic Gilles qui pourra répondre à vos questions+. Bonne transition 😉 !

  28. Paul Lefizelier

    Je le contacterai si le problème persiste ! Je prendrai la version premium quand il sera temps.
    Je reviendrai dire ce que j’en ai pensé ici si vous souhaitez !

    Merci pour vos réponses rapides en tout cas ! 🙂

  29. La Webeuse

    Oui n’hésitez pas à repasser par ici pour donner votre retour

  30. cyril

    Bonjour,

    dans la théorie c’est génial mais plusieurs points ne sont pas énoncés, par exemple que se passe-t-il pour le SEO ? les urls n’étant plus les mêmes on aura des 404 à chaque recherche sur internet ?

    QUand nous avons des plugins spécialisés par exemple pour la selection d’un produit par étape, cela ne fonctionnera pas.

    Au sujet des traductions, des devises et de commentaires comment cela se passe-t-il ?

  31. La Webeuse

    Salut Cyril,
    Il me semble que les URL sont suivies pour conserver le SEO justement… Pour le reste, il faut voir avec l’éditeur de cette extension, il vous en dira davantage.

  32. cyril leclerc

    donc cela voudrait dire que sur wordpress on se retrouverais avec des URLS de prestashop ? l’un dans l’autre cela ne me dérange pas , mais on sait que des urls disparaitrons ^^
    merci !

  33. La Webeuse

    Je me suis mal exprimée… je crois que les URL sont redirigées… à vérifier

  34. cyril leclerc

    Les redirections ne peuvent être faites que dans le .htaccess donc si ce plugin le réécris, alors c’est possible…

    merci !

  35. yenk

    j’ai tout mis correctement mais ca ne fonctionne pas
    URL du site web PrestaShop de production probleme

  36. La Webeuse

    Salut Yenk, as-tu été voir sur le support sur WordPress.org ?

Soumettre un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Recevez les news, freebies, astuces et tutos de La Webeuse !

Pin It on Pinterest

Shares
Share This