Cas client — PrestaShop 9

BJJ Surf Collective : un module d’abonnement PrestaShop et une plateforme métier développés sur mesure

De la gestion manuelle à une véritable plateforme métier : adhésions, abonnements Stripe, licences sportives, dossiers adhérents et shop privé, réunis sous PrestaShop 9 pour un club de Jiu-Jitsu Brésilien de plus de 140 adhérents.

  • PrestaShop 9
  • Stripe
  • Abonnements
  • Module métier
  • Développement sur mesure

Moliets-et-Maa (Landes) · bjjsurfcollective.com (nouvel onglet)

Page d’accueil BJJ Surf Collective développée sous PrestaShop 9 : présentation du club, chiffres clés et profils d’adhésion
+140adhérents gérés sur la plateforme
2modules métier principaux développés
PrestaShop 9socle du projet, créé de zéro
Stripepaiement et abonnements récurrents

Le contexte

De la gestion manuelle à une véritable plateforme métier sous PrestaShop 9

Comment transformer le fonctionnement d’un club sportif en plateforme numérique sans forcer l’association à s’adapter à un logiciel générique ?

C’est la problématique à laquelle Prestaweb360 a répondu pour BJJ Surf Collective, club de Jiu-Jitsu Brésilien installé à Moliets-et-Maa, dans les Landes.

Le projet ne consistait pas à refaire un site existant : il n’y en avait pas. Le club disposait essentiellement de son identité visuelle et de son logo. Les inscriptions, le suivi des adhérents, les règlements et une partie de la communication étaient encore gérés de manière traditionnelle.

La plateforme a donc été construite de zéro, à partir des besoins réels du club, sans lui faire perdre son identité : BJJ Surf Collective voulait rester un collectif, pas devenir une simple salle de sport en ligne.

Ce que l’outil devait gérer

  • Différentes adhésions
  • Plusieurs modes de règlement
  • Abonnements récurrents
  • Licences sportives
  • Dossiers des adhérents
  • Mineurs et responsables légaux
  • Paiements en échec
  • Espace client
  • Shop réservé aux membres
  • Suivi administratif
Avant

Beaucoup de tâches administratives, aucune plateforme centralisée

  • Suivi des règlements et relances à la main
  • Nombre de licences à souscrire difficile à connaître
  • Informations administratives dispersées
  • Impossible de savoir rapidement si un dossier est complet
  • Plusieurs modalités de paiement à suivre séparément
  • Coordonnées des membres longues à retrouver
  • Communication collective artisanale
Après

Une plateforme unique, des informations centralisées

  • Données des adhérents centralisées
  • Paiements suivis, échéance par échéance
  • Dossiers contrôlables d’un coup d’œil
  • Licences gérées par une logique dédiée
  • Adhésion, paiement et boutique au même endroit
  • Intervention humaine là où elle est nécessaire

Avec plus de 140 adhérents, ces tâches représentent vite un temps considérable. L’enjeu : centraliser l’information et automatiser ce qui pouvait l’être, tout en conservant un contrôle humain lorsque c’est nécessaire.

Le choix technique

Pourquoi PrestaShop 9 pour un club sportif ?

Le choix peut sembler inhabituel pour une association. Mais le projet avait précisément une caractéristique qui rendait PrestaShop pertinent : il devait être à la fois site internet, plateforme métier et boutique e-commerce.

Présentation du club, pratiques, tarifs, adhésions, paiement en ligne, abonnements, licences, espace adhérent et boutique privée : tout devait cohabiter dans un même système hybride.

PrestaShop fournissait déjà une base e-commerce robuste : catalogue, comptes clients, commandes, factures, paiements. Notre travail a consisté à développer autour de ce socle les fonctionnalités métier propres au club, plutôt que d’assembler plusieurs outils qui ne se parlent pas.

Pour en savoir plus sur cette version : les nouveautés de PrestaShop 9.

PrestaShop 9socle e-commerce
Adhésionsprofils, formules, commande
Stripepaiement & abonnements
Outil métierback-office du club
Licences / membresdossiers, statuts, complétude
Shop privéréservé aux adhérents
Une seule plateforme : le socle PrestaShop, complété par des développements métier ciblés.

Parcours adhérent

Un parcours d’adhésion volontairement court

