Ce qui se passe bien avant le départ de la course urbaine de Lunebourg

Cinq manches, les tranches tarifaires, les équipes, les billets et les données d'enregistrement : le rapport de projet présente les éléments qui doivent être renseignés dans le système d'inscription avant le jour de l'événement.

Ruhender Papierschuh vor einer Startlinie; lange korallfarbene Schnürsenkel verknoten vier farbige Bahnen und ein leeres Ticket.

Avant même que le premier dossard ne franchisse la ligne de départ lors de la course urbaine de Lunebourg, le 30 août 2026, le système aura déjà pris de nombreuses décisions : choix de la course, tarif en vigueur, tranche d’âge, affectation à une équipe, billet et dossard.

Une inscription, c'est bien plus qu'un simple formulaire

Sur lueneburger-stadtlauf.de Les participants choisissent une course et achètent le billet correspondant. En coulisses, ce processus va bien plus loin. WooCommerce doit proposer le tarif adéquat au bon moment, traiter les informations obligatoires pour chaque personne et transmettre ces données au système de billetterie de manière à ce que le numéro de dossard et les modifications ultérieures correspondent.

Le code personnalisé spécifique au projet se trouve, avec gestion des versions, dans le référentiel privé du projet. Ma responsabilité technique porte sur ces composants WordPress et WooCommerce. C'est plus précis et plus vérifiable que l'affirmation générale selon laquelle je gérerais „ tout “ ce qui concerne l'événement.

Cinq manches, des règles différentes

Le programme comprend cinq épreuves : 500 mètres, 1 kilomètre, 2 kilomètres, 5 kilomètres et 10 kilomètres. Les produits font l'objet d'une même inscription, mais leurs tranches d'âge, leurs tarifs et leurs groupes de participants ne sont pas les mêmes.

Dans le plugin personnalisé, ces règles ne sont pas copiées sous forme de texte à cinq endroits différents. Les tranches d'âge, les phases tarifaires et les variantes disponibles sont gérées via des paramètres communs et des classes. Cela réduit le risque qu'un prix affiché ne corresponde pas à celui indiqué lors du paiement ou qu'une indication d'âge ne corresponde plus à la validation effective.

Affectation aux équipes sans prolifération des données

Les participants peuvent se rattacher à des associations, des groupes de course à pied ou des équipes scolaires. De plus, il existe un lien avec les données relatives aux courses d'entreprise. Un champ de texte libre ne suffit pas : le système doit proposer des équipes connues, gérer correctement les entrées manquantes et détecter les informations contradictoires lors du paiement.

La connexion à la source de données de la course d’entreprise fait l’objet d’une minimisation délibérée des données. L'exportation documentée ne fournit, pour la sélection, que les champs et les index techniques dont le système de paiement de la course urbaine a besoin – pas d'adresses e-mail des capitaines d'équipe, de noms, de dates de naissance ni de numéros de dossard. Ainsi, une interface ne devient pas „ pratique “ simplement parce qu'elle transfère tout à titre préventif.

Les tickets doivent pouvoir être modifiés

Une fois l'achat effectué, le travail opérationnel commence. Les fautes de frappe sont corrigées, les participants peuvent changer de course, et les billets doivent être rattachés à une autre commande ou réémis. Il faut veiller à ce que le numéro de dossard, les frais d'inscription, les informations relatives aux billets et le statut d'enregistrement ne divergent pas.

Le plugin de projet comprend à cet effet un noyau commun de gestion des tickets, des outils d'administration et des commandes CLI prudentes, avec aperçu et limite d'exécution. Le code permet de sauvegarder les données des tickets, de traiter les modifications de manière traçable et de conserver les états d'enregistrement existants en cas de correction. Cela ne remplace pas le produit d'enregistrement proprement dit. Cela garantit que les modifications spécifiques au projet n'endommagent pas subrepticement ses données.

Comme en témoignent les 1 225 inscriptions

Le 18 août 2026 comme l'indiquait le compteur public en direct 1 225 inscriptions. Il s'agit d'une valeur précise à une date donnée, issue du système d'enregistrement actuel. Comme le compteur continue de tourner, la date doit impérativement y figurer.

Ce chiffre montre que l'inscription avant l'événement est réellement utilisée. Il ne permet toutefois pas encore de savoir combien de personnes prendront le départ le jour de l'événement, comment se déroulera l'enregistrement ni comment les participant·e·s vivront le déroulement de la manifestation. Ces éléments ne pourront être vérifiés qu'après le 30 août.

Avant l'événement, l'issue reste incertaine

Ce rapport de projet s'achève délibérément avant la ligne d'arrivée. Il rend compte de l'étendue du système dans le référentiel, des cinq parcours proposés et du nombre d'inscriptions publiques à la date de référence. Le déroulement de la journée de l'événement elle-même n'est pas encore documenté. Mais le référentiel montre d'ores et déjà l'ampleur du travail d'ingénierie événementielle nécessaire en matière de logique tarifaire, de corrections de billets, d'affectation des équipes et d'outils de travail sécurisés.

Lorsque l'inscription, les tarifs, les billets et l'exploitation deviennent un système critique pour l'activité, j'organise les dépendances dans la conseil technique en collaboration avec ton équipe.

Sources

À propos de l'auteure

Saskia Teichmann apporte son expertise en matière d'IA, de commerce électronique et de plateformes numériques, et vérifie elle-même les hypothèses techniques, tant au niveau de l'architecture que du code.

En savoir plus sur mon travail

Des nouvelles du studio

Nouveaux messages par e-mail.

Lorsqu'un nouveau rapport d'atelier ou un nouveau guide est publié, vous recevez un bref e-mail contenant le lien. Pas de fréquence fixe, pas de publicité.

Je préfère lire via RSS

L'inscription ne sera effective qu'après avoir cliqué sur le lien de confirmation. Vous pouvez vous désabonner à tout moment en cliquant sur le lien figurant dans chaque e-mail.