Client project · E-commerce · Drupal
Stanhome — E-commerce Platform (France & Italy)
Contribution to the modernization of a multi-country e-commerce platform combining online sales and a direct sales network.
Associated experience
Contraste Digital
Backend PHP Developer / Consultant · 2019 — 2025
View related experienceContext
Stanhome is a European direct-selling company specializing in home care and beauty products.
The project involved modernizing the company’s e-commerce platform, starting with the French market and later extending to Italy.
Stanhome operates partly through a direct-sales network model, where independent sellers organize product presentation events and sell products directly to customers, in a model similar to Tupperware-style home meetings.
The platform therefore needed to support both traditional e-commerce capabilities and features aligned with this distribution model.
Project objectives
The main objectives covered visual modernization, performance, purchase funnel optimization, support for the distributor network and integration with the company’s internal tools.
After the French platform was delivered, the architecture was reused and adapted for the Italian market.
- Redesigning the visual theme of the e-commerce platform
- Improving performance when browsing large product catalogs
- Optimizing the purchase funnel to improve conversion
- Implementing tools allowing users to locate nearby distributors
- Enabling faster marketing operations such as product promotions
- Integrating sales data with the company CRM system
My contributions
Product catalog optimization
I improved catalog browsing performance by integrating ElasticSearch.
ElasticSearch was used for product search, faceted navigation and product filtering within the catalog.
This integration significantly improved the performance and usability of product browsing.
Checkout and sales funnel improvements
I contributed to improvements in the purchase funnel, helping streamline the checkout process and improve the user experience.
Dealer locator
I implemented a dealer locator feature using Google Maps API, allowing users to find nearby distributors based on their geographic location.
This feature directly supported Stanhome’s direct-sales distribution model.
Marketing automation
I participated in the implementation of mechanisms enabling semi-automated updates of the product catalog, allowing marketing teams to activate promotions more quickly.
This included backend logic and cron-based synchronization tasks within the Drupal platform.
CRM integration
I worked on the integration between the e-commerce platform and the company’s Salesforce CRM.
Sales-related data was transmitted from Drupal Commerce to Salesforce, enabling internal teams to track sales activity and customer interactions within the CRM ecosystem.
Multi-country deployment
After the French implementation, I participated in adapting the platform for the Italian market.
The approach consisted of reusing the architecture developed for France while adapting certain features to local requirements.
Team
I worked as part of a development team within Contraste Digital, collaborating with the client’s product and technical stakeholders.
Technologies used
Backend
- PHP
- Drupal 7
- Drupal Commerce
Search & performance
- ElasticSearch
- Product search
- Faceted navigation
- Catalog filtering
Integrations
- Google Maps API for distributor location
- Salesforce CRM
- Cron-based synchronizations
Business model
- Traditional e-commerce
- Direct sales network
- Multi-country deployment for France and Italy
Technical challenges
The project required balancing e-commerce performance, marketing flexibility and international deployment.
- Handling large product catalogs efficiently
- Implementing fast product filtering through ElasticSearch
- Supporting Stanhome’s hybrid model combining e-commerce and direct sales network
- Adapting the architecture for multiple markets while maintaining a shared technical base
Outcomes / impact
The project contributed to modernizing Stanhome’s e-commerce platform for the French market, then reusing this base for the Italian market.
The improvements made to the catalog, checkout funnel, locator tools and CRM integrations strengthened the platform’s ability to support both online sales and the direct sales distribution model.
What this mission brought me
This mission allowed me to work on a complex e-commerce platform, with strong challenges related to performance, marketing, integration with external systems and multi-country deployment.
It strengthened my ability to work on existing Drupal architectures, optimize user journeys and integrate third-party services into a structured application ecosystem.