L’inscription ne devait pas devenir un formulaire administratif interminable dès les premières secondes. Le principe retenu tient en quatre étapes.

  1. Choisir son profil

    Adulte, femme, adolescent, enfant, étudiant… chacun identifie immédiatement la formule qui le concerne.

  2. Choisir sa formule

    Les modes d’adhésion sont présentés sous forme de cartes comparables, sans tunnel complexe.

  3. Commander

    La commande et le paiement passent directement par PrestaShop.

  4. Compléter son dossier

    L’adhérent termine la saisie de ses informations depuis son espace personnel.

Choix du profil d’adhésion sur le site BJJ Surf Collective : enfants, hommes, femmes, ados, étudiants et sans emploi
Étape 1 — chaque profil dispose de sa page, de ses tarifs et de ses formules.
Formules d’adhésion BJJ Surf Collective intégrées dans PrestaShop : abonnement, au mois, trimestriel et année comptant
Étape 2 — les formules sont comparables d’un coup d’œil, dans une interface homogène.

Plusieurs modalités de paiement, une seule gestion

Tous les adhérents n’ont pas les mêmes préférences. Le système permet au club de proposer plusieurs logiques, présentées dans une interface homogène.

Abonnement 12 moistarif préférentiel
Mensuelsans engagement
Trimestrielpaiement par trimestre
Annuelpaiement comptant
À la sallerèglement sur place

Module n° 1 — Abonnements

Un module d’abonnement PrestaShop connecté à Stripe

L’objectif n’était pas de reconstruire un système bancaire. Nous nous appuyons sur le module Stripe officiel, complété par un module compagnon PrestaShop développé sur mesure, qui porte la logique propre aux abonnements et au fonctionnement du club.

Socle

PrestaShop 9

Commandes, factures, comptes clients, historique.

Officiel, non modifié

Module Stripe

Traitement des paiements et des prélèvements récurrents.

Développé par Prestaweb360

Module compagnon

Logique métier des abonnements, isolée dans un développement dédié.

Pourquoi ne pas modifier directement le module Stripe ?

Modifier le cœur d’un module tiers crée une dépendance fragile : la moindre mise à jour peut écraser les adaptations ou provoquer des régressions. En isolant la logique métier dans un module compagnon, les mises à jour de Stripe et de PrestaShop restent plus simples à maintenir, et le développement spécifique reste lisible et testable.

Une commande créée à chaque échéance

À chaque échéance d’un abonnement récurrent, le système peut générer les éléments nécessaires dans PrestaShop. Le gestionnaire retrouve la commande, le règlement, la facture, le statut associé et l’historique du client — sans reconstruire manuellement l’historique à partir de plusieurs outils.

Une part importante des adhérents utilise aujourd’hui ce paiement récurrent, sans que le club ait à assurer manuellement chaque échéance.

Le cycle d’un abonnement récurrent Stripe dans PrestaShop

  1. Choix de la formuleprofil puis mode d’adhésion
  2. Paiementtraité par Stripe
  3. Renouvellementà chaque échéance
  4. Commande & facturecréées dans PrestaShop
  5. Statutpayé ou en échec
  6. Interventionuniquement en cas d’incident

Que se passe-t-il lorsqu’un paiement échoue ?

L’automatisation ne doit pas masquer les problèmes. Elle doit au contraire les rendre plus visibles.

On passe d’une recherche manuelle des impayés à une gestion des exceptions.

  1. Un statut spécifique permet d’identifier l’incident.
  2. Stripe effectue ses nouvelles tentatives de paiement, selon sa configuration.
  3. Si elles n’aboutissent pas, l’information reste visible pour le responsable du club.
  4. Le gestionnaire peut alors intervenir auprès de l’adhérent.
Page abonnement adulte BJJ Surf Collective avec paiement récurrent Stripe et engagement de 12 mois
La formule d’abonnement est un produit PrestaShop : l’adhérent voit clairement l’engagement, le prélèvement mensuel et ce qui se passe à l’inscription.

Un processus de résiliation encadré et traçable

Un engagement ne se résilie pas d’un simple clic incontrôlé. La résiliation passe par une demande écrite, ce qui permet de garder une trace, d’éviter les erreurs et de laisser le club traiter correctement chaque demande.

Les données bancaires ne sont pas stockées dans PrestaShop

