AIOPSGROUP : Dev.BG Entretien avec Ivan et Marush au sujet du commerce headless

AIOPSGROUP Commerce sans interface utilisateur

Description de l'image : AIOPSGROUP Headless Commerce

AIOPSGROUP : Dev.BG Entretien avec Ivan et Marush au sujet du commerce headless

Sofia, UE, 28 octobre 2021 –Marush Denchev et Ivan Nazurov, membres seniors de l'équipe AIOPSGROUP, partagent leurs connaissances et leur expérience en matière de commerce headless. Avec une accélération de 60 % sur un nouveau marché et Amazon en tête, le commerce headless est là pour rester.

Qu'est-ce que le commerce headless et comment peut-il accélérer l'ouverture d'un nouveau marché de 60 % ? Pourquoi les grandes marques mondiales s'associent-elles à AIOPSGROUP pour mettre en œuvre leurs solutions de vente en ligne ? Et comment deux des figures de proue de l'entreprise envisagent-elles l'avenir du commerce électronique ?

Nous avons rencontré Ivan Nazarov et Marush Denchev d'AIOPSGROUP, qui nous ont parlé en détail de leur travail et de la stratégie commerciale qu'ils appliquent. Ivan est ingénieur logiciel senior chez AIOPSGROUP et possède près de dix ans d'expérience dans le développement de solutions de commerce électronique pour de grandes entreprises. Marush est responsable du développement logiciel et se concentre sur Salesforce Commerce Cloud, Adobe Commerce / Magento Open Source et le commerce headless. Voici ce qu'ils ont partagé avec DEV.BG.

Qu'est-ce que le commerce headless et pourquoi avez-vous décidé de l'adopter ?

Ivan: Nous vivons à une époque où les canaux utilisés par les commerçants pour atteindre leurs clients ne cessent de se multiplier. À une époque où le réfrigérateur peut commander du lait et de la bière pour vous, de plus en plus de consommateurs peuvent choisir leur mode d'achat. Le marché vertigineux pose la question suivante : « À quelle vitesse le prochain canal commercial peut-il être mis en place ? » La réponse à cette question n'est jamais facile, mais c'est là qu'intervient l'avantage du paradigme du commerce headless.

Ivan Nazurov
Ivan Nazurov

Qu'est-ce que le commerce headless ?

En termes simples, le commerce headless est une solution de commerce électronique qui permet de stocker et de fournir des données et des fonctionnalités, mais sans interface utilisateur. L'interface utilisateur a été complètement supprimée de l'équation, et les programmeurs se concentrent uniquement sur le développement d'interfaces de programmation d'applications (API). L'objectif de ces interfaces est de fournir autant de fonctionnalités et d'accès aux données que possible afin de répondre aux besoins de multiples canaux commerciaux.

Le commerce sans interface offre une philosophie complètement différente pour présenter les produits aux clients via différents canaux marketing. C'est là qu'intervient AIOPSGROUP, en tant qu'entreprise partenaire de certaines des plus grandes marques mondiales. Nous aidons nos clients et partenaires à mettre en œuvre avec succès cette philosophie afin d'atteindre rapidement leurs clients grâce à diverses technologies et techniques.

Pourriez-vous donner quelques exemples concrets permettant de distinguer le commerce headless des méthodes de vente en ligne traditionnelles ?

Ivan : Ce qui distingue Headless Commerce, c'est la manière dont l'interface utilisateur est écrite. N'oublions pas que pour disposer d'une solution complète, nous avons également besoin d'une interface utilisateur, et pas seulement d'API. Les solutions de commerce électronique traditionnelles sont fournies avec une interface utilisateur prête à l'emploi. Cette interface utilisateur est étroitement liée à la partie serveur et sa modification nécessite plus de temps et n'est pas si facile. Ainsi, elles dictent également la manière dont le client utilisera la boutique et empêchent largement les développeurs de proposer à leurs clients une manière plus intéressante de faire leurs achats.

Les technologies que les développeurs peuvent utiliser sont également prédéfinies par les solutions traditionnelles, et changer les technologies utilisées n'est pas une tâche facile. Le commerce Headless offre aux développeurs une liberté totale pour choisir les technologies à utiliser, la manière dont la boutique en ligne sera utilisée et le type d'appareils grâce auxquels ils atteindront les clients.

La méthode utilisée pour développer de nouvelles fonctionnalités distingue considérablement le paradigme du commerce headless des solutions traditionnelles. Dans les solutions traditionnelles, pour développer de nouvelles fonctionnalités, les ingénieurs doivent utiliser l'ensemble du code de base. La mise en place de nouvelles fonctionnalités nécessite donc une mise à jour de l'ensemble de la solution, tant au niveau de l'interface utilisateur que du serveur. Dans le commerce headless, tout est séparé les uns des autres. Le développement d'un nouveau mode de paiement à la fin d'une commande, par exemple, est totalement indépendant du reste de l'écosystème.

Le développement du commerce Headless au fil du temps accélère considérablement la mise en œuvre de nouveaux canaux commerciaux. Ce qui permet à l'entreprise de rester à la pointe des innovations dans le domaine de la vente au détail.

Malgré tous les avantages que le Headless Commerce offre pour le développement du commerce électronique, il n'est pas prêt à fonctionner dès le premier jour et nécessite une personnalisation et une configuration. Lorsque nous disposons d'un système qui nécessite une personnalisation et qui est assez flexible, nous avons inévitablement besoin d'un soutien technique et d'une gestion constants, tant pour le processus de développement lui-même que pour l'ensemble de l'écosystème.

