Shopware 6 entre 2023 et 2026, lecture pour décideur
Réécriture Symfony 7, API-first, headless-ready. Forte DACH, écosystème intégrateurs FR limité.
Lire l'articleCOMPARATIF E-COMMERCE 2026
SHOPIFY PLUS VS SHOPWAREShopware est un éditeur allemand solide pour le mid-market DACH. En France, le vivier d'intégrateurs Symfony spécialisés Shopware 6 est limité : pour chaque évolution de votre connecteur ERP (Sage, Cegid, SAP), vous dépendez d'une équipe restreinte, souvent basée à l'étranger. Shopware 5 n'est plus maintenu depuis juillet 2024, la bascule 5 vers 6 est un re-platforming complet. Cette page chiffre l'ordre de grandeur de votre TCO réel sur 3 ans, défendable en CODIR, sans devis et sans engagement.
VOTRE POINT DE DÉPART
Vous avez déjà un SI qui tourne : un ERP qui porte le référentiel produit, les prix, le stock et la compta ; une logistique (WMS ou 3PL) ; un CRM. Changer de front e-commerce ne change pas ça. La seule question : comment la nouvelle brique s'y rebranche, et à quel coût réel sur 3 ans.
ERP
Sage / Cegid / SAP
référentiel produit, prix, stock, compta
Logistique
WMS / 3PL
préparation, expéditions
CRM / PIM
Relation client, fiches enrichies
données client, catalogue enrichi
Front e-commerce
Shopware -> Shopify Plus
la seule brique qu'on change
La brique qu'on changeLE COMPARATIF QUI COMPTE
Pas une comparaison de features. Pour chacun des 5 flux qui font tourner votre boutique : qui porte le code, qui le repaie à la montée de version, quel risque à la bascule. Ordre de grandeur défendable en CODIR.
01
Connecteur via partenaire DACH (Pickware, Synesty Studio, ERP-Connectors) ou développement Symfony interne sur l'API ouverte. Mapping recalibré à chaque montée de version mineure et porté par un intégrateur, souvent basé en Allemagne.
API Admin publique et versionnée, plus connecteur ou iPaaS. Contrat daté : 12 mois de support par version, 9 mois de fenêtre de migration.
02
API ouverte exploitable en webhook, mais l'orchestration multi-canal passe en pratique par Pickware (stock natif) ou un connecteur Synesty. Latence et risque de survente dépendent de la qualité d'implémentation de l'intégrateur.
Webhooks natifs et événementiels (inventory_levels/update, inventory_items/update), pas de batch.
03
Plugins partenaires ou flux Symfony custom. Pour un Shopware 5 désormais en fin de maintenance, la dette est portée par les modules legacy ; pour un Shopware 6, par l'agence qui maintient les écouteurs d'événements internes.
Webhooks orders/create, orders/paid, orders/updated sur une API stable et datée.
04
B2B Suite : édition payante séparée (incluse à partir d'Evolve, et Beyond) avec ses propres entités. Aucune brique B2B native dans la Community Edition. Multi-établissements et tarifs négociés = activation de la Suite ou modules tiers.
Objets natifs de l'API Admin : Company, CompanyLocation, Catalog, PriceList, PaymentTerms, encours.
05
Rule Builder Symfony côté Shopware 6, modules legacy côté Shopware 5. L'export compta vers Sage ou Datev passe par un plugin DACH (Pickware ERP, Easybill) maintenu par un éditeur tiers.
Flux standardisé sur l'API versionnée, export comptable packagé.
CE QUE LA DETTE D'INTÉGRATION COÛTE
Ordre de grandeur sur un profil retailer mid-market panier haut. Pour votre chiffre, lancez le simulateur :
Ordre de grandeur, économie annuelle estimée
30 000 EUR
SLAResponsabilité contractuelle : sur Shopware Cloud et Composable Commerce, l'éditeur porte le SLA mais le niveau d'engagement varie selon le plan (Rise, Evolve, Beyond). Sur Shopware Self-hosted, l'engagement de disponibilité repose sur votre intégrateur, pas sur Shopware AG. Shopify Plus est le seul plan avec un SLA de disponibilité 99,99% contractuel ; sécurité, PCI-DSS et infrastructure sont portées par l'éditeur.
shopware.com (plans et déploiement) ; doc Shopify Plus (SLA)VENDRE À L'INTERNATIONAL
Sur Shopware, le multistore est natif et solide, mais l'écosystème reste centré sur l'Europe continentale, et chaque canal de vente (Sales Channel) garde sa propre chaîne d'intégrations à maintenir. Sur Shopify Plus, un marché (objet natif Markets) porte sa devise, sa langue, ses droits et taxes affichés au checkout et son catalogue, sur le même socle SI.
Shopify Plus ajoute un SLA de disponibilité 99,99% contractuel : la garantie de service n'est pas une promesse marketing, c'est un contrat.
Glissez pour faire tourner le globe
B2B, AXE PAR AXE
Lignes ci-dessous : comportement de Shopware 6 Community Edition (B2B non natif) face à Shopware 6 Evolve / Beyond (B2B Suite incluse, édition payante). Shopware 5 n'est plus maintenu depuis juillet 2024 : tout chantier B2B sur 5 = re-platforming court terme.
01
B2B Suite (édition payante Evolve ou Beyond) : entités Customer Group, Employee, multi-buyer disponibles. En Community Edition, aucun modèle B2B natif : multi-établissements et multi-acheteurs par compte = développement Symfony custom.
Objets natifs Company + CompanyLocation : N lieux par société, multi-contacts avec rôles. Inclus dans le palier Plus, sans surcoût.
02
Customer-specific pricing et catalogues réservés = fonctionnalités de la B2B Suite payante. En Community Edition, le Rule Builder permet des règles par groupe, pas un catalogue ou un prix par client.
PriceList et Catalog attachables par CompanyLocation : le bon prix et le bon catalogue, par client, sans extension tierce.
03
Encours et conditions de paiement (Net 30, 60) gérés par la B2B Suite via modules Budgets et Order Approval. Pas de comptes de crédit natifs en Community ; suivi automatique = ERP ou plugin DACH (Pickware).
PaymentTerms natifs (Net 7 à 90) et comptes de crédit suivis, intégrés au checkout B2B et à l'API.
04
Workflow d'approbation et multi-buyer = fonctions Quick Order, Order Approval et Roles & Rights de la B2B Suite payante. En Community Edition, aucun workflow B2B natif, tout est à recoder.
BuyerExperienceConfiguration : commandes B2B en draft à approuver, multi-CompanyContact avec rôles natifs.
05
B2B et B2C cohabitent via Sales Channels distincts (un canal B2B, un canal B2C). International natif via multi-domaine et multi-devise par canal, mais chaque canal duplique sa configuration et ses intégrations.
B2B et B2C dans la même plateforme. International via Market natif (devise, langue, droits, catalogue) sur le même socle SI.
OBSERVATOIRE E-COMMERCE
Articles d'analyse sourcés, défendables en CODIR. Méthodologie GSF.digital appliquée plateforme par plateforme, sans devis et sans engagement.
Réécriture Symfony 7, API-first, headless-ready. Forte DACH, écosystème intégrateurs FR limité.
Lire l'articlePickware, B4B (DACH), dev custom (FR), middleware iPaaS. 12 K à 35 K EUR par an, hors paramétrage.
Lire l'articlePickware stack DACH, mais Colissimo, Mondial Relay via apps tierces. 25 K à 70 K EUR par an d'opex logistique FR.
Lire l'articleB2B Suite Enterprise (Rise, Evolve, Beyond) vs Companies, Catalogs, Price Lists natifs. Écart 3 ans.
Lire l'articleProjet 12 à 24 semaines, 60 K à 180 K EUR. Plugins Shopware vers Functions Shopify, B2B Suite vers B2B natif.
Lire l'articleOMS / WMS, AXE PAR AXE
Shopware n'a pas d'OMS natif au niveau d'un Shopify Plus : la logistique passe par Pickware (référence DACH stock + WMS), Synesty pour l'orchestration de flux, ou des plugins transporteurs unitaires. Shopify Plus expose des objets natifs pour les emplacements, l'exécution des commandes, le tracking et les retours.
01
Stock natif Shopware 6 par Sales Channel, exposé par l'API ouverte. Temps réel multi-canal en pratique via plugin Pickware (gestion stock all-in-one DACH) ou Synesty Studio. Sans plugin, synchro batch via tâches planifiées.
Objets natifs InventoryItem, InventoryLevel et Location. Webhooks événementiels inventory_levels/update, sans batch.
02
Aucune orchestration OMS native côté Shopware. Workflow picking, étiquetage, manifestes = Pickware WMS (extension payante leader DACH) ou Shippingbo connecteur Shopware. Chaque transporteur = un plugin supplémentaire.
Objets natifs FulfillmentOrder, Fulfillment, FulfillmentService. Attribution, étiquetage et tracking pilotés par l'API Admin.
03
Multi-entrepôt via plugin Pickware (modèle Warehouse) ou orchestrateur logistique tiers. Chaque 3PL = un connecteur Symfony à maintenir, fragile aux montées de version mineures de Shopware 6.
Objets Location multiples (entrepôts, magasins, 3PL) avec affectation par FulfillmentService. Un 3PL Shopify Plus = un service unique branché par l'API.
04
Tracking et notifications via plugin transporteur DACH (DHL, DPD, Hermes, Colissimo) ou orchestrateur. Templates de mails customisables, mais le contenu tracking dépend du plugin installé.
Tracking renvoyé dans l'objet Fulfillment, webhooks fulfillments/create et fulfillments/update, notifications client natives intégrées au compte acheteur.
05
Gestion des retours basique dans l'admin Shopware 6. Workflow complet (étiquette retour, remboursement, restock automatique, RMA) = plugin Pickware, module DACH ou middleware. Aucun objet retour natif exposé par l'API ouverte.
Objet natif ReturnRequest et workflow retour dans l'admin : étiquettes générées, restock automatique selon politique, API publique pour brancher un partenaire RMA.
QUESTIONS FRÉQUENTES
Shopware 5 n'est plus maintenu depuis juillet 2024 : plus aucun patch de sécurité ne sort. La bascule Shopware 5 vers 6 est un re-platforming complet (changement de stack Symfony, refonte du thème, réécriture des plugins), pas une simple mise à jour. À effort équivalent, la bascule Shopware 5 vers Shopify Plus se compare directement : c'est ce qu'on chiffre dans le simulateur (gratuit, 30 s).
Stock et commandes partent en webhooks natifs et événementiels (inventory_levels/update, orders/create), pas en batch. La logique métier Pickware (multi-entrepôt, restock, étiquetage) se reconçoit côté Shopify Plus sur les objets natifs FulfillmentOrder et Location, ou via un FulfillmentService partenaire. Le mapping vers votre WMS ou votre 3PL se conçoit à l'étape 3, le plan de migration. Transfert contractuel de risque sur la livraison.
Le calcul tient compte de la licence (Evolve, Beyond ou Composable Commerce), de l'hébergement, de la B2B Suite si elle est activée, du connecteur ERP via plugin DACH, et du surcoût opérationnel quand votre intégrateur travaille en allemand et en horaires DACH. Ordre de grandeur posé sur votre cas dans le simulateur (gratuit). Pour le chiffrage négocié, l'audit-flash gratuit donne 3 constats + 1 risque chiffré, défendables sans rougir en comité d'investissement.
La portabilité Composable Commerce est réelle au niveau du code Symfony, pas du modèle de données ni des plugins partenaires. En pratique, chaque plugin que vous quittez (Pickware, Synesty, B2B Suite) ré-écrit votre chaîne d'intégrations. L'API Admin Shopify Plus est publique, versionnée, supportée 12 mois avec 9 mois de fenêtre de migration : vous gagnez un contrat d'API daté et un B2B natif inclus dans le palier Plus. SLA de disponibilité 99,99% contractuel.
Le choix d'éditeur n'est pas un choix politique, c'est un choix d'écosystème opérationnel. Shopware est solide en DACH avec un vivier d'intégrateurs allemands et autrichiens. En France, ce vivier reste limité : pour chaque évolution, vous payez la disponibilité d'une équipe à l'étranger. Shopify Plus s'opère avec un partenaire français, sur une API documentée publiquement et un SLA 99,99% contractuel. La question n'est pas EU vs US, c'est qui porte le risque opérationnel chez vous.
Audit-flash gratuit en 30 min (visio ou téléphone) : 3 constats sur VOTRE stack et 1 risque chiffré, défendables en CODIR. Réponse sous 24h, pas de relance automatique. Vous repartez avec un retour, qu'on travaille ensemble ou non.