Migration de PrestaShop vers Shopify : l’exemple avec la boutique en ligne Ysé et l'agence Unlikely

Migration Prestashop vers Shopify

Aujourd'hui, nous partons à la rencontre du studio Unlikely qui a réalisé une migration de PrestaShop vers Shopify pour la marque de lingerie et de maillots de bain Ysé. Découvrons ensemble les dessous du projet, sans oublier les conseils de l'agence pour mener à bien une migration.

1/ Pouvez-vous présenter Unlikely ?

Nous sommes une équipe d’une vingtaine de développeurs et project managers spécialisée dans le développement de solutions digitales sur-mesure. Nous accompagnons techniquement nos clients dans la réalisation de leurs idées.

Notre expertise nous permet d’intervenir dans de multiples domaines (e-commerce, corporate, start-up) et de recommander des architectures techniques qui soient en adéquation avec les problématiques business des marques qui font appel à nous. Aujourd’hui, nous sommes notamment spécialisés dans les architectures headless / JAMstack et leur intégration avec des outils métiers (ERP, CRM, POS...).

Nous sommes partenaires de nombreux services et plateformes comme Shopify, Prismic, Vercel, Algolia, Strapi, Mollie, Payplug, spécialistes dans leurs domaines et qui apportent une réelle valeur ajoutée à nos projets.

Pour la partie design, nous sommes en mesure de travailler avec des équipes design intégrées, mais aussi de proposer de la création sur mesure grâce à notre partenaire Numbered Studio.

2/ Quand avez-vous rejoint le programme Shopify Partners ?

Nous avons rejoint le programme Shopify Partners il y a maintenant plus d’un an. Ce programme nous permet d’être très réactifs par rapport aux demandes de nos clients et d’avoir un point de contact privilégié avec Shopify. Nous devons avoir cette proximité pour pouvoir proposer le meilleur service possible à nos clients.

3/ Parlez-nous du projet de refonte de la boutique en ligne Ysé

Boutique Shopify Ysé

Ysé, une marque française de lingerie, maillots de bain, bodies et pyjamas, nous a contactés au cours du mois d’avril 2020 pour la refonte de leur architecture technique globale. Plusieurs sujets ont été abordés dont la migration de leur plateforme PrestaShop vers Shopify.

Ysé a placé 4 objectifs principaux au centre de cette refonte :

  • Gagner de nouveaux marchés (plusieurs monnaies et langues)
  • Mettre en place un e-shop omnicanal
  • Être autonome et indépendant sur l’animation marketing
  • Gagner en robustesse sur l’architecture technique et l’hébergement

Nous avons accompagné la marque dans cette migration d’envergure et apporté nos recommandations sur la nouvelle architecture technique headless correspondant aux mieux aux besoins de performance, d’internationalisation, de gestion de contenus éditoriaux avancée...

Côté outils métiers, Netsuite a été retenu comme ERP, Splio comme CRM, Sitoo comme POS et InConso comme WMS. Global-e venant en complément pour internationaliser le eshop, le checkout et la logistique.

Nous avons par la suite rédigé des spécifications fonctionnelles pour cadrer les différentes fonctionnalités du projet.

La migration de la base clients de Ysé aura aussi été une étape importante du projet, nous avons migré pas moins de 300 000 clients et presque autant de commandes !

La phase de production s’est déroulée sur 6 mois, mobilisant une vingtaine de personnes dans les différentes structures intervenant sur la refonte.

4/ Quelle architecture avez-vous mise en place pour répondre à la demande croissante de l’omnicanal ?

Nous avons mis en place une architecture headless qui permet de répondre à l’ensemble de ces besoins en permettant un développement custom pour connecter les différentes fonctionnalités / outils et les faire fonctionner ensemble.

Le e-shop est géré en tandem par Shopify et Prismic :

  • Prismic nous permet de gérer l’ensemble des contenus du site, le multi-langues et la programmation de l’animation marketing (releases et previews).
  • Shopify communique avec les outils métiers et gère toute la partie checkout. Nous avons aussi mis en place des applications custom pour répondre précisément aux besoins d’omnicanalité : gestion des stocks et alertes, e-réservation, click and collect, etc.

L’architecture headless est certes plus complexe à mettre en place qu’un thème Shopify, cependant elle permet une bien plus grande flexibilité dans la gestion du store et la mutualisation de différents outils et canaux de distribution via API.

5/ Quels sont les challenges auxquels vous avez fait face lors de ce projet ?

La refonte du site Ysé a présenté de multiples challenges au niveau du planning et de la technique. L’objectif principal était de restructurer l’intégralité de leurs opérations (cf. question 3), la refonte du site venant s’intégrer comme l’élément central. Notre attention ne s’est donc pas portée seulement sur le site, mais aussi sur tout l’écosystème qui l'accompagne et avec lequel il communique.

