Après une étude approfondie de l’entreprise, avec notamment une vérification du code existant de LUSH, la structure et l’architecture du site ont été évaluées. À partir de là, nous avons lancé la planification et l’implémentation d’une solution évolutive capable de faire face aux pics et hausses de trafic.
Nous avons planifié et construit une plateforme digitale basée sur le cloud pour permettre aux utilisateurs d’effectuer facilement des achats et des paiements en toute sécurité, sur Internet et via des appareils mobiles. Une couche de mise en cache Cloudflare a été implémentée pour réduire les demandes faites sur les serveurs, ce qui a aidé à affronter l’actualisation fréquente des pages par les utilisateurs pour afficher les changements de prix durant les soldes. Un système de mise en file d’attente hautement disponible a été mis en place pour la synchronisation des commandes et des données entre les systèmes, permettant ainsi aux utilisateurs de facilement ranger les transactions et d’en effectuer le suivi sur plusieurs appareils.
La nouvelle plateforme d’e-commerce construite par notre équipe de développement a réussi à quadrupler le nombre de commandes par rapport à l’année précédente. Le site avait été préparé pour accueillir le trafic de l’année précédente, mais il a reçu plus du double du nombre d’accès prévu. Après quelques modifications effectuées par notre personnel qui se tenait prêt à agir, le site mis à jour a parfaitement fonctionné. Enfin, 90 % des produits soldés disponibles en ligne ont été achetés et cet événement commercial (ainsi que la plateforme digitale) a été considéré comme un succès.
La nouvelle plateforme peut gérer jusqu’à 100 marchés différents et prend actuellement en charge 17 pays ainsi que leurs sous-sites localisés. Bien que les informations soient facilement partagées entre différents sous-sites et que les plateformes fonctionnent toutes ensemble, l’architecture du site est conçue de façon que chaque sous-site fonctionne indépendamment des autres. Ainsi, une très forte hausse du trafic en Allemagne ne perturbe pas les opérations en Nouvelle-Zélande. À ce jour, il s’agit de l’un des sites de commerce basés sur Drupal les plus grands et complexes au monde, avec neuf profils Drupal différents travaillant ensemble et échangeant des données sur cette plateforme internationale.