Dans l’architecture mise en place, les données sensibles de carte bancaire sont traitées par le prestataire de paiement et ne sont pas enregistrées dans PrestaShop. Le site ne conserve que les informations nécessaires au fonctionnement de l’abonnement, ce qui réduit fortement l’exposition de données bancaires côté boutique.

Module n° 2 — Adhérents & licences

Un deuxième module PrestaShop consacré aux licences et aux adhérents

Le paiement n’était qu’une partie du projet. Ce second développement transforme le back-office en véritable outil de pilotage administratif du club.

Ce que le responsable du club peut suivre

  • La liste des adhérents
  • Leur formule
  • Leur licence
  • Leur statut
  • Leur paiement
  • La complétude du dossier
  • Les informations manquantes
  • Les validations nécessaires
  • Recherches et filtres
  • Exports lorsque nécessaire

L’automatisation ne remplace pas le contrôle humain : elle indique au gestionnaire où son intervention est nécessaire.

Une licence sportive traitée comme un objet métier

La licence est un produit PrestaShop enrichi de la logique du club et liée à l’adhésion. Un adhérent qui possède déjà une licence renseigne depuis son compte son numéro, les informations associées et la période de validité : il n’a pas à racheter inutilement une nouvelle licence.

Contenu possible d’un dossier adhérentselon le profil
  • Identité
  • Adresse
  • Date et ville de naissance utile aux licences
  • Téléphone et e-mail
  • Responsable légal si mineur
  • Certificat ou document médical si nécessaire
  • Droit à l’image
  • Pièces administratives selon le cas

Schéma illustratif des informations collectées — pas une capture du back-office.

Dans la majorité des cas, l’adhérent saisit lui-même ses informations depuis son espace client. La ville de naissance, par exemple, fait partie des informations nécessaires à l’enregistrement de certaines licences sportives.

Si une personne oublie de compléter son dossier, le responsable le voit depuis son tableau de bord grâce aux indicateurs de complétude, et peut lui demander de mettre ses informations à jour.

Vous avez vous aussi des règles de gestion qu’aucun module standard ne couvre ?Adhésions, abonnements, droits d’accès, dossiers à valider : parlons de votre fonctionnement.

J’ai un besoin métier similaire

Réservé aux membres

Un shop privé réservé aux adhérents

Le projet comporte une véritable partie e-commerce : vêtements, accessoires et produits liés à l’identité du club. Avec une particularité : la boutique n’est pas destinée au grand public.

Un visiteur extérieur n’a pas vocation à disposer du même accès qu’un membre. PrestaShop gère ainsi simultanément l’adhésion, l’abonnement, les licences et un catalogue e-commerce privé.

  • Un avantage adhérentUn accès réservé, qui donne de la valeur à l’adhésion.
  • Un outil d’identité visuelleDes vêtements et accessoires aux couleurs du collectif.
  • Un sentiment d’appartenancePorter les couleurs du club renforce la communauté.

UX & design

Un site pensé mobile avant tout, conçu à partir d’une feuille blanche

Le design n’a pas été obtenu en achetant un template de club sportif. Les premières maquettes ont été réalisées au crayon, pour réfléchir librement à la hiérarchie des informations, aux actions principales et surtout à l’usage sur smartphone.

  1. 01PapierBlocs, hiérarchie et parcours esquissés au crayon.
  2. 02RéflexionParcours d’inscription et usage mobile en priorité.
  3. 03MaquettePropositions présentées au club, code couleur défini ensemble.
  4. 04DéveloppementIntégration sous PrestaShop 9 et modules métier.
  5. 05ValidationValidation progressive avec les dirigeants.

Résultat : une identité cohérente — fond sombre, verts profonds, grands espaces blancs, cartes d’adhésion et appels à l’action bien différenciés — qui reste celle du collectif, et non celle d’un thème générique.

Fiabilité

Performance, sécurité et maintenance prévues dès le premier jour

Si le site rencontre demain un problème important, comment le remettre en fonctionnement rapidement sans bloquer les adhésions et les paiements ? C’est la question qui a guidé ces choix.

Performance

Développer uniquement ce qui est réellement nécessaire. Chaque fonctionnalité a un coût en JavaScript, CSS, requêtes, dépendances et maintenance.

  • Pas d’empilement de modules
  • Développements ciblés
  • Fluidité mobile et desktop

Pour aller plus loin : vitesse de chargement PrestaShop.

Sécurité