Quels sont les défis techniques liés à ce modèle de travail au niveau de la programmation ? Quelles technologies sont utilisées ?

Ivan : L'architecture Headless Commerce consiste à fournir une plateforme complète via l'API RESTFul, qui suit le modèle de données défini par les différents systèmes avec lesquels elle est intégrée et qui est mise en œuvre dans une infrastructure basée sur le cloud. D'où les défis auxquels est confronté tout système basé sur le cloud, tels que la sécurité, la gestion des coûts, la productivité, l'accès à Internet, etc.

Ce que nous utilisons aujourd'hui avec succès chez AIOPSGROUP pour mettre en œuvre le paradigme du commerce headless, c'est GraphQL + Apollo Server + NodeJs + ExpressJS, déployé sur l'infrastructure Amazon Web Services (AWS).

Quels sont vos clients qui utilisent ce service et pouvez-vous nous communiquer les résultats actuels obtenus ?

Marush : Selon les clients, nous en sommes à différentes étapes de la mise en œuvre des solutions Headless Commerce. Certains doivent d'abord mettre à niveau leurs systèmes back-end pour permettre une utilisation et une expansion correctes en raison des API du système. D'autres en sont à un stade avancé et ont besoin de conseils sur l'interface utilisateur. Certains clients veulent une solution entièrement nouvelle, conçue pour répondre plus précisément à leurs besoins, tandis que d'autres sont plus enclins à utiliser des solutions open source populaires. Notre rôle est de les conseiller, de leur montrer quelle solution est la plus appropriée à leur cas et permettra la croissance de leur entreprise.

Marush Denchev
Marush Denchev

Nous travaillons à l'ouverture d'un nouveau marché avec PUMA, en collaboration avec plusieurs autres équipes qui font de même, mais pour d'autres régions. Il s'agit de marchés de nature différente, tant au niveau des méthodes de paiement et de livraison que des systèmes de gestion des commandes et des systèmes de marketing.

Grâce à l'adoption par PUMA de la philosophie du « Headless Commerce », nous espérons établir des records en matière de rapidité d'ouverture d'un nouveau marché, avec une accélération d'environ 60 %.

Quels types de spécialistes informatiques sont adaptés à ce type de méthode de travail et en quoi votre entreprise est-elle attractive pour eux ?

Ivan : La mise en œuvre du Headless Commerce nécessite toute une gamme de spécialistes informatiques, comme pour toute implémentation d'une plateforme de commerce électronique. Étant donné qu'il est déployé dans une infrastructure cloud, un bon architecte système est indispensable au sein de l'équipe, suivi d'un architecte e-commerce qui connaît les processus et les différents scénarios d'intégration avec la vaste gamme de systèmes utilisés dans le commerce électronique et plus particulièrement dans la vente au détail en ligne. Désormais, le choix des technologies est infini, les développeurs choisissent eux-mêmes les technologies à utiliser pour mettre en œuvre le commerce headless.

Marush : Comme Ivan l'a déjà souligné, chez AIOPSGROUP, nous avons choisi de mettre en œuvre Headless Commerce GraphQL + Apollo Server + NodeJs + ExpressJS. Nous développons également une solution de commerce Headless « maison », l'idée étant de couvrir l'intégration avec les plateformes les plus populaires – Salesforce Commerce Cloud et Adobe Commerce, ainsi que les CMS Headless les plus populaires (Sanity, Amplience) et les prestataires de services de paiement.

Ivan : En plus de tout cela, nous développons un ensemble de composants e-commerce pour les interfaces utilisateur, même s'il s'agit d'une architecture Headless. C'est pourquoi nous avons choisi NextJS + React + Tailwind CSS, et nous prévoyons d'ajouter React Native pour le développement d'applications mobiles.

Le langage de développement utilisé pour tous les composants que nous utilisons est TypeScript.

Quelles sont vos prévisions concernant l'évolution des ventes en ligne à long terme ?

Ivan : Lorsque nous parlons de l'avenir du commerce en ligne, un nom revient toujours au premier plan : Amazon. À ce jour, cette entreprise offre une vision complète du fonctionnement du paradigme du commerce headless et de la rapidité avec laquelle il permet le développement de nouveaux marchés et l'utilisation de nouvelles technologies telles que les compétences Alexa. La vitesse à laquelle Amazon dicte l'avenir est stupéfiante. L'entreprise met à jour ses services toutes les quelques secondes, alors que ses concurrents ne le font qu'une fois par semaine ou par mois. Cela est possible grâce à la philosophie du commerce headless.

Des études à grande échelle montrent que les consommateurs qui utilisent plusieurs canaux d'achat achètent plus souvent, ce qui les rend plus intéressants pour les commerçants. Le cadre du commerce multicanal fait défaut depuis longtemps. Les clients commencent de plus en plus souvent leurs recherches sur un appareil, passent à un autre et passent leur commande d'une manière complètement différente, parfois même physiquement dans le magasin. L'objectif du commerçant est désormais de proposer une expérience d'achat unifiée entre les différents appareils et canaux d'achat : le « commerce omnicanal ». Le shopping permet aux clients d'utiliser leurs méthodes préférées pour vivre une expérience d'achat complète. Pour y parvenir, le commerce headless offre la solution la plus rapide.

Lire l'article Dev.BG