Le checkout Shopify : pourquoi l'extensibility est la voie à suivre
Notre Shopify Lead Sam a récemment exploré un concept clé de l'écosystème Shopify : extensibilities versus customisations. Cette distinction est cruciale, car elle met en lumière l'approche innovante de Shopify pour maintenir une plateforme évolutive et flexible. Sam a trouvé important de souligner pourquoi le choix de Shopify de privilégier l'extensibility à la customisation a autant d'impact.
Le problème de l'ancien checkout
Pour l'expliquer, Sam a pris l'exemple du système de checkout de Shopify. Auparavant, Shopify proposait checkout.liquid, où les utilisateurs pouvaient forker le code du checkout à un moment précis et le personnaliser. Mais cette approche avait un inconvénient. Comme Shopify est une plateforme SaaS qui évolue en permanence, le système de checkout reçoit régulièrement des mises à jour et des innovations. Personnaliser le checkout en forkant le code signifiait que les utilisateurs restaient bloqués sur une version obsolète et passaient à côté de ces améliorations.
La solution : l'extensibility
Ce problème était particulièrement gênant pour les utilisateurs de Shopify Plus qui, bien qu'ils paient pour des fonctionnalités premium, se retrouvaient avec une ancienne version du checkout à cause de leurs personnalisations. Reconnaissant cette limite, Shopify est passé à un modèle d'extensibility. Au lieu de forker et de personnaliser du code statique, les utilisateurs peuvent désormais étendre le système de checkout en évolution continue. Cela permet aux entreprises de créer des fonctionnalités sur mesure tout en continuant à profiter des mises à jour permanentes de Shopify.
Cette approche d'extensibility ne se limite pas au système de checkout, car Shopify l'applique dans tout son écosystème. En donnant accès à la plateforme via des API, Shopify permet aux entreprises de construire des fonctionnalités custom qui évoluent en même temps que la plateforme, en évitant les pièges d'être bloqué sur une version précise.
Une comparaison avec d'autres plateformes logicielles, comme Magento ou Odoo, montre que les personnalisations aboutissent souvent à rester bloqué sur une version obsolète, ce qui nécessite des migrations coûteuses et chronophages lorsque des mises à niveau sont nécessaires. La focalisation de Shopify sur l'extensibility vise à éviter cela, permettant aux entreprises de rester à jour sans sacrifier leurs fonctionnalités custom.
Besoin de solutions évolutives ? Discutons-en !