Multihaarden · a fireplace shop
developer multihaarden.nlI built and maintained Multihaarden’s storefront, API and editorial tools from scratch, to make them outperform all competitors with their 100% lighthouse score whilst keeping a media rich website.
Buying a fireplace involves many choices: size, finish, fittings and other parts. Multihaarden’s catalogue contains 462 products, many with multi level variants. I built the shop on an with a custom headless CMS and SvelteKit frontend.
Choosing a variant updates the price and product photograph together. Swiping to a photograph associated with another variant updates the selection too. The interface keeps the thing someone is looking at connected to the thing they will put in the basket.
Filtering runs in the browser from a compact catalogue index, so changing the budget does not require another server request. At checkout, prices and discounts are recalculated from the database before the payment is created.
Upgrading from Shopify
The catalogue came from their previous Shopify site. I imported products and variants while retaining the old product paths, so existing links continued to work.
Feeds from manufacturers automatically update part of the catalogue, to keep pricing correct at all times and to show all newest products.