Hero intershop en

Intershop PWA et storefront Angular : moderniser le frontend B2B

Intershop PWA et storefront Angular : moderniser le frontend B2B

Intershop Commerce Management (ICM) est l'un des backends commerce B2B les plus établis dans la région DACH, en particulier pour les fabricants et distributeurs de taille intermédiaire aux structures de vente complexes. De nombreux clients Intershop exploitent en complément le storefront de référence PWA, une application Angular connectée directement à l'API REST ICM. C'est une base solide, une implémentation de référence documentée, un framework d'entreprise établi, un accès direct aux listes de prix, aux organisations clients et à l'historique des commandes. La question posée trop rarement dans les équipes Intershop : qui maintient ce storefront Angular au dix-huitième mois, quand la prochaine version majeure d'Angular sort, qu'un nouveau groupe de clients a besoin de ses propres règles de prix, ou que le marketing veut trois nouvelles pages de campagne en même temps pour la saison des salons professionnels ?

Le point de départ : un storefront de référence PWA sur Angular

Les équipes qui démarrent avec Intershop, ou qui l'exploitent déjà en production, connaissent le storefront de référence PWA comme point d'entrée : une application Angular qui dialogue avec l'API REST ICM et embarque les fonctions B2B de base, catalogue produit, panier, checkout, comptes clients avec des structures d'organisation à plusieurs niveaux. Pour une équipe d'ingénierie disposant déjà d'une expertise Angular, c'est un point de départ loyal. Vous obtenez une implémentation de référence plutôt qu'une API nue, un typage TypeScript pour les entités ICM, et vous n'avez pas à déduire vous-mêmes la structure du modèle de données B2B.

Tout ce qui va au-delà, listes de prix personnalisées par groupe de clients, workflows d'approbation des commandes, gestion des devis, guided selling pour des configurations produit complexes, vit ensuite entièrement dans votre propre code Angular. C'est la norme sur les projets Intershop, pas l'exception, le commerce B2B repose précisément sur ces règles particulières.

Ce que le développement Angular sur mesure coûte réellement

L'élément rarement chiffré dans le plan de projet n'apparaît qu'une fois en production : à partir du moment où votre équipe personnalise le storefront de référence, la charge de maintenance entière vous revient, durablement.

  • Les montées de version majeures d'Angular doivent être suivies, appliquées et testées manuellement contre votre code personnalisé
  • Les montées de version de l'API REST ICM impliquent des revues de changements cassants dans votre propre code de storefront
  • Les correctifs de sécurité des dépendances npm atterrissent dans votre backlog, pas chez Intershop
  • Chaque nouvelle règle de prix ou configuration de groupe de clients nécessite une pull request et un déploiement
  • Le marketing ne peut pas construire lui-même des pages de campagne ou des landing pages produit, faute d'éditeur visuel, il n'y a que du code
  • Les nouvelles fonctionnalités ICM publiées par Intershop après votre point de personnalisation doivent être reconstruites manuellement au lieu d'arriver automatiquement

Ce n'est pas un problème propre à Intershop, tout storefront de référence personnalisé de façon indépendante porte cette caractéristique en lui. Cela vaut néanmoins la peine d'en chiffrer honnêtement le coût, avant que le développement Angular ne devienne le dépôt avec la plus grosse dette technique de l'entreprise.

Laioutr, la réponse gérée pour les frontends B2B Intershop

Laioutr modernise précisément cette couche, sans remettre Intershop en question comme backend. Notre Composable Headless Frontend prend en charge la couche storefront, tandis qu'Intershop Commerce Management reste pleinement en place comme backend, la logique de prix, le traitement des commandes, la gestion du catalogue et les organisations clients continuent d'y fonctionner sans changement. La différence se situe au niveau opérationnel : plutôt que de maintenir vous-mêmes un storefront de référence Angular, vous connectez Intershop à votre frontend via notre couche de données Orchestr. Les données produit, prix, stock et clients circulent, normalisées, dans notre schéma de composants, les mêmes données que celles déjà exposées par l'API REST ICM, sans que votre équipe ait à exploiter cette connexion sur le long terme.

