Picture Organic Clothing
Refonte d'un e-commerce outdoor, de Salesforce Commerce Cloud vers Shopify Plus.
- Rôle
- Seul développeur du projet : thème Shopify sur-mesure de bout en bout et scripts de migration des données Salesforce et Contentful
- Année
- 2026
- Technologies
- Liquid
- Shopify Plus
- TypeScript
- GraphQL

Aperçu
Contexte
Picture Organic Clothing quittait Salesforce Commerce Cloud pour Shopify Plus. En alternance chez Ultro, agence e-commerce, j'ai été le seul développeur de la refonte : reconstruire toute la boutique en Liquid et rapatrier plusieurs centaines de produits et de collections en trois langues, sans perdre une donnée en route, le tout en moins de trois mois.
Défis
- 01
Un thème reconstruit de zéro
L'ancien site était une application React sur PWA-kit : rien n'était réutilisable. Chaque écran a été réécrit en Liquid, de la page d'accueil aux collections filtrées, des fiches produit à variantes multiples au panier et à l'espace client. Tout est découpé en sections et en blocs configurables pour que les équipes Picture recomposent leurs pages sans passer par un développeur.
- 02
Deux sources, un seul modèle Shopify
Le catalogue vivait dans Salesforce, le contenu éditorial dans Contentful. Des scripts TypeScript lisent l'un via OCAPI et SCAPI, l'autre via l'API GraphQL, et écrivent dans Shopify. Les champs sans équivalent natif ont été remodélisés un par un en metafields plutôt qu'aplatis dans des descriptions.
- 03
Trois langues à ne pas perdre
Les traductions existantes ont été transférées avec le reste du catalogue, et celles qui manquaient ont été régénérées par script puis réinjectées via l'API, langue par langue. Le site est parti en production multilingue et multi-devises dès le premier jour.
Résultat
Un Shopify Plus multilingue et multi-devises en ligne, où l'intégralité du catalogue et du contenu éditorial a été reprise champ par champ. Les équipes de la marque composent désormais leurs pages elles-mêmes à partir des sections du thème.
Projet suivant