
E-Commerce Platform Redesign Magento Enterprise Edition (Fleurance Nature)
Full redesign of fleurancenature.fr on Magento Enterprise Edition - multi-site architecture with 60 custom modules across 3 websites.
Custom Modules
60+
Magento custom modules
PHP Files
1040
Modified or created
Websites
3
FR, International, Mincifine
Environments
8
From local to production
Presentation
Project scope and business context
Fleurance Nature is a French company founded in 1972, specialized in natural and organic products (health, beauty, food supplements). The company sold through its website fleurancenature.fr, running on Magento Enterprise Edition 1.10.
The project was a full redesign of the e-commerce platform, carried out at Smile (Open Source Solutions agency). The scope covered 3 websites (Fleurance Nature France, International, Mincifine) and an overhaul of ERP data flows.
The existing codebase was heavily customized with 60 Magento modules, 1040 PHP files, and complex pricing rules involving 4 customer groups across 3 storefronts. The B2C business model targeted consumers looking for natural health and beauty products.
A significant part of the work involved Magento's EAV (Entity-Attribute-Value) database architecture - a schema design where product attributes were stored as rows in separate tables rather than columns in a single table. This approach gave maximum flexibility for adding custom product attributes (like "natural actives", "min/max weight", "virtual category identifiers") without altering the database schema. The trade-off was query complexity: a simple product read can require JOINs across 6+ tables (one per attribute type: varchar, int, decimal, text, datetime, and the main entity table).
Magento's XML configuration and class override system let the 60 custom modules rewrite core behavior (models, blocks, controllers, helpers) without changing a single line of core code, through XML declarations merged at bootstrap.
B2C e-commerce - natural and organic products (health, beauty, food supplements)
End consumers (France and international) purchasing natural products online. Back-office users managing catalog, orders, and promotions.
- Autocomplete search and faceted navigation with ElasticSearch
- Mobile-responsive redesign and international storefront with localized pricing
- Complex pricing rules (4 customer groups x 3 websites)
- ERP bidirectional data flows
Objectives, Context & Key Considerations
Strategic goals and constraints
- Redesign the front-end and back-office of 3 Magento websites with a modern responsive theme
- Migrate the search engine from Solr to ElasticSearch with autocomplete and faceted navigation
- Integrate the WordPress blog into Magento via RSS feed synchronization
- Overhaul the ERP data flows for product catalog, stock, and order synchronization
- Set up the marketing platform integration (tracking, emailing, analytics)
The platform ran on Magento Enterprise Edition 1.10, the state of the art for enterprise e-commerce at the start of the project. The codebase had accumulated 60 custom modules over the years, a natural reflection of a platform actively maintained in production.
Pricing was particularly complex: 4 customer groups (anonymous, general, loyalty subscribers, company committees) each had different price catalogs across 3 websites. This created a matrix of 12 pricing combinations, each with its own set of rules and promotions.
The specifications went through 7 versions over 2 months (from v1.0 at 30 pages to v1.6 at 50 pages), reflecting the progressive discovery of edge cases and business rules encapsulated in the existing code.
Backward Compatibility
60 accumulated custom modules: each change required regression testing across all 3 websites.
Performance Thresholds
Live production site: no performance degradation tolerated, Varnish caching operational throughout.
WordPress Blog Integration via RSS
RSS feed parsing, consistent with 2008-2014 integration practices before REST APIs and headless CMS. 512 articles to migrate without data loss.
ERP Data Volumetry
Full catalog synchronization: any error could corrupt product data, prices or stock levels across all 3 storefronts.
Implementation Phases
Chronological breakdown over 13 months
- Reverse-engineered existing ERP flows and redesigned the bidirectional sync (products, stock, orders, customers)
- Implemented the marketing platform integration (tracking, email triggers)
- Automated tests for flux validation before deployment
- Wireframes for all key pages and responsive layouts (mobile, tablet, desktop)
- Iterative validation of visual mockups with the client
- Graphic design specifications for 3 distinct website themes
- Detailed functional specifications (7 versions, 30 to 50 pages)
- Search engine migration Solr to ElasticSearch (autocomplete, facets, virtual categories)
- WordPress blog integration via RSS and responsive front-end theme across 3 storefronts
- Internal testing at Smile + client acceptance testing with formal PV sign-off
- Content contribution phase: migration of 512 blog articles and product data
- Coordinated production deployment across 8 environments
- Post-launch support during the 58-day warranty period
- Monitoring of ElasticSearch indexing stability and production fixes
- Handover of documentation and maintenance procedures to the TMA team
The Team & Stakeholders
Project organization and interactions
The project followed a structured agency workflow with formal validation gates. Each deliverable required a signed acceptance document (PV - proces-verbal) before moving to the next phase. This approach reduced ambiguity but added time to each iteration cycle.
Communication happened through weekly progress meetings, a shared ticketing system, and formal specification reviews. The client had a dedicated project contact (Philippe B.) who centralized all business decisions.
Smile Team
- •Nicolas C. - Project Manager - Planning, client relationship, budget tracking
- •Richard B. - Specification Author - Functional analysis, requirement gathering, spec writing
- •José DA COSTA - Developer - Magento development, ElasticSearch migration, module customization
External Stakeholders
- •Philippe B. - Client project contact at Fleurance Nature
- •Marketing platform provider (tracking, emailing)
- •ERP provider - Product catalog and order synchronization
- •Ideematic - External partner for specific integrations
Formal sign-off with PV (proces-verbal) documents at each phase. Specifications reviewed and approved before development. Client acceptance testing with written validation before production deployment.
Results
Skills acquired and deliverables
- ElasticSearch search engine with autocomplete and faceted navigation across 3 websites
- Complete responsive redesign of fleurancenature.fr, international, and Mincifine storefronts
- Overhauled ERP bidirectional data flows (products, stock, orders, customers)
- Marketing platform integration (tracking, emailing, analytics)
- Mobile-responsive theme with international storefront support
- WordPress blog migration (512 articles) integrated into Magento via RSS
- Mastery of Magento EAV architecture (6+ tables per attribute, optimized queries, custom attributes)
- Magento XML class override: rewrites in config.xml without touching core, debug of merged configs
- Hands-on ElasticSearch experience (indexing, mapping, queries, autocomplete, facets)
- E-commerce pricing complexity (multi-group, multi-website, catalog and cart rules)
- Agency workflow (formal specs, PV sign-off, warranty periods)
- Specification writing (7 versions, 50 pages of functional requirements)
- Multi-environment deployment management (8 environments from local to production)
The Project Aftermath
What happened after delivery
The redesigned site went live and continued serving Fleurance Nature customers in production. The ElasticSearch migration improved search relevance and autocomplete response times compared to the previous Solr setup.
Magento 1 reached its official end-of-life in June 2020. Adobe (which acquired Magento in 2018) stopped providing security patches - part of the natural technology lifecycle, leading the Magento 1 community to plan a migration to Magento 2 or an alternative platform.
Retrospective Analysis
Analysis in the light of the context of the time
- •Specification Quality - 7 versions (30 to 50 pages) caught most edge cases early, saving time during implementation.
- •Backward Compatibility Approach - Methodical preservation across 60 modules : production stayed stable, no major regression hit end users.
- •Structured Deployment Pipeline - 8-environment pipeline with formal validation - issues caught early in integration or preprod.
- •Magento 1 in 2017 - The proven state of the art for high-traffic enterprise e-commerce. Magento 2 still carried stability risks - betting on proven reliability reflected the constraints of the time.
- •WordPress Blog Integration via RSS - Consistent with 2008-2014 integration practices, before REST APIs and headless CMS became the standard. 512 articles migrated successfully.
- •Faithful Reproduction of the Pricing Matrix - 12 combinations reproduced rather than simplified : pragmatic decision to preserve business continuity during the redesign.
- •Well-written specs reduced surprises during development - the 7-version process proved its value.
- •Backward compatibility multiplied complexity exponentially - testing coverage grew quadratically.
- •E-commerce pricing was more complex than the briefing suggested - hidden rules emerged during implementation.
Related journey
Professional experience linked to this achievement
Skills applied
Technical and soft skills applied
Hard Skills
Full-Stack Development
60 custom Magento modules (1,040 PHP files), responsive theme across 3 storefronts, end-to-end ownership of backend + frontend
Backend Development
Magento EE 1.10 internals mastery: EAV database, XML class override system, 60 module rewrites without touching core code (PHP 5.3, Zend Framework)
System Architecture & Design
Multi-site architecture (3 storefronts), Solr to ElasticSearch migration with faceted search, ERP bidirectional flows redesign, 8-environment deployment topology
Software Architecture Patterns
Magento XML rewrites pattern, MVC, Observer and Strategy patterns applied across 60+ modules without touching core code
Database Fundamentals
Magento EAV schema (6+ tables per product), MySQL, 4 customer groups x 3 websites pricing matrix (12 combinations with catalog + cart rules)
Service Deployment & Business Continuity
8-environment deployment pipeline (local to production) with Git tags, delta scripts, SCP transfer and Varnish cache preservation during live migration
Testing Strategy & Quality
Internal Smile testing + client acceptance testing (recette client) with formal PV sign-off, regression testing across 3 sites for each change
Soft Skills
Problem Solving & Critical Thinking
Led solo a project scoped for a team, backported ElasticSearch to unsupported Magento EE 1.10 via autoloader rewrites, 7 spec iterations to uncover hidden business rules
Adaptability & Learning Agility
Mastered ElasticSearch indexation and autocomplete on a Magento 1 context plus the 4x3 pricing complexity at Smile agency
Communication & Collaboration
Weekly progress meetings, iterative client reviews across 7 spec versions (30 to 50 pages), coordination with Smile PM, spec author, client PO and external providers
Image gallery
Project screenshots and visuals






Need to evolve a Magento platform?
I delivered many Magento projects, both Enterprise Edition and Community Edition, for enterprise clients (Fleurance Nature, Bricorama, GIFI, Cultura): multi-site redesigns, custom module development, advanced EAV architectures, ElasticSearch search engine migrations, bidirectional ERP flows and multi-environment deployment pipelines. Let's talk about your context.
Contact me