Building the store and its operational tools
The Monoprix Luxembourg project combined a complete Shopify theme with tools for catalogue updates. Alongside the customer-facing storefront, the scope addressed the operations needed to maintain products, prices and inventory.
Concept illustration of Monoprix catalogue imports: from Excel data to the online store.
A Shopify theme built from scratch
The website was developed using a theme created entirely for the project. This was the storefront part of a wider engagement that also considered catalogue operations and the tools used by the administration team.
A NestJS backend for incoming data
A NestJS backend was built to expose endpoints receiving new price data and files. The operations covered updates to existing products and the creation of products that did not yet exist. This service handles the processing behind those catalogue exchanges.
A Shopify app to manage imports
A Shopify app connects the admin dashboard to the backend operations. Its interface lets the team submit Excel files to update product inventory and prices. After processing, a new file reports the updates and their status so the team can review the import outcome.
Connecting the interface and the processing
The delivery brings together the theme, NestJS service and Shopify app. The app makes the technical operations available from the admin environment, while the returned file provides visibility into the updates. The project covers both how the offer is presented and how it is kept up to date.