Le résultat est un Frontend as a Service : CI/CD, hébergement, mises à jour de framework et correctifs de sécurité relèvent de la plateforme, pas du sprint de votre équipe. Les développeurs et développeuses conservent un accès complet à la couche composants pour les cas particuliers B2B, sans la charge de maintenance de la base du storefront.

Comment fonctionne la connexion technique

Sur le plan technique, le flux reste proche de ce que prévoit déjà l'API REST ICM. La couche Orchestr dialogue avec l'API Intershop Commerce Management, récupère les données produit, les listes de prix, les disponibilités et le statut des commandes, et les mappe sur notre schéma de composants unifié. Les composants de fiche produit, de liste produits et de checkout dans le frontend attendent la même structure de données, que ce soit Intershop, Shopware ou commercetools derrière, c'est le même avantage que porte notre approche de découplage côté backend. En démarrant aujourd'hui avec Intershop, si vous évaluez un second backend pour une filiale dans quelques années, vous n'avez pas à reconstruire le frontend pour cela.

Pour les équipes d'ingénierie, cela signifie concrètement : les champs spécifiques à Intershop en B2B, règles de prix personnalisées, workflows d'approbation à plusieurs niveaux, demandes de devis, sont connectés via des résolveurs personnalisés dans la couche Orchestr, plutôt que reconstruits dans un fork Angular. Les fonctions de base, catalogue produit, panier, checkout, comptes clients, existent déjà comme composants et n'ont pas besoin d'être redérivées de l'API ICM.

Qui fait quoi : ingénierie et marketing

La répartition des rôles reste nette. Les équipes d'ingénierie définissent les composants, connectent les données spécifiques à Intershop via la couche Orchestr, et enrichissent la bibliothèque de composants selon les besoins B2B, prix dégressifs, workflows d'approbation, assortiments spécifiques par client. Le marketing travaille en parallèle dans l'éditeur Studio, compose des pages produit, change les bannières de salon professionnel, lance des landing pages, sans pull request et sans attendre une fenêtre de déploiement. Un exemple concret : quand un nouveau groupe de clients obtient ses propres règles de prix dans Intershop, une équipe d'ingénierie connecte ce champ une fois dans la couche Orchestr, et le composant devient alors disponible pour tous les storefronts qui l'utilisent, sans que le marketing attende un second sprint.

Avec un fork Angular personnalisé de façon indépendante, cette séparation n'existe pas, chaque changement passe par le code, qu'il soit éditorial ou structurel. Pour les équipes B2B avec une saisonnalité liée aux salons professionnels, des catalogues spécifiques par canal ou des changements de prix fréquents, c'est la différence la plus perceptible au quotidien. Les équipes qui découplent le remplacement du backend de la modernisation du frontend rencontrent des schémas similaires, voir Storefront B2B sans remplacement du backend.

Grille de décision : développement interne, géré ou build sur mesure

Trois situations, trois réponses pertinentes.

Vous disposez d'une équipe Angular interne bien dotée et voulez garder le contrôle total sur chaque ligne de code, sans couche de plateforme intermédiaire. Étendre vous-mêmes le storefront de référence PWA est la réponse directe, avec la charge de maintenance comme compromis assumé.

Vous voulez raccourcir le délai de mise en ligne, et le marketing doit pouvoir construire lui-même ses pages produit et de campagne, sans mobiliser durablement des ressources de développement. Laioutr comme couche frontend gérée au-dessus d'Intershop est la voie directe, avec un effort prévisible, sans avoir à remplacer Intershop comme backend.

Vous comparez plus largement les options de frontend pour votre configuration Intershop. Nous avons présenté l'entrée en matière plus large sur la modernisation headless pour le B2B dans Moderniser le frontend Intershop : headless pour le B2B. Cet article-ci approfondit spécifiquement la question du storefront Angular et ce que l'alternative gérée signifie concrètement.

En résumé

