Cupping Therapy

Description

Le site propose une plateforme e-commerce internationale dédiée à la cupping therapy, avec une expérience utilisateur entièrement adaptée à la localisation du visiteur.

Grâce à un système de géolocalisation avancé, l’utilisateur est automatiquement redirigé vers la langue et la monnaie appropriées en fonction de sa position géographique sur la carte du monde, garantissant une navigation fluide et personnalisée.

La boutique est directement connectée aux marketplaces Amazon. Les stocks sont synchronisés automatiquement, et les prix sont ajustés dynamiquement selon la devise du pays. Une interface d’administration sur mesure permet de gérer précisément, pour chaque pays/marketplace, la disponibilité des produits et leur tarification, offrant une grande flexibilité dans la gestion des catalogues internationaux. Le paiement en ligne est assuré via Stripe, garantissant des transactions sécurisées.

Un système d’édition de contenu en temps réel a été intégré : les administrateurs peuvent modifier instantanément les textes et les images de chaque page directement depuis le site grâce à une interface intuitive (édition inline avec sauvegarde sans rechargement de page), facilitant la mise à jour du contenu sans compétences techniques.

L’administration centralise l’ensemble des données métier :

  • Gestion des commandes, des utilisateurs et des clients
  • Gestion avancée des traductions pour chaque langue
  • Suivi des inscriptions à la newsletter avec visualisation précise de la localisation des abonnés via une carte interactive
  • Consultation détaillée des informations clients

Un module de suivi d’activité en temps réel permet de surveiller le comportement des visiteurs : pages consultées, actions sur le panier, accès au paiement, avec identification et géolocalisation des adresses IP. Les bots et adresses IP malveillantes sont automatiquement détectés via AbuseIPDB, répertoriés et bannis, avec distinction des moteurs de recherche et autres robots légitimes (Google).

Le site intègre également un système de gestion de manuels multilingues : l’administrateur peut importer des fichiers PDF dans plusieurs langues, définir un slug unique commun à toutes les versions, et permettre aux utilisateurs de sélectionner la langue souhaitée depuis une URL unique. Le manuel correspondant est alors généré et envoyé automatiquement par email.

Le projet a été développé avec le framework Symfony, en respectant une architecture MVC robuste, intégrant une base de données relationnelle, des synchronisations externes (Amazon), des paiements sécurisés et de nombreuses fonctionnalités dynamiques via AJAX.