Laurent Bernard ChocolatierHeyShop

HeyShop case study · Magento 2 → HeyShop

A French chocolatier's shop, rebuilt on HeyShop.

Laurent Bernard moved from Magento 2 to HeyShop in October 2026. The pages are 6–7× lighter, shoppers get a calmer way to choose and send a gift, and the team runs the day from one simple back office.

Client
Laurent Bernard Chocolatier
Industry
Artisan chocolatier · gifts & cake delivery
Moved from
Magento 2
Live on HeyShop
10 Oct 2026
lighter pages
6–7×

≈5 MB on Magento 2, 0.7–0.8 MB on HeyShop

fewer scripts
16×

165+ JavaScript files per page, now 10

mobile Lighthouse score
98

Home and collections; 100 on desktop

of customers kept their password
100%

Every account, order, product and review moved

The client

Laurent Bernard is an artisan French chocolatier in Singapore since 2006: pralines, macarons, celebration cakes and champagne hampers, made by hand and delivered across the island on the day the customer chooses.

The challenge

The shop had run on Magento 2 for years. Over time it had collected more than 24 third-party extensions from 12 vendors for delivery dates, store pickup, checkout, search, menus and sliders, and every product page loaded more than 250 files.

Each change meant working around someone else's module, and the team ran orders from an admin built for every kind of shop rather than for theirs. Laurent Bernard wanted a store that felt as refined as the chocolates, was fast on a phone and was simple to run on a busy day.

What we did

We rebuilt the shop on HeyShop: a storefront designed around the brand, the features the shop relied on built in rather than bolted on, and one back office for the team. Then we moved everything across: customers with their passwords, every past order, products, reviews and every old URL. We rehearsed the switch until the final copy of the data took under a minute.

Before & after

Same cake. A different shop.

The Black Forest Cake page on Magento 2, and the same page on HeyShop: options you can see, and a price that updates as you choose.

The same Black Forest Cake page on HeyShop
The Black Forest Cake page on the old Magento 2 store
Magento 2 · Sep 2026HeyShop · Oct 2026
The same product page, before and after. Drag to compare.

What changed

Faster to load. Nicer to shop. Easier to run.

Faster

Pages a fraction of the size.

No pile of extensions loading on every page: one stylesheet, ten scripts and photos sized for each screen.

  • 6–7× lighter pages
  • 98 on mobile Lighthouse, 100 on desktop
  • Zero layout shift while a page loads

Better to shop

Choosing a gift feels calm.

Every option on one clear panel, priced as you tap, with the details a gift needs written in plain words.

  • Size and options as buttons, with the price change shown
  • Message on the cake, candles and extras in one place
  • Star ratings and reviews right on the product page

Easier to run

The day on one screen.

A back office built for how a chocolatier works: orders grouped by delivery slot, one tap to move each along.

  • Today by delivery slot: prepare, ready, out, done
  • Print the day's slips and gift cards in one go
  • Refunds that restock by themselves

Speed, measured

Same pages. A fraction of the weight.

Every number below was measured on the live store, before and after the move.

Magento 2 compared with HeyShop on the same pages. Category and product pages in desktop Chrome, compressed transfer size. Magento 2: measured on the live store on 27 Sep 2026 with the browser's Resource Timing, which stops counting at 250 files, so those figures are minimums. HeyShop: Lighthouse 12.8 on the live store on 10 Oct 2026; scores are the median of three mobile runs and one desktop run.
MeasureMagento 2HeyShop
Files per page4× fewer250+58–68
Page weight6–7× lighter≈5 MB0.7–0.8 MB
JavaScript files16× fewer165+10
Stylesheets33× fewer33+1

Lighthouse performance score on HeyShop, out of 100

Home
98mobile100desktop
Collection
98mobile100desktop
Product
96mobile100desktop

Category and product pages in desktop Chrome, compressed transfer size. Magento 2: measured on the live store on 27 Sep 2026 with the browser's Resource Timing, which stops counting at 250 files, so those figures are minimums. HeyShop: Lighthouse 12.8 on the live store on 10 Oct 2026; scores are the median of three mobile runs and one desktop run.

Operations

A back office made for a chocolatier.

The team opens one screen in the morning and sees what to prepare, what's ready and what's out, slot by slot. It works the same on a phone.

HeyShop back office, Today: orders grouped by delivery slot with one-tap status buttons (demo data)
HeyShop back office on a phone: today's orders and alerts (demo data)

Today, by slot

To prepare, ready, out for delivery and done, for each delivery window.

Find any order

Search by name, phone or order number, including every order from the old store.

Print the day

Delivery slips and gift cards for the whole day in one go.

Refunds that restock

Refund in a click; a full refund puts the stock back and emails the customer.

Team accounts

Everyone signs in with their own password; the owner adds and removes people.

Changes on request

Ask HeySheep for a change from the back office and review it before it goes live.

Back-office pictures show demo orders, not real customers.

The move

Everything came across. Nobody had to start again.

Customers

Every account, and every customer signs in with the password they already had.

Orders

The full order history, checked order by order against Magento.

Catalogue

Products, options, photos, reviews and occasions.

Search rankings

All 1,272 old addresses lead to their new pages, so links and search rankings carry over.

  1. 27 Sep 2026AuditEvery page, extension and URL of the live store mapped, and its weight measured.
  2. Early OctBuildStorefront, checkout and back office on HeyShop, with the shop's own catalogue, options and delivery slots.
  3. 8–10 OctRehearseFull copies of the Magento data into HeyShop, checked order by order. In rehearsal the final copy took under a minute.
  4. 10 Oct 2026LiveA short maintenance window, the last copy of the data, then the domain switched to HeyShop the same evening.

The result

A shop that keeps up with the chocolates.

Visit laurentbernard.com.sg

  • Pages 6–7× lighter than on Magento 2, with 98 on mobile Lighthouse and 100 on desktop
  • Every customer kept their password; every order, product, review and old URL came across
  • 24+ third-party extensions replaced by features built into the shop
  • One back office for the team, on desktop and phone

Screens

Want results like Laurent Bernard's?

Tell us about your shop. A senior engineer replies within one business day with how the move would work for you.