Construire la boutique et ses outils de gestion
Le projet Monoprix Luxembourg associait deux périmètres : la création complète du thème Shopify et le développement d’outils pour gérer les mises à jour du catalogue. La boutique visible par les clients devait être accompagnée d’un dispositif adapté aux opérations sur les produits, leurs prix et leurs stocks.
Illustration conceptuelle des imports catalogue Monoprix : des données Excel à la boutique en ligne.
Un thème Shopify créé de zéro
Le site a été développé à partir d’un thème entièrement créé pour le projet. Ce travail constituait la partie boutique de la mission. Il s’inscrivait dans un ensemble plus large, où le fonctionnement du catalogue et les outils utilisés par l’équipe d’administration étaient également pris en compte.
Un backend NestJS pour recevoir et traiter les données
Un backend NestJS a été créé pour exposer les endpoints recevant les données et fichiers de nouveaux prix. Les opérations prévoyaient la mise à jour des produits existants ainsi que la création d’un produit lorsqu’il n’existait pas encore. Ce service forme la partie chargée du traitement des échanges avec le catalogue.
Une application Shopify pour piloter les imports
Une application Shopify relie l’administration aux opérations du backend. Son interface permet de fournir des fichiers Excel pour mettre à jour les stocks et les prix des produits. À l’issue du traitement, un nouveau fichier restitue les mises à jour et leur statut, pour permettre à l’équipe de consulter le résultat de l’import.
Relier l’interface au traitement
Le livrable réunit ainsi le thème, le service NestJS et l’application Shopify. L’interface de l’application donne accès aux opérations techniques depuis l’administration, tandis que le fichier de retour apporte une lecture des mises à jour effectuées. Le projet couvre à la fois la présentation de l’offre et les outils nécessaires à son actualisation.
