Choix de la stack technique
1. Les contraintes qui jugent les options
| # | Contrainte | Source |
|---|---|---|
| C1 | Multi-tenant : N sites, domaines personnalisés + SSL auto dès la V1 | Specs §3.5 |
| C2 | E-commerce complet V1 : panier, checkout invité, Stripe Connect (argent au vigneron, commission plateforme automatique) | Specs §3.4 |
| C3 | Éditeur ultra-simple (pistes A/B) ; donnée = document de blocs typés | Specs §3.3 |
| C4 | Sites publics très rapides, coût marginal par site ~nul | Specs §6 |
| C5 | Un seul dev : expert WordPress (7 ans, 300+ sites), HTML/CSS/JS ok, pas de React/Node en production, assisté par Claude | Julien |
| C6 | MVP démontrable en ~3 mois, temps plein | Julien |
| C7 | Budget infra 50-200 €/mois pendant la phase 5-10 clients | Julien |
| C8 | Préférence produit 100 % propriétaire ; ambition (business vs SaaS) pas tranchée → ne fermer aucune voie | Julien |
| C9 | Duplicable : site n°10 = zéro effort de plus que le n°2 | Specs §1.3 |
Point dur n°1 : C2
Prélever automatiquement une commission sur chaque vente exige Stripe Connect côté plateforme — trivial en code sur mesure, moyen dans WordPress, impossible ou contourné dans la plupart des solutions « buy ».
Point dur n°2 : C5 × C6
Trois mois temps plein : confortable dans un écosystème maîtrisé, tendu dans un écosystème découvert — même si Claude écrit 80 % du code, c'est toi qui débogueras le checkout un dimanche soir.
2. Panorama : sept options, du « tout acheter » au « tout construire »
Option A — WordPress multisite « WaaS » ton terrain
Principe. Un seul WordPress multisite héberge tous les sites vignerons. Chaque site = un sous-site avec WooCommerce, un thème maison (blocs via ACF ou Gutenberg custom), admin entièrement masqué et remplacé par des écrans sur mesure — ce que tu sais faire les yeux fermés. La couche « plateforme » (duplication, abonnements, domain mapping) via Ultimate Multisite (fork communautaire de WP Ultimo) ou développée maison.
+ Vitesse maximale pour TOI : MVP réaliste en 4-6 semaines · autonomie de débogage totale dès le jour 1 · WooCommerce = e-commerce éprouvé (des années de cas limites résolus) · duplication native · domain mapping natif · ~50-100 €/mois.
− Stripe Connect est le vrai caillou : les plugins existants (WC Vendors, Split Pay, YITH) sont pensés pour des marketplaces mono-site, pas du multisite. Deux issues : passerelle Connect maison (du code de paiement à maintenir) ou commission facturée mensuellement à la main en V1.
− L'éditeur « waouh » à contre-courant : l'admin WP même très maquillé reste un back-office de CMS ; risque d'un produit qui ressemble à « du WordPress bien fait ».
− Signal WP Ultimo : la référence commerciale du WaaS WordPress a été abandonnée début 2026 (fork communautaire actif, v2.14.2 en 07/2026 — utilisable, mais le signal compte).
− Mises à jour × N sites, surface de sécurité connue · actif tech peu valorisable si la voie SaaS se confirme (mais très vendable comme business).
Verdict : l'option la plus rapide vers des clients payants, la moins risquée pour toi, la moins différenciante en produit.
Option B — WordPress headless + front statique
Principe. WP garde le back-office (ACF, admin custom) mais ne sert plus les sites : un front séparé (Astro/Next.js) génère des sites statiques ultra-rapides déployés sur CDN.
+ Back-office dans ta zone de confort · sites statiques imbattables · sécurité (WP non exposé).
− Deux systèmes à faire vivre : la complexité de A plus celle d'un front JS, sans la vitesse de A · le e-commerce se complique (panier dynamique sur du statique) · l'aperçu live devient un chantier (latence de régénération) · n'apporte rien pour C8.
Verdict : le pire ratio complexité/bénéfice pour ce projet — les inconvénients des deux mondes. Écartée.
Option C — Full custom : Next.js + Postgres
Principe. Une seule application Next.js multi-tenant (le domaine appelé détermine le tenant) : sites publics, studio, admin. Postgres managé (Supabase/Neon), Stripe Connect natif, Vercel pour domaines + SSL. Chaque site = un document JSON de blocs rendu par tes templates.
+ Alignement parfait avec les specs : Connect + commission = cas d'école documenté par Stripe · document de blocs natif · propriété totale, voie SaaS grande ouverte · la stack que Claude assiste le mieux · ~45-75 €/mois.
− Tout est à construire, y compris l'ingrat (commandes, emails, factures, remboursements — que WooCommerce offre gratuitement) · React/Next en prod est un monde nouveau pour toi : estimation honnête 12-16 semaines, courbe douloureuse au début · risque classique : 3 mois de plomberie et un éditeur pauvre à la démo.
Verdict : la destination probablement idéale, le chemin le plus risqué aujourd'hui.
Option D — Payload CMS + Next.js le sur-mesure qui triche ⭐
Principe. Comme C, mais sans repartir de zéro : Payload CMS 3 est un CMS open source (MIT) qui vit dans l'app Next.js et fournit d'office l'admin auto-généré, l'auth, les médias, le multi-tenant officiel et un plugin e-commerce officiel (produits, paniers, commandes, Stripe par défaut, checkout invité). Tu développes : les templates des thèmes, le studio simplifié (surcouche qui lit/écrit le document de blocs), et l'intégration Connect pour la commission.
+ 60-70 % de la plomberie de C offerte — tes 3 mois vont sur ce qui différencie (thèmes + éditeur + onboarding) · mêmes qualités structurelles que C (propriété, blocs natifs, Connect, Vercel, duplication par API) · open source, communauté très active, pas de rente · le back-office Payload sert d'admin plateforme dès le jour 1 · courbe C5 adoucie : tu apprends React sur des templates de sites (ta spécialité conceptuelle).
− C5 reste le risque principal : du React/Next en production, nouveau pour toi · plugin e-commerce jeune (bien moins de cas limites résolus que WooCommerce) — vérifier tôt TVA française, tranches de livraison, cohabitation avec Connect · l'admin Payload n'est pas le studio « waouh » : l'éditeur vigneron reste à construire par-dessus · 2-3 semaines avant d'être productif.
Verdict : le meilleur rapport propriété/effort si le JS moderne te convient. L'option à tester en premier (§4).
Option E — Duda en marque blanche le « buy » sérieux
Principe. Duda est un site builder pour agences : marque blanche complète, éditeur simplifié avec permissions par client (tu peux ne laisser QUE textes/photos — l'esprit exact du CDC), templates dupliquables, e-commerce intégré. ~149 $/mois (4 sites inclus) + ~17 $/mois/site + add-on e-commerce ~8-49 $/mois/site.
+ Time-to-market imbattable : plateforme démontrable en 1-2 semaines, zéro infra · l'éditeur restreint est précisément le concept produit — déjà construit, testé, mobile · excellent véhicule de phase 0.
− C2 ✗ : aucun mécanisme de commission plateforme — ton modèle à 3 étages perd un étage · C8 ✗✗ : zéro actif propriétaire, fonds de commerce construit sur la plateforme d'un tiers, migration = tout refaire · à 10 clients e-commerce : ~350-500 $/mois, hors budget et marge rongée · personnalisation profonde (piste B, logique vin) limitée · vérifier la qualité du français des interfaces.
Verdict : mauvaise fondation pour LE produit, mais excellent outil de validation si tu veux vendre avant de construire.
Option F — Shopify (une boutique par client)
Principe. Chaque vigneron = un store Shopify (~29-39 $/mois/store) avec ton thème maison (Liquid) dupliqué, toi comme agence.
+ Le meilleur checkout du marché, fiabilité totale · thème dupliquable, exploitation quasi nulle.
− Pas une plateforme, une collection de comptes : 29-39 $/mois/store à Shopify avant ta marge — en concurrence frontale avec ton propre abonnement · l'admin Shopify complet exposé au vigneron : l'opposé du « radicalement simple » · pas de commission plateforme (hors Shopify Plus, hors budget) · aucun actif · la vitrine éditoriale est le point faible de Shopify.
Verdict : pertinent pour « je monte des boutiques pour vignerons » (service). Incompatible avec le produit-plateforme du CDC.
Option G — Les pistes exotiques (examinées, écartées)
| Piste | C'est quoi | Pourquoi écartée |
|---|---|---|
| Webstudio | Builder visuel type Webflow, open source | Builder trop puissant (tout CSS exposé) = l'inverse du CDC ; self-host du builder non recommandé en prod ; pas d'e-commerce natif |
| Plasmic / Builder.io | Builders headless à intégrer | Pensés pour des équipes produit, pas des clients finaux non-tech |
| Medusa / Saleor | Moteurs e-commerce headless open source | Taillés pour du gros e-commerce ; multi-tenant « N petites boutiques » = gros chantier ; overkill pour 6 références de vin |
| Astro + CMS git + Snipcart | Statique + panier JS tiers | Éditeur trop faible pour le persona ; Snipcart ~2 % ; assemblage fragile |
| Framer / Webflow | Builders design haut de gamme | Pas de vraie marque blanche multi-clients ; e-commerce faible ou cher par site |
| 10Web & co | « AI website builder » sur WP | Tu ferais mieux toi-même avec Claude + ton thème ; dépendance sans bénéfice |
3. Matrice de synthèse
✓✓ / ✓ excellent / correct · ~ moyen, contournable · ✗ bloquant ou très faible
| Critère | A. WP WaaS | B. WP headless | C. Full custom | D. Payload ⭐ | E. Duda | F. Shopify |
|---|---|---|---|---|---|---|
| C1 Multi-tenant, domaines+SSL | ✓ | ~ | ✓ | ✓ | ✓✓ | ✓ |
| C2 Connect + commission auto | ~ | ~ | ✓✓ | ✓ | ✗ | ✗ |
| C3 Éditeur propriétaire, blocs typés | ~ | ~ | ✓✓ | ✓✓ | ~ | ✗ |
| C4 Perf / coût marginal | ~ | ✓✓ | ✓ | ✓ | ✓ | ✓ |
| C5 Fit avec TES compétences | ✓✓ | ~ | ✗ | ~ | ✓✓ | ✓ |
| C6 MVP en 3 mois | ✓✓ 4-6 sem. | ~ | ✗ 12-16 sem. | ✓ 10-14 sem. | ✓✓ 1-2 sem. | ✓✓ 2-3 sem. |
| C7 Budget 50-200 €/mois | ✓ | ✓ | ✓✓ | ✓✓ | ~→✗ | ~ |
| C8 Propriété / voie SaaS | ~ | ~ | ✓✓ | ✓✓ | ✗✗ | ✗ |
| C9 Duplication | ✓✓ | ✓ | ✓✓ | ✓✓ | ✓✓ | ✓ |
| Exploitation long terme (solo) | ~ | ✗ | ✓ | ✓ | ✓✓ | ✓✓ |
| Risque principal | Peu différencié ; Connect à bricoler | Complexité ×2 | Courbe React + tout à construire | Courbe React ; plugin jeune | Dépendance ; pas de commission | Coût/store ; admin exposé |
4. Recommandation — en trois temps
Le choix réel se résume à A contre D (les seules à concilier propriété ou quasi, e-commerce complet, budget et délai). E est un outil de validation, pas une fondation ; B, C, F, G s'écartent d'elles-mêmes.
Le site pilote de la phase 0 en WordPress
Ton outil : livrable en quelques jours, il teste le circuit réel (commandes, DHL, Stripe) et sert de démo commerciale. Aucun regret possible, rien à jeter — c'est de la vente, pas de la plateforme.
Spike sur Payload + Next.js (option D)
Avant d'engager les 3 mois, quatre livrables mesurables :
- un mini-site vigneron rendu depuis un document de blocs stocké dans Payload ;
- le plugin multi-tenant en marche : 2 tenants, 2 domaines de test ;
- un checkout Stripe Connect de bout en bout : paiement test → argent sur un compte connecté → commission plateforme prélevée ;
- ton ressenti honnête : Claude + toi êtes-vous productifs, ou chaque heure est-elle une bataille ?
Le spike tranche
Il passe → option D : le produit 100 % propriétaire que tu préfères, la voie SaaS ouverte, la commission Connect native. Les 3 mois sont réalistes car Payload fournit la plomberie.
Il casse → option A sans état d'âme : un WaaS WordPress bien exécuté par un expert est un très bon business. Commission facturée mensuellement en V1 (trivial à 5-10 clients), admin masqué + ACF pour une version honnête de la piste A. Migration vers D plus tard, avec des revenus et peut-être un associé dev — position bien plus confortable qu'aujourd'hui.
Stack de référence si D est retenue
| Brique | Choix | Coût/mois (5-10 clients) |
|---|---|---|
| Framework & hébergement | Next.js sur Vercel Pro (domaines custom + SSL auto) | ~20 $ |
| CMS / back-office / multi-tenant | Payload CMS 3 (open source, dans la même app) | 0 |
| Base de données | Postgres managé : Neon ou Supabase | 0-25 $ |
| Paiements | Stripe Connect (destination charges + application fee) | à la transaction |
| Emails transactionnels | Resend ou Postmark | 0-20 $ |
| Images | Cloudflare R2 + optimisation Next/Image | ~5 $ |
| Total | ~50-70 €/mois ✓ C7 |
Stack de référence si A est retenue
| Brique | Choix | Coût/mois |
|---|---|---|
| Cœur | WP multisite + WooCommerce + ACF Pro + thème maison | licences ~15 € |
| Couche WaaS | Ultimate Multisite (fork communautaire, v2.14.2 07/2026) — ou couche maison minimale | 0 |
| Hébergement | Managé WP taillé multisite (Kinsta, Cloudways…) | 35-80 € |
| Paiements | Stripe par sous-site ; commission V1 = facturation mensuelle manuelle ; V2 = passerelle Connect maison | à la transaction |
| Total | ~60-100 €/mois ✓ C7 |
5. Ce que ce choix ne décide PAS
Le thème n°1, l'onboarding quiz, l'inventaire des blocs, le circuit DHL, la grille tarifaire et le nom sont indépendants de la stack — Capucine peut avancer sur les maquettes dès aujourd'hui, et la phase 0 commerciale ne dépend d'aucune ligne de ce document.
Sources
- WP Ultimo abandonné / alternatives (InstaWP, 2026) · Fork communautaire Ultimate Multisite (GitHub) · Site officiel
- Payload — plugin multi-tenant · Payload — e-commerce (Stripe)
- Duda — tarifs officiels · Détail tarifs/add-ons 2026
- Shopify — tarifs 2026
- Stripe Connect pour WooCommerce : WC Vendors · Split Pay
- Webstudio — self-hosting · GitHub