Aller au contenu
OPCODIA
E-commerce
E-commerce · Medusa

E-commerce open-source, vraiment à vous.

Medusa.js + Postgres + storefront Next.js, hébergé sur votre infrastructure. Pas de royalty Shopify, pas de plan caché. Vous tenez la stack, les données et la roadmap — sans plafond fonctionnel.

Workspace open-source Paris — terminal node + storefront sur deux écrans, doc MIT
Démo · architecture headless

Une API. Plusieurs faces.

À droite, la stack Medusa v2 visualisée : Admin (catalog/orders/stock), Storefront Next.js, App mobile RN, Postgres, Algolia search — toutes reliées à l'API Core. Cycle live qui montre le data flow. Pas de lock-in : vous tenez le code, l'hébergement et la roadmap.

Architecture headless · same API, plusieurs faces visibles
Medusa v2 · Next.js 16 · RN
Admin Medusa
Catalog · orders · stock
Storefront Next.js
SSR · ISR · Edge
App mobile RN
iOS + Android
Medusa Core API
REST + GraphQL
Postgres
Supabase pooler
Algolia
Search instant
Admin Medusa Medusa Core API

→ Une API pour tout · zéro lock-in · scale à 50 k commandes/mois

Pour qui

Cette offre vous parle si…

  • Vous tournez bien, vous payez 1 % à Shopify Plus chaque mois, et ça commence à compter.
  • Vous avez un modèle qui sort des rails — B2B avec devis, abonnements custom, pricing par client, multi-entrepôt.
  • Vous voulez héberger vous-même — RGPD strict, données sensibles, audit interne.
  • Vous avez une équipe tech (ou allez en avoir une) et vous voulez une stack qui se modifie sans demander à un éditeur.
  • Vous prévoyez plusieurs canaux (web + app mobile + marketplaces) sur le même catalogue.
  • Vous voulez raisonner long terme : pas d’abonnement qui grimpe avec le CA.
Le problème

Shopify Plus à 2 K $/mois + 1 % du CA, ce n’est plus un détail.

Au-delà d’un certain volume, Shopify Plus coûte cher — l’abonnement fixe plus le pourcentage sur les ventes plus les apps. Et certaines logiques (pricing B2B, abonnements custom, multi-entrepôt) restent des hacks via metafields. Medusa lève les deux verrous : open-source MIT, zéro royalty, modèle de données ouvert. On le pose chez vous, on l’étend selon votre métier.

  • Shopify Plus à 2 000 $/mois + 0,3 à 1 % du CA + apps payantes empilées.
  • Pricing B2B, devis, comptes clients hiérarchisés : impossible sans hack metafields.
  • Multi-entrepôt, allocation de stock par zone : pas natif.
  • Vous voulez héberger en France / UE strict — Shopify n’est pas exécuté sous votre contrôle.
Ce qu’on livre

Scope concret, sans flou

  1. Phase 1
    01

    Audit modèle & architecture cible

    On regarde votre catalogue, votre logique de pricing, vos workflows back-office, vos intégrations ERP. On cale l’architecture : Medusa backend, Postgres, Redis, Next.js storefront, S3 pour les médias, et la stratégie d’hébergement.

    • Audit catalogue et règles métier (B2B, abonnements, multi-entrepôt)
    • Choix d’hébergement : Railway, Render, Hetzner, OVH ou votre infra
    • Schéma Postgres modélisé selon vos entités custom
  2. Phase 2
    02

    Backend Medusa + extensions custom

    Installation Medusa 2.x, configuration Postgres, Redis, S3. Puis on écrit les modules custom dont vous avez besoin — types de produits spécifiques, règles de prix par client, workflows de validation de commande. Le tout en TypeScript, testé.

    • Medusa 2.x installé, configuré, dockerisé
    • Modules custom : pricing B2B, abonnements, devis, multi-entrepôt
    • Connecteurs ERP / WMS si besoin (REST ou webhooks)
    • Tests automatisés sur les modules métier critiques
  3. Phase 3
    03

    Storefront Next.js — front public

    Storefront Next.js 16 sur Vercel, branché sur Medusa via son SDK. Pages catalogue, produit, panier, comptes. Performance au vert, SEO propre, schema.org Product. Templates emails transactionnels brandés.

    • Pages home, catégorie, produit, panier, comptes, recherche
    • Tunnel < 3 étapes optimisé conversion
    • Schema.org Product / Offer / Breadcrumb sur chaque page
    • Emails transactionnels brandés (Resend ou SendGrid)
  4. Phase 4
    04

    Paiements Stripe + sécurité

    Intégration Stripe (cartes, Apple Pay, SEPA, virements pour le B2B), gestion TVA multi-pays, factures PDF auto-générées. Sécurisation : HTTPS, headers stricts, rate limiting, RGPD. On passe les checks PCI côté hébergeur.

    • Stripe : cartes, Apple Pay, SEPA, virements B2B, paiement échelonné
    • TVA multi-pays calculée serveur, factures PDF auto
    • Backups Postgres quotidiens, monitoring Sentry + Better Stack
    • Headers sécurité, rate limiting, audit RGPD complet
  5. Phase 5
    05

    Mise en prod & maintenance 6 mois

    Déploiement progressif, formation back-office (1 h vidéo + doc), transmission code et accès. Maintenance corrective incluse 6 mois : bug fixes, upgrades Medusa, support Stripe. Forfait évolutif possible derrière si vous voulez continuer à itérer.

    • Déploiement progressif (staging puis prod) + redirections 301 si refonte
    • Formation back-office : 1 h vidéo + documentation écrite
    • Maintenance corrective 6 mois incluse
    • Forfait évolution optionnel ensuite (jour-homme ou mensuel)
