Clustraly
E-commerce

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.

Storefront intégré

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
Paiement sécurisé

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
Abonnements

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
Livraison

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
Conformité

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
Pilotage

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
Le détail

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écouvrir

Galerie média produit (images + vidéos, pur CSS)

Afficher vidéo • Basculer miniatures • Servir srcset

Découvrir

Fichiers téléchargeables gratuits (publics)

Lister • Télécharger • Libeller

Découvrir

Panier de session ([shop_cart])

Ajouter • Modifier quantité • Retirer • Vider

Découvrir

Stripe Checkout (redirection paiement hébergée)

Saisir email et nom • Saisir adresse • Consentir • Rediriger

Découvrir

Page de confirmation de commande ([shop_order])

Afficher statut • Lister items • Ouvrir facture • Vider panier

Découvrir

Livraison sécurisée de téléchargements numériques (/shop/download/{token})

Valider token • Vérifier droit • Streamer fichier

Découvrir

Facture légale et avoir client (public, /shop/invoice/{uuid})

Consulter facture • Consulter avoir • Imprimer/PDF

Découvrir

Portail de facturation client self-service ([shop_account] + /shop/account/portal)

Lister abonnements • Ouvrir portail Stripe • Gérer carte • Annuler

Découvrir

Récepteur webhook Stripe (/shop/webhook/stripe)

Vérifier signature • Dédupliquer • Router événements

Découvrir

Pipeline de traitement des commandes payées (piloté par webhook)

Promouvoir payée • Numéroter facture • Décrémenter stock • Émettre liens

Découvrir

Emails transactionnels de boutique

Envoyer confirmation • Notifier expédition • Relancer • Notifier annulation

Découvrir

Dashboard admin de la boutique (/admin/shop)

Afficher KPIs • Lister commandes récentes • Alerter configuration

Découvrir

Gestion des produits admin / CRUD (/admin/shop/products)

Créer • Éditer • Supprimer • Attacher médias et fichiers

Découvrir

Upload de fichier privé durci (AJAX /admin/shop/upload-file)

Téléverser • Valider MIME • Bloquer exécutables • Stocker privé

Découvrir

Gestion des commandes admin (/admin/shop/orders)

Lister • Consulter détail • Changer statut • Expédier

Découvrir

Remboursements Stripe complets et partiels (/admin/shop/orders/{id}/refund)

Rembourser total • Rembourser partiel • Re-stocker • Notifier

Découvrir

Gestion des litiges / chargebacks

Notifier ouverture • Notifier clôture • Auditer

Découvrir

Gestion des abonnements admin (/admin/shop/subscriptions)

Lister • Annuler en fin de période • Réconcilier

Découvrir

Réglages de la boutique (/admin/shop/settings)

Activer/désactiver • Configurer devise et TVA • Configurer Stripe • Renseigner identité ve

Découvrir

Facturation légale numérotation séquentielle sans trou et ventilation TVA

Allouer numéro • Ventiler TVA • Rendre facture • Rendre avoir

Découvrir

Couverture RGPD (hook rgpd.data_sources)

Exporter PII • Anonymiser • Rapprocher par email ou user_id

Découvrir

Navigation admin unifiée et permissions de boutique

Afficher navigation • Filtrer par permission • Contrôler accès

Découvrir
Pourquoi ça compte

L'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.

FAQ

Questions fréquentes

Faut-il un compte Stripe pour vendre ?
Oui. L'encaissement s'appuie sur Stripe Checkout : le paiement se déroule sur la page hébergée de Stripe et aucune donnée bancaire ne transite par votre serveur.
Puis-je vendre à la fois des produits numériques, physiques et des abonnements ?
Oui. Le module gère les fichiers téléchargeables, les biens physiques avec stock et suivi d'expédition, et les abonnements récurrents avec portail client self-service.
Les factures sont-elles conformes en Europe ?
Oui. Chaque commande payée reçoit une facture numérotée sans trou, avec ventilation de la TVA par taux, identité vendeur, avoirs sur remboursement et couverture RGPD.
Comment sont protégés les fichiers payants ?
Ils sont conservés dans un dossier privé et diffusés par un lien à usage limité et expirable, délivré uniquement après un paiement confirmé. Jamais d'accès public direct.
Prêt à commencer ?

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.