La sécurité faisait partie du cahier des charges, elle n’a pas été ajoutée une fois le site terminé.

  • Sauvegardes quotidiennes automatisées
  • Données de carte traitées par le prestataire de paiement
  • Fonctionnalités sensibles surveillées

Maintenance

Prestaweb360 continue d’assurer le suivi de la plateforme après la mise en ligne, avec une adaptation au contexte associatif.

  • Suivi après mise en production
  • Même interlocuteur qu’au développement
  • Évolutions maîtrisées

Découvrir notre maintenance PrestaShop.

Un hébergement cohérent avec le budget de l’association

Prestaweb360 a accompagné le club dans le choix de son hébergement. Le choix s’est porté sur o2switch, pour disposer d’une infrastructure adaptée au projet sans faire supporter au club un coût disproportionné.

Une vraie phase de tests avant la mise en production

Prestaweb360 et les dirigeants du club ont suivi un protocole couvrant comptes, adhésions, commandes, paiements, abonnements, licences et informations manquantes. Certains parcours ont volontairement été exécutés de travers, pour observer la réaction du système face aux erreurs.

Résultats

Moins d’administration. Plus de visibilité.

La transformation la plus importante n’est pas esthétique : elle est organisationnelle. Les responsables disposent désormais d’une vision beaucoup plus claire du fonctionnement du club.

Du temps gagnéLes relances et vérifications manuelles laissent place à la gestion des exceptions.
Des informations centraliséesCoordonnées, formules, licences et paiements au même endroit.
Des dossiers mieux suivisLes dossiers incomplets sont visibles immédiatement.
Des paiements lisiblesChaque échéance a sa commande, sa facture et son statut.
Une communication simplifiéeAvec un outil complémentaire comme Brevo, le club peut constituer des listes et prévenir rapidement ses membres d’un changement ou d’un entraînement exceptionnel.
Une meilleure capacité de pilotageUn fonctionnement modernisé, sans perdre l’esprit du collectif.

Résultats qualitatifs observés par le club ; aucun chiffre n’est extrapolé.

Notre approche

Ne pas forcer le métier à entrer dans un logiciel

La technologie doit s’adapter au métier, pas l’inverse.

Le principe qui guide nos projets chez Prestaweb360.

Une solution standard aurait pu couvrir une partie du besoin de BJJ Surf Collective. Mais elle aurait obligé le club à modifier son fonctionnement pour s’adapter au logiciel. Nous avons choisi l’approche inverse : comprendre le fonctionnement du club, identifier ce qui pouvait être automatisé, conserver ce qui nécessitait une intervention humaine, puis adapter PrestaShop à cette logique.

Ce que le club a particulièrement apprécié : la volonté de comprendre et de challenger le besoin, plutôt que de proposer immédiatement une solution toute faite. Qu’il s’agisse d’une association, d’un club sportif ou d’une entreprise avec des règles métier particulières, nous préférons comprendre le fonctionnement réel avant de proposer une solution.

Quelques semaines pour passer de l’idée à la plateforme

La durée du cadrage a surtout dépendu des échanges avec les responsables du club et de leurs disponibilités. Une fois les règles métier définies, le développement et l’intégration ont avancé rapidement.

Développer vite n’a d’intérêt que si l’on développe la bonne chose.

Un interlocuteur unique, du premier croquis à la maintenance

Sur ce projet, la même personne a accompagné le club à chaque étape :

  • Découverte du besoin
  • Réflexion fonctionnelle
  • UX
  • Design
  • Architecture
  • Développement PrestaShop
  • Modules spécifiques
  • Intégration Stripe
  • Hébergement
  • Tests
  • Mise en production
  • Maintenance

Pour un développement métier, cette continuité compte : la compréhension du besoin ne se perd pas au fil des échanges entre différents intervenants.

Continuité du projet
Compréhension du métier
Communication directe
Moins de perte d’information

Votre projet

Votre métier ne rentre pas dans un module standard ?

Expliquez-nous votre fonctionnement. Nous étudierons comment adapter PrestaShop à votre métier, et non l’inverse.

  • Abonnements
  • Renouvellements
  • Droits d’accès
  • Tarification particulière
  • Gestion de membres
  • Workflows internes
  • Synchronisation avec un outil métier
Entreprises, e-commerçants, clubs, associations : nous commençons toujours par comprendre votre fonctionnement avant de parler développement. Voir aussi : création et refonte PrestaShop.