Tout ce qui est inclus

Le scope complet, sans surprise sur la facture

  • Backend Medusa 2.x dockerisé
  • Storefront Next.js 16 sur mesure
  • Postgres + Redis + S3 configurés
  • Stripe (cartes, Apple Pay, SEPA, virements B2B)
  • TVA multi-pays + factures PDF
  • Schema.org Product / Offer JSON-LD
  • Sitemap dynamique des produits
  • Connexion Google Merchant Center
  • Klaviyo ou Mailchimp pour le marketing
  • Monitoring Sentry + uptime check
  • Backups Postgres quotidiens
  • RGPD-ready (DPA, hébergement UE possible)
Tarification

Prix posé, sans devis à rallonge

À partir de 12 900 €

Fourchette 12 900–25 000 € selon catalogue, modules custom (B2B, abonnements, multi-entrepôt) et intégrations ERP/WMS. Au-delà : sur devis. Forfait HT, livraison 6 à 12 semaines. Hébergement à votre charge (Railway / Hetzner / OVH selon préférence, 50 à 200 €/mois).

  • Code à votre nom
  • Hébergement Vercel + Postgres
  • Maintenance 6 mois
Questions fréquentes

On vous a vu venir

  • Pourquoi Medusa plutôt que Shopify ou WooCommerce ?

    Medusa est open-source MIT, écrit en TypeScript, et calque son modèle de données sur le métier (cart, order, customer, region, sales channel). Vous pouvez écrire un module custom en quelques heures là où Shopify vous force à passer par des metafields ou des apps payantes. Pas de royalty, pas de plan qui grimpe avec le CA. Le contre : il faut une équipe ou un studio pour le maintenir — Shopify est plus turn-key si vous ne touchez pas au code.

  • Sync de stock multi-canal (boutique + marketplace + ERP) ?

    Medusa supporte nativement plusieurs sales channels et plusieurs stock locations. On branche votre ERP (SAP, Odoo, Sage, Cegid…) via webhooks ou un connecteur custom. Les stocks remontent en temps réel ou par batch nocturne selon votre volumétrie. Les marketplaces (Amazon, Cdiscount, Mirakl) se branchent via leurs API ou via Channel Advisor / Lengow si vous y êtes déjà.

  • Multi-devise et paiements internationaux ?

    Medusa gère les regions nativement : une region = une devise + un set de modes de paiement + une politique TVA. Stripe couvre 135+ devises ; on configure les regions selon vos marchés. Pour les marchés où Stripe ne suffit pas (Asie), on ajoute Mollie, Adyen ou un PSP local.

  • Mes données me suivent si je change de prestataire ?

    Tout est dans votre base Postgres, sur votre hébergement. Le code est sur votre repo GitHub. Aucun lock-in : un autre studio peut reprendre la stack en quelques jours. C’est la raison principale pour laquelle on pousse Medusa quand le client le demande explicitement.

  • Durée typique d’un projet Medusa ?

    6 à 12 semaines de la signature à la mise en ligne. Sprint 1 audit + architecture (1–2 semaines), sprint 2 backend Medusa + modules custom (2–4 semaines), sprint 3 storefront Next.js (2–4 semaines), sprint 4 paiements + recette + mise en prod (1–2 semaines). On itère ensuite par cycles courts.

Vous voulez sortir de Shopify Plus ?

Audit comparatif gratuit : on simule le coût Medusa vs Shopify Plus sur vos 12 prochains mois (CA actuel + hébergement + maintenance vs abonnement + 1 % + apps). Vous repartez avec une note écrite chiffrée.

Demander un devis