Description
Sprint Connect for HelloAsso aide les clubs et les associations à connecter une organisation HelloAsso à WordPress.
L’extension gratuite propose :
- La connexion OAuth à HelloAsso.
- Les environnements Production et Bac à sable.
- La récupération et la sélection manuelles des formulaires HelloAsso.
- La consultation locale des commandes, des éléments, des personnes participantes, des personnes effectuant les paiements, des paiements et de l’état des paiements échelonnés.
- L’export CSV des données filtrées dans l’explorateur de données de l’interface d’administration.
- Des importations manuelles complètes ou incrémentales, avec rapprochement ou création de comptes WordPress.
- Un bloc Gutenberg et un code court pour afficher les formulaires HelloAsso sélectionnés.
- Les modes d’administration Essentiel, Complet et Expert.
- L’héritage facultatif du mode d’affichage et l’intégration à l’espace de travail de Sprint Club.
- Des outils d’export et d’effacement des données personnelles importées.
- Une API publique et une passerelle d’extension neutre pour les modules compatibles.
Un module Pro facultatif, distribué séparément, peut fournir des correspondances de champs avancées, des e-mails personnalisés, des automatisations, des crochets web, des extraits de code, des sauvegardes et des outils de synchronisation supplémentaires. Le code d’implémentation Premium, le SDK de licence et le système privé de mise à jour ne sont pas inclus dans ce paquet WordPress.org.
Services externes
Cette extension ne se connecte à HelloAsso qu’après configuration des identifiants API par l’administration du site et lancement d’une connexion, d’une synchronisation ou d’un import.
Selon l’action demandée, l’extension envoie l’identifiant client et le secret configurés pour l’authentification OAuth, l’identifiant de l’organisation, les jetons d’accès ou d’actualisation ainsi que les paramètres des requêtes API. Il reçoit les données relatives à l’organisation, aux formulaires, aux commandes, aux personnes effectuant les paiements, aux personnes participantes, aux paiements et aux campagnes associées mises à disposition du client API HelloAsso configuré.
Les requêtes de Production utilisent https://api.helloasso.com. Les requêtes du Bac à sable utilisent https://api.helloasso-sandbox.com lorsque le mode Bac à sable est activé. Les formulaires intégrés ou liés peuvent rediriger les personnes visitant le site vers https://www.helloasso.com ou vers le site Bac à sable de HelloAsso.
L’utilisation de HelloAsso est soumise à ses conditions et à sa politique de confidentialité :
- Conditions pour les associations : https://info.helloasso.com/cgu-associations
- Conditions d’utilisation : https://info.helloasso.com/cgu-utilisateurs
- Politique de confidentialité : https://info.helloasso.com/politique-de-confidentialite
- Documentation de l’API : https://dev.helloasso.com/docs/api-overview
Sprint Plugins n’est ni affilié à HelloAsso ni approuvé par HelloAsso. HelloAsso est une marque appartenant à l’entité qui en détient les droits.
Confidentialité
L’extension peut stocker des identifiants API, des jetons OAuth, les réglages de l’organisation, des identifiants importés, des métadonnées de formulaires, des informations sur les commandes, les personnes participantes et les personnes effectuant les paiements, l’état des paiements ainsi que les décisions de rapprochement avec des comptes WordPress.
Ces enregistrements peuvent contenir des données personnelles reçues de HelloAsso. L’administration du site doit disposer d’une base légale pour importer et utiliser ces données, limiter les accès, définir les durées de conservation et fournir aux membres et aux personnes contributrices les informations appropriées relatives à la confidentialité.
Aucune donnée n’est envoyée à Sprint Plugins par l’extension gratuite.
Code source
Le code JavaScript distribué avec cette extension est directement lisible et n’est pas minifié. Aucun outil de compilation privé n’est requis.
Les fichiers sources JavaScript destinés au développement sont inclus dans src/js/app.js et src/blocks/helloasso-form/editor.js ; leurs copies utilisées à l’exécution sont assets/js/app.js et assets/blocks/helloasso-form/editor.js. Pour régénérer les ressources utilisées à l’exécution, copiez les fichiers sources sans les modifier. Les détails de compilation sont également documentés dans src/README.txt.
Captures d’écrans





Blocs
Cette extension fournit 1 bloc.
- HelloAsso: form or Checkout Displays a public HelloAsso form or local data from a Checkout form.
Installation
- Installez et activez Sprint Connect for HelloAsso.
- Ouvrez Sprint Connect for HelloAsso > Réglages.
- Configurez le profil de connexion de Production et/ou du Bac à sable. Chaque environnement conserve ses propres identifiants API et le slug de l’organisation.
- Enregistrez l’environnement que vous souhaitez utiliser, ouvrez Formulaires, puis récupérez et sélectionnez manuellement les formulaires disponibles.
- Ajoutez un bloc de formulaire HelloAsso ou un code court à une page si nécessaire.
FAQ
-
L’extension crée-t-elle des paiements depuis WordPress ?
-
Non. L’extension gratuite est consacrée à la connexion, à la récupération des données, à l’import, au rapprochement des comptes et à l’affichage des formulaires. Le parcours de paiement reste hébergé par HelloAsso.
-
Le module Pro est-il obligatoire ?
-
Non. L’extension gratuite fonctionne de manière autonome. Le module Pro étend ses fonctionnalités et doit être installé avec l’extension gratuite.
-
Puis-je tester la connexion sans utiliser les données de Production ?
-
Oui. Sélectionnez Bac à sable et utilisez une organisation ainsi que des identifiants API créés dans l’environnement Bac à sable de HelloAsso. Les identifiants de Production et du Bac à sable, les formulaires sélectionnés, les correspondances et les données HelloAsso stockées localement sont conservés séparément.
-
Le passage de Production au Bac à sable, ou inversement, supprime-t-il les formulaires ou les données importées ?
-
Non. Le changement d’environnement modifie le contexte de connexion actif. Chaque environnement conserve ses propres identifiants, son organisation, le formulaire sélectionné, ses correspondances, son catalogue et ses données transactionnelles. Lorsque vous revenez dans un environnement, son contexte précédent est restauré.
-
L’extension prend-elle en charge plusieurs organisations HelloAsso simultanément ?
-
La version 1.0.0 prend en charge une organisation HelloAsso active en Production et une organisation HelloAsso active dans le Bac à sable. Elle ne gère pas plusieurs organisations simultanément au sein d’un même environnement.
Avis
Il n’y a aucun avis pour cette extension.
Contributeurs/contributrices & développeurs/développeuses
« Sprint Connect for HelloAsso » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.
Contributeurs“Sprint Connect for HelloAsso” a été traduit dans 1 locale. Remerciez l’équipe de traduction pour ses contributions.
Traduisez « Sprint Connect for HelloAsso » dans votre langue.
Le développement vous intéresse ?
Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.
Journal des modifications
1.0.0
- Première version publique.
- Inclut la connexion OAuth à HelloAsso, la prise en charge du Bac à sable, la découverte des formulaires, le stockage des transactions, l’export CSV depuis l’interface d’administration, les importations manuelles, le rapprochement des comptes, les contenus embarqués, les outils de confidentialité, les modes d’affichage, l’intégration à Sprint Club et la passerelle publique pour les modules.