Nous avons dû faire cohabiter au maximum les demandes du brief concernant le site avec les contraintes posées par les différentes solutions tierces retenues dans cette restructuration globale. Certaines fonctionnalités spécifiques ont notamment dû être adaptées ou développées de 0, l’architecture headless ne nous permettant d’utiliser qu’un set réduit d’applications Shopify compatibles.

Cette restructuration d’échelle s’est effectuée sur une fenêtre de 6 mois, de la prise de brief à la mise en ligne, et il aura fallu une implication totale de nos équipes, de celles d’Ysé et de ses partenaires pour la mener à bien dans les délais impartis. Aujourd’hui, nous sommes tous très fiers d’avoir relevé le défi, mais l’aventure ne s’arrête pas là, car nous continuons à collaborer chaque jour pour pousser le site encore plus loin !

6/ Avez-vous mis en place des applications de l’App Store de Shopify ? Si oui lesquelles ? Et pour répondre à quel besoin ?

Nous n’avons mis en place que très peu d'applications Shopify pour cette refonte. Essentiellement des applications qui permettent de communiquer avec les outils métiers de Ysé Paris.

Par exemple Netsuite SmartConnector (Celigo) pour les flux avec l’ERP de Ysé : Netsuite. C’est ensuite lui qui prend le relais sur l’ensemble des flux entre les différentes applications métiers précédemment cités.

Étant donné que nous avons fait le choix de partir sur une architecture headless, nous avons dû mettre en place plusieurs applications développées en interne chez Unlikely.

Ces applications permettent de gérer plusieurs fonctionnalités non natives à Shopify, à savoir :

  • La gestion des alertes en stock, avec des envois par incréments toutes les x minutes
  • La gestion du C&C avec des quotas de colis par boutique
  • De l’e-réservation pour pouvoir effectuer un retrait magasin suite à une réservation d’un produit sur le site

7/ 3 conseils pour une gestion de projet réussie ?

Le point essentiel à retenir pour une bonne gestion de projet est d’apporter assez de visibilité au client sur les avancées du projet et garder une totale transparence sur la production.

Pour cela, nous utilisons un outil de gestion assez peu connu sur le marché : ClickUp.

C’est un outil qui a su répondre à nos attentes en termes d’organisation, de visibilité et de partage. Il nous a également permis de tout rassembler au sein d’un même espace de travail.

Nous y mettons :

  • Le planning
  • La rédaction des spécifications
  • Le partage des maquettes
  • La décomposition des tâches
  • La recette client
  • Time tracking des équipes en complément de Harvest
  • Rédaction et partage des comptes rendus de réunion

Ysé l’a d’ailleurs très bien pris en main et apprécie la personnalisation dans la création des tickets qui leur permet de mieux gérer les demandes/budgets.

Le second point essentiel dans une bonne gestion de projet est de garder une réelle proximité et d’établir une relation de confiance avec tous nos interlocuteurs, ce qui va également améliorer et fluidifier la relation commerciale afin de pérenniser la collaboration.

La technique étant un sujet parfois opaque, nous nous devons d’être transparents et pédagogues durant toute la production. Cette approche nous permet d’impliquer tous les interlocuteurs du projet et de mieux identifier les demandes, les priorités clients et d’apporter une visibilité sur la progression des demandes. Encore aujourd’hui, en période de maintenance, nous adaptons et personnalisons notre process pour leur permettre de gagner encore plus de visibilité sur la gestion de leurs budgets.

En finalité, une bonne gestion de projet permet d'alléger le travail des équipes au quotidien dans leurs tâches. L’objectif principal de la mise en place de process est d’avoir une relation durable et saine avec nos clients. Nous savons que la phase de développement d’un e-commerce n’est qu’une partie du projet : le suivi et l’accompagnement technique doivent continuer bien après le lancement du site. Si une bonne gestion de projet est essentielle durant la phase de build, elle est d’autant plus cruciale par la suite lorsqu’il s’agit d’améliorer / optimiser l’existant, et implémenter de nouvelles fonctionnalités.

Rejoignez le programme des partenaires de Shopify

Inscrivez-vous gratuitement au programme partenaire de Shopify. Accédez à des outils et ressources pour aider les marchands Shopify à développer leur activité et faites partie d’un écosystème riche en opportunités.

Devenir partenaire Shopify

Which method is right for you?Publié par Maud Leuenberger. Maud est la rédactrice en chef du blog français de Shopify.

Image : Burst

Sujets:

Développez votre entreprise avec le programme Partenaires Shopify

En savoir plus