YYT

Dundas London: headless Magento 2 and Contentful with shoppable images

We created a next-generation shopping experience for Dundas London.

Smiling man leaning out of a weathered blue expedition vehicle
On this page01Headless commerce with Magento 2
  1. 01Headless commerce with Magento 2
  2. 02Shoppable images
  3. 03Performance
  4. 04Shoppable Image
  5. 05Shoppable Image Popup
  6. 06Product listing page

Dundas London is a fashion retailer that sells linen shirts.

The website is built with Magento 2 for the eCommerce features and Contentful for the content. It's a headless storefront with a React front end, using GraphQL.

This approach enabled us to create a reliable, fast and engaging user experience on desktop and mobile devices.

01Headless commerce with Magento 2

Core Magento 2 features

The React front end runs on a headless Magento 2 implementation, using native Magento features such as:

  • Catalog

  • Categories

  • Configurable Products

  • Cart Price Rules

  • Orders

Payment methods

Stripe and PayPal were implemented to process payments on the front end.

Man in a navy linen shirt and sunglasses standing with a road bike in front of a fountain

02Shoppable images

CMS

For maximum flexibility all the content is managed in Contentful. The custom Content Types that we created include: blog articles, a discovery section, and dynamic content blocks across the website. Additional fields for each page were configured to provide autonomy on the core technical SEO elements such as the page title and meta description.

Shoppable images

A key feature we developed for the website is shoppable images embedded in the blog articles and discovery sections. Thanks to that feature, users can add a product to their basket while browsing blog articles. This is one of the advantages of a headless storefront: it gives us the flexibility to integrate the online shop and content sections seamlessly.

Blue linen shirt product shot on a white background

03Performance

The headless storefront is built to be fast on desktop, tablet and mobile, with the React front end decoupled from Magento 2.

Man in a light blue linen shirt walking barefoot through sand dunes toward the beach

04Shoppable Image

Dundas London article "An introduction to the Dundas mandarin", with a shoppable hotspot on the shirt in the beach hut photo below

Users can add products to their basket from the news and discovery articles.

05Shoppable Image Popup

Add to basket popup over a Dundas London article, showing the Mandarin White shirt with size and color options

Add to basket popup opened by clicking on a shirt from a news article image.

06Product listing page

Dundas London product listing page: Classic collection banner above a grid of linen shirts in different colors
Get in touch

No pitch deck. Just a technical conversation.

Book a call with a technical lead. We'll look at your stack, your roadmap, and where we'd start.

Book a call