Skip to content

Language : FR EN

Three e-commerce sites on one Laravel core

NHN Menuiserie groups three joinery brands that had no digital channel. As CTO and architect, I designed a multi-site Laravel platform on a single core: a per-square-metre price configurator, Stripe payments, multi-rate VAT invoicing, a block-based CMS and an internal CRM.

Screenshot of the Batimenuiz website, one of the three NHN Menuiserie brands
CTO and architect

At a glance

Role
CTO and architect
Sites
Batimenuiz, PDV Volet, NHN Menuiserie
Core
One Laravel codebase for the three sites
Stack
Laravel, Filament, Stripe, MySQL

What went live

3 sites

live on a single Laravel core

From launch

per-square-metre price configurator operational

4 methods

of Stripe payment: card, bank transfer, Apple Pay, Google Pay

Three brands with no digital channel, and manual sales and quotes

NHN Menuiserie brings together three brands: Batimenuiz, PDV Volet and NHN Menuiserie. None had a digital channel, and the whole sales and quoting process was manual.

The product is not simple: the price of a window or door depends on its dimensions, per square metre, from length by height grids. The business needed a full buying journey with Stripe, per-site PDF quotes, multi-rate VAT invoicing and an internal CRM, all on a shared core.

A single-core architecture, one look per site

I designed a multi-site platform where a single Laravel codebase serves the three brands. The catalogue is centralised: each product is activated, priced and promoted site by site.

Each site still keeps its own identity: its own logo, colours and fonts, with an A/B header to test variants.

What the platform does

Price configurator
The per-square-metre price is computed on the server, from length by height grids that can be imported from Excel.
Buying journey
Cart, a PDF quote personalised for each site and Stripe payment: card, bank transfer, Apple Pay and Google Pay.
Invoicing
Invoicing that handles VAT rates of 5.5%, 10% and 20%.
Internal CRM
A CRM that tracks quotes and customers across the three brands.
Block-based CMS
WYSIWYG text, images, icons and videos, fully managed through Filament.

Yassir stepped into this project with a genuine CTO posture, combining technical vision with an understanding of business stakes. His structured, proactive approach helped us frame the different phases efficiently, notably setting up the CRM, which was a strategic and substantial piece of work.

Ngoc Nguyen Managing director, NHN Menuiserie, 2026

Skills involved

  • Multi-site Laravel architecture
  • E-commerce and Stripe payments
  • Filament and block-based CMS
  • Price configurator
  • Custom CRM
  • Technical leadership

Common questions about this platform

Why a single core for three sites?
One codebase to maintain, shared pricing and invoicing rules, and a look specific to each brand. The catalogue is managed in one place.
What stack does the platform use?
Laravel and Filament, with Stripe for payment and MySQL for data.
Can a comparable platform be built for my business?
Yes, if your catalogue, pricing or quotes call for business logic. See the Laravel developer page, or describe your case from the contact page.

Keep reading

No technical leadership, or leadership to relieve?

Fractional CTO service

A part-time CTO for the roadmap, the architecture and the team.

View the page

The CTO position over four years

Star Croisières: full-time CTO

The digital transformation, the IT department and a team of six developers.

View the page