J’ai réalisé mon stage au sein de ERMES Solutions, une entreprise spécialisée dans l’hypnose thérapeutique et l’apprentissage des langues sous hypnose, qui propose également des formations. Mon rôle consistait à intervenir sur leur site WordPress afin de répondre à leur besoins. J’ai ainsi mené des missions de maintenance et de développement de nouvelles fonctionnalités.
Dès mon arrivée, ma première mission a été d’ajouter un système de réservation pour les séances d’hypnose en utilisant l’outil SuperSaaS. Après avoir configuré une première version, des tests menés avec un employé ont révélé un problème : l’outil ne permettait pas de synchroniser les réservations en temps réel avec les calendriers Outlook de l’entreprise.
J’ai donc pris l’initiative d’explorer d’autres solutions et opté pour Microsoft Bookings, qui répondait mieux aux besoins de l’entreprise. Après avoir configuré l’outil, j’ai rédigé une procédure détaillée expliquant comment créer une page de réservation, facilitant ainsi la gestion future.
Voir la procédureEnsuite, j’ai procédé à une refonte de la page WordPress dédiée aux séances d’hypnose en tenant compte des retours de mon maître de stage. Après plusieurs ajustements, nous sommes parvenus à un résultat satisfaisant.
Enfin, j’ai configuré Stripe pour gérer les paiements en ligne des séances d’hypnose.
➡️ Ce que j’ai appris : J’ai découvert le fonctionnement de Microsoft Bookings et ses limites, ainsi que la complexité de la gestion d’un planning de rendez-vous. J’ai également approfondi mon utilisation de WordPress dans un contexte professionnel.
J’ai poursuivi mon travail sur WordPress en effectuant une refonte de la page des ateliers d’autohypnose et en restructurant le site pour mieux mettre en avant ces formations.
Par la suite, j’ai été chargé d’améliorer le référencement naturel (SEO) du site. Pour cela, j’ai suivi une formation sur la plateforme Yoast SEO Academy, puis appliqué les principes appris en optimisant les mots-clés.
Ainsi que les performances du site avec PageSpeed Insights et l'ajout d'un plungin de mise en cache qui à grandement améliorer la vitesse de chargement des pages.
En parallèle, j’ai commencé à rechercher un plugin de parrainage adapté à WooCommerce.
➡️ Ce que j’ai appris : L’importance du SEO, l’optimisation des mots-clés et la gestion des performances pour améliorer le référencement naturel.
Ne trouvant pas de plugin de parrainage gratuit répondant aux besoins d’ERMES Solutions, j’ai entrepris de concevoir un système de parrainage sur mesure pour WooCommerce.
Pour créer la première version de ce système, j’ai commencé par analyser les besoins spécifiques d’ERMES Solutions afin de définir les fonctionnalités essentielles : génération d’un code parrain unique, attribution d’un coupon au filleul lors de son inscription, et récompense du parrain après un achat validé. J’ai ensuite conçu une structure de base en ajoutant une table personnalisée dans la base de données pour stocker les informations de parrainage. Grâce aux hooks de WooCommerce, j’ai pu intégrer ce système directement dans le processus d’inscription et de commande. Après plusieurs tests, j’ai identifié et corrigé des erreurs liées à l’attribution des coupons et au suivi des transactions, garantissant ainsi une première version fonctionnelle et stable.
J'ai présenté cette première version aux employés qui me supervisaient et pris note de leurs retours pour de futures améliorations.
➡️ Ce que j’ai appris : J’ai découvert et utilisé les hooks de WooCommerce, qui permettent d’intervenir à des moments précis du fonctionnement du plugin.
J’ai pris en compte les retours des employés et procédé aux améliorations demandées. J’ai notamment corrigé plusieurs bugs liés à l’attribution des coupons et à l’enregistrement des codes de parrainage dans la base de données. J’ai également ajouté une date d’expiration pour les coupons filleuls.
Pour améliorer l’expérience utilisateur, j’ai intégré une option de partage par e-mail permettant aux parrains d’envoyer facilement leur code à leurs contacts. J’ai aussi optimisé l’ergonomie de la page Mon compte en appliquant du CSS personnalisé, rendant l’affichage des coupons plus clair et plus attrayant.
Enfin, j’ai réalisé une série de tests approfondis afin de m’assurer du bon fonctionnement du système et éviter tout abus lié à l’utilisation des coupons.
➡️ Ce que j’ai appris : Approfondissement du debugging en analysant et testant mon code étape par étape.
J’ai travaillé sur la communication et la boutique en ligne :
Tout d'abord avec la création d'une page d'explication pour le parrainage ainsi que des affiches de rappel pour le parrainage
Puis j'ai améliorer la page d'accueil du site en effectuant les modification qui m'était demandées
J’ai créer un script pour importer les données données clients qui était séparer dans une multitude de fichier exel dans une base de données SQL.
Pour cela j'ai créer un script python qui récupère les données des fichier exporté en CSV j'affiche le nom des collones du fichier CSV et demandes à l'utilisateur d'indiqué quelle collone correspond à tel champ de la table SQL puis le script importe les données dans la base de données
Voir le scriptPuis j'ai créer un tutoriel pour modifier les produits de la boutique woocomerce
Voir la procédureJ'ai fais de même pour la création de coupons de réduction woocomerce après en avoir créer pour les clients fidèle
Voir la procédure➡️ Ce que j’ai appris : J'ai appris à manipuler des données en masse et à les importer dans une base de données SQL en python avec la bibliothèque panda
J’ai commencé par la refonte de la page des formations en hypnose afin d’améliorer leur présentation et leur accessibilité.
Ensuite, j’ai créé des produits WooCommerce dédié à ces formations
Puis on m'a demander de créer d'améliorer le visuel de la boutique donc j'ai créer une boutique personnalisé avec le Theme Builder de DIVI mettant en valeur les différentes catégorie de produits
➡️ Ce que j’ai appris : J'ai appris à utilisé le thème builder de Divi pour rendre la boutique plus attayante
Ce stage m’a offert une immersion complète dans le développement et la gestion de sites WordPress, en combinant développement, UX, automatisation et SEO.
J'ai pu appliquer la méthode agile et avoir un vrai contact client, en adaptant mes solutions aux retours reçus et en ajustant continuellement mon travail pour répondre aux attentes et aux besoins de l'entreprise.
Ce fut une expérience enrichissante qui m’a permis de développer mes compétences techniques et de mieux comprendre la gestion des demandes clients.