Intershop reste le backend commerce B2B dans ce schéma, sans changement dans son rôle pour la logique de prix, le traitement des commandes et la gestion des clients. Ce qui change, c'est la couche frontend : plutôt que de maintenir vous-mêmes un storefront de référence Angular sur le long terme, vous pouvez la confier à une Frontend Management Platform construite exactement pour cette mission. Pour aller plus loin sur la connexion : Frontend Headless pour Intershop. La première étape est généralement un appel de découverte technique, où nous identifions ensemble quels points de données ICM votre storefront B2B nécessite réellement aujourd'hui.

D'autres articles intéressants

Un savoir-faire concret pour le développement frontend, les agents intelligents et le headless

App Shopify
Shopify
Shopify est une plateforme de commerce pour vendre en ligne et en magasin.
App shopware
Shopware
Shopware est une plateforme e-commerce européenne et flexible pour les catalogues produits et le commerce omnicanal.
App adobe commerce
Adobe Commerce
Adobe Commerce est une plateforme de commerce enterprise pour des scénarios B2C et B2B complexes et internationaux.
Planned
App B2B sellers suite
B2Bsellers
Suite B2B pour Shopware qui transforme la boutique en ligne en plateforme de commerce B2B professionnelle.
Planned
App commerce layer
Commerce Layer
Commerce Layer est une plateforme de commerce headless pour rendre stocks et catalogues disponibles en ligne.
App commercetools
Commercetools
Commercetools est une plateforme e-commerce headless en mode SaaS, utilisée dans le monde entier.
App emporix
Emporix
Emporix est une plateforme de commerce composable et API-first pour des scénarios B2B et B2C évolutifs.
Planned
App HCL Software
HCL Software
Suite enterprise pour le commerce et l'expérience digitale, hautement configurable.
Planned
App intershop
Intershop
Plateforme de commerce enterprise pour des modèles économiques B2B et B2C complexes.
Planned
App magento 2
Magento 2
Plateforme de commerce extensible et largement répandue pour les scénarios B2C et B2B.
App Oxid
OXID eShop
OXID eShop est une plateforme de commerce extensible pour les exigences B2B et B2C complexes.
Planned
App cover patchworks
Patchworks
Patchworks est une iPaaS low-code qui connecte e-commerce, ERP, WMS, 3PL et marketplaces.
Planned
App PRESTASHOP
Prestashop
Plateforme de commerce open source pour les petits et moyens commerçants en Europe et au-delà.
Planned
App saleor
Saleor
Plateforme de commerce open source et API-first basée sur GraphQL pour des storefronts sur mesure.
Planned
App Commercecloud
Salesforce Commerce Cloud
Salesforce Commerce Cloud est une plateforme de commerce cloud de niveau enterprise pour les entreprises de toutes tailles.
Planned
App SAP
SAP Commerce Cloud
Plateforme de commerce enterprise pour les catalogues complexes, les modèles de prix et les parcours omnicanaux.
Planned
App SCAYLE
Scayle
SCAYLE est un moteur de commerce qui permet aux marques et aux commerçants de développer leur activité à grande échelle.
Planned
App spryker
Spryker
Plateforme de commerce composable pour des modèles économiques B2B et B2C exigeants.
App Sylius
Sylius
Sylius est un framework e-commerce pensé pour les développeurs, dédié aux expériences d'achat B2C et B2B.
Planned
App vendure
Vendure
Vendure est une plateforme de commerce headless pour les entreprises aux exigences complexes.
Coming Soon
App VTEX
VTEX
Plateforme de commerce cloud-native et composable pour le B2B et le B2C à grande échelle.
Planned
App Websale
Websale
Backend de commerce stable et de niveau enterprise pour des environnements de vente complexes.
Book a demo mobile
Entretien stratégique

Prêt à faire de votre frontend une véritable couche de pilotage ?

Montrez-nous votre stack, votre roadmap, votre scénario de replatforming, et nous vous montrerons comment Laioutr s'intègre, ce que cela coûte et à quelle vitesse vous passez en production.

« Après 30 minutes, nous savions que Laioutr rendait notre replatforming réalisable. » - Daniel B., CEO, hygibox.de