Ouvrez une vraie boutique e-commerce dans votre CMS
Clustraly, le CMS éditorial auto-hébergeable, le module Boutique ajoute à votre CMS un storefront, un panier et un encaissement Stripe pour vendre produits, fichiers et abonnements en toute conformité. Explorez ci-dessous les 23 fonctionnalités de ce module.
Publiez vos produits dans n'importe quelle page, encaissez avec Stripe sans jamais toucher une carte, et livrez fichiers ou colis automatiquement. Vous gardez la main sur chaque commande, remboursement et expédition.
Vendez sans quitter votre site
Insérez votre catalogue, votre panier et vos fiches produit dans n'importe quelle page grâce à de simples shortcodes. Vos clients parcourent, comparent et achètent sans jamais sortir de votre univers de marque.
Chaque fiche affiche une galerie d'images et de vidéos 100 % CSS, compatible CSP, avec images responsive, badges d'abonnement et fichiers gratuits en accès direct.
- Catalogue et fiches injectés par shortcode dans vos pages
- Galerie images et vidéos sans JavaScript, compatible CSP
- Images responsive et badges d'abonnement automatiques
- Fichiers gratuits proposés en téléchargement direct
Encaissez sans jamais toucher une carte
Le paiement se déroule sur la page hébergée de Stripe : aucune donnée bancaire ne transite par votre serveur (périmètre PCI SAQ-A). Le panier est protégé contre la fraude et relit toujours prix et stock à la source.
Seuls les webhooks signés par Stripe font avancer l'état d'une commande. Chaque paiement crée une commande traçable, avec facture, décrément de stock et liens de téléchargement générés au bon moment.
- Redirection vers Stripe Checkout, aucune carte sur votre serveur
- Panier protégé CSRF et limité en fréquence
- Webhooks signés et idempotents, seule source des paiements
- Commande, facture et stock traités automatiquement
Installez des revenus récurrents pilotés tout seuls
Vendez des abonnements par jour, semaine, mois ou année et laissez Stripe gérer les renouvellements. Vos clients disposent d'un portail self-service pour changer de carte, télécharger leurs factures ou résilier.
Renouvellements, échecs de paiement et annulations sont réconciliés par webhook et notifiés par email : reçu de renouvellement, relance en cas d'échec, avis de fin d'accès.
- Facturation récurrente jour, semaine, mois ou année
- Portail client Stripe pour gérer carte et résiliation
- Relances automatiques en cas d'échec de renouvellement
- Annulation en fin de période depuis l'admin
Livrez fichiers et colis en toute confiance
Les fichiers payants sont stockés en privé et diffusés par des liens à usage limité et expirables, délivrés seulement après un paiement confirmé. Les uploads passent par plusieurs couches de contrôle avant d'atteindre le stockage.
Pour les produits physiques, suivez le stock, saisissez transporteur et numéro de suivi, et déclenchez l'email d'expédition. À l'annulation, les articles sont automatiquement remis en stock.
- Téléchargements protégés par token expirable et plafonné
- Uploads de fichiers durcis et stockés en privé
- Stock décrémenté automatiquement à chaque vente
- Expédition avec transporteur, suivi et email client
Vendez en règle, factures et TVA comprises
Chaque commande payée génère une facture numérotée sans trou, avec ventilation de la TVA par taux et votre identité légale de vendeur. Les avoirs sont émis automatiquement sur remboursement complet.
Le consentement de vente à distance, le droit de rétractation de 14 jours et la couverture RGPD (export et anonymisation des données client) sont intégrés d'origine.
- Factures et avoirs conformes UE/FR, numérotés sans trou
- TVA ventilée par taux, identité vendeur sur chaque document
- Consentement et rétractation 14 jours imposés au checkout
- Export et anonymisation RGPD des commandes
Gardez la main sur chaque commande
Un tableau de bord réunit chiffre d'affaires payé, commandes, produits et abonnements actifs. Vous remboursez via Stripe, en total ou partiel, avec re-stock des articles physiques et notification client automatiques.
Les litiges et chargebacks vous sont remontés pour décision humaine, et trois permissions granulaires cadrent qui peut voir, gérer ou traiter les commandes.
- Dashboard KPI : ventes, commandes et abonnements
- Remboursements Stripe complets ou partiels avec re-stock
- Litiges et chargebacks notifiés pour arbitrage humain
- Accès cadré par permissions granulaires et audit
Les 23 fonctionnalités de ce module
Chaque fonctionnalité a (ou aura) sa page dédiée. Cliquez pour explorer.
Catalogue storefront et fiche produit ([shop_products])
Parcourir • Consulter fiche • Ajouter au panier • S'abonner
DécouvrirGalerie média produit (images + vidéos, pur CSS)
Afficher vidéo • Basculer miniatures • Servir srcset
DécouvrirFichiers téléchargeables gratuits (publics)
Lister • Télécharger • Libeller
DécouvrirPanier de session ([shop_cart])
Ajouter • Modifier quantité • Retirer • Vider
DécouvrirStripe Checkout (redirection paiement hébergée)
Saisir email et nom • Saisir adresse • Consentir • Rediriger
DécouvrirPage de confirmation de commande ([shop_order])
Afficher statut • Lister items • Ouvrir facture • Vider panier
DécouvrirLivraison sécurisée de téléchargements numériques (/shop/download/{token})
Valider token • Vérifier droit • Streamer fichier
DécouvrirFacture légale et avoir client (public, /shop/invoice/{uuid})
Consulter facture • Consulter avoir • Imprimer/PDF
DécouvrirPortail de facturation client self-service ([shop_account] + /shop/account/portal)
Lister abonnements • Ouvrir portail Stripe • Gérer carte • Annuler
DécouvrirRécepteur webhook Stripe (/shop/webhook/stripe)
Vérifier signature • Dédupliquer • Router événements
DécouvrirPipeline de traitement des commandes payées (piloté par webhook)
Promouvoir payée • Numéroter facture • Décrémenter stock • Émettre liens
DécouvrirEmails transactionnels de boutique
Envoyer confirmation • Notifier expédition • Relancer • Notifier annulation
DécouvrirDashboard admin de la boutique (/admin/shop)
Afficher KPIs • Lister commandes récentes • Alerter configuration
DécouvrirGestion des produits admin / CRUD (/admin/shop/products)
Créer • Éditer • Supprimer • Attacher médias et fichiers
DécouvrirUpload de fichier privé durci (AJAX /admin/shop/upload-file)
Téléverser • Valider MIME • Bloquer exécutables • Stocker privé
DécouvrirGestion des commandes admin (/admin/shop/orders)
Lister • Consulter détail • Changer statut • Expédier
DécouvrirRemboursements Stripe complets et partiels (/admin/shop/orders/{id}/refund)
Rembourser total • Rembourser partiel • Re-stocker • Notifier
DécouvrirGestion des litiges / chargebacks
Notifier ouverture • Notifier clôture • Auditer
DécouvrirGestion des abonnements admin (/admin/shop/subscriptions)
Lister • Annuler en fin de période • Réconcilier
DécouvrirRéglages de la boutique (/admin/shop/settings)
Activer/désactiver • Configurer devise et TVA • Configurer Stripe • Renseigner identité ve
DécouvrirFacturation légale numérotation séquentielle sans trou et ventilation TVA
Allouer numéro • Ventiler TVA • Rendre facture • Rendre avoir
DécouvrirCouverture RGPD (hook rgpd.data_sources)
Exporter PII • Anonymiser • Rapprocher par email ou user_id
DécouvrirNavigation admin unifiée et permissions de boutique
Afficher navigation • Filtrer par permission • Contrôler accès
DécouvrirL'automatisation encaisse, vous gardez la décision
Stripe et les webhooks font avancer les paiements sans intervention ; expéditions, remboursements et litiges restent sous votre contrôle. Vos clients paient en confiance, vous pilotez sereinement chaque commande.
Questions fréquentes
Faut-il un compte Stripe pour vendre ?
Puis-je vendre à la fois des produits numériques, physiques et des abonnements ?
Les factures sont-elles conformes en Europe ?
Comment sont protégés les fichiers payants ?
Prêt à encaisser depuis votre CMS ?
Activez le module Boutique et transformez vos pages en points de vente : catalogue, panier, paiement Stripe, abonnements, livraison et factures conformes, réunis dans votre CMS. L'automatisation gère l'encaissement, vous gardez la main sur chaque décision.