Pas mal de sites e-commerce, notamment Prestashop, veulent migrer vers Shopify.
La question dans ce post n’est pas de déterminer si c’est bien ou pas mais COMMENT fait-on ou du moins quelle est la BONNE méthode pour ne pas partir en cacahuètes …
En premier, il va falloir créer une boutique Shopify vierge et la configurer.
Au besoin:
- installation/configuration d’applications pour mettre en place les fonctionnalités non-natives (comme par exemple une application fournie par un logisticien)
- si aucune application ne répond au besoin, il est possible de développer une application « Shopify » (à héberger sur un hébergement tiers / utilisation de l’API Shopify)
En second lieu, il faut activer un thème Shopify (le plus proche possible du design souhaité)
On essaie de personnaliser le thème au maximum via l’interface Shopify et si les personnalisations ne permettent pas de mettre en place un bloc attendu, il faut modifier le thème (avec l’outil « Shopify CLI » fourni par Shopify – on peut mettre en place un thème « dev » et le tester sur la boutique avant sa mise en production).
Ensuite, on passe à l’import des données.
On le fait soit via l’API Shopify (en développant des scripts) soit en utilisant une application comme https://matrixify.app/ qui permet d’uploader des csv avec les données à importer
Dans tous les cas, il faut soigneusement analyser les données de la boutique à migrer (catalogue / historique des commandes / clients /autres).
La majorité des boutiques (woocommerce/prestashop) utilisent des plugins/modules tiers qui stockent les données dans des tables non-natives. Il faut analyser les relations entre les données de ces plugins et les données natives afin d’écrire un script d’export .
Certaines boutiques ne sont pas à jour sur les infos de paiements, de livraisons : il faut alors essayer d’agréger les données depuis des sources externes et les intégrer aux scripts/fichiers d’import (par exemple des remboursements)
Attention: il est préférable de ne pas importer les paiements comme des paiement Shopify afin de ne pas avoir de frais à payer sur des commandes effectuées sur l’ancienne boutique.
Dans tous les cas, nous recommandons de maintenir pendant plusieurs semaines, une version « privée » de la boutique d’origine afin de gérer par exemple les retours (qui ne sont pas importables avec Matrixify). Shopify permet d’updater les objets importés, ce qui peut permettre d’updater par exemple les commandes après la migration.
A noter que le choix d’une application Shopify tiers peut être motivé par la possibilité ou non d’importer des données (de nombreuses applications ne le permettent pas). Il est possible de contourner dans certains cas cette limitation : comme par exemple avec MailChimp où il faut exporter les données MailChimp pour les importer dans les champs natifs Shopify. L’application Shopify/MailChimp sera ainsi fonctionnelle.
Si vous avez des questions ou des besoins pour une migration vers Shopify (ou vers Woocommerce ou Prestashop), n’hésitez pas à nous contacter !




Laisser un commentaire