Headless Commerce Benefits / The Inevitable Direction

We’ve talked a lot about headless. We’ve also talked a lot about e-commerce. We like to talk so – what if we throw these two topics together?  

Headless commerce is a very logical conclusion – and the wider industry seems to agree. Some of you already know this but for those that don’t, we wanted to give a handy primer to cover all the essentials.  

What is Headless Commerce? 

Bullsh*t aside, headless commerce refers to e-commerce solutions that separate the backend and frontend layers. The two work freely from each other, sharing information through API.  

On a technical point here, since the backend is referred to as the ‘body’ and the frontend is referred to as the ‘head’, Headless Commerce generally refers to the backend component (which is the majority of your e-commerce anyway 😉 ). However, for the purposes of discussion, it’s often used interchangeable for both layers. After all, if we start coining “bodyless frontend” we’ll really be getting pedantic.  

What’s so great about it? 

E-commerce by it’s own nature has very different needs in the front and back parts of the operation. Neither should be dictating the other, as this only leads to compromise – and compromise is not how companies stand out. 

  • The frontend is typically focused around user interaction. Here, UX, UI and even omnichannel or multiexperience design take precedent.  
  • The backend, however, is where you need to ensure reliable server performance, integration with additional systems (think ordering, payments, logistics etc) and all the technical stuff required behind the curtain.  

Of course, this is a generalization, but we hope the distinction is clear. Many technologies in e-commerce serve to bridge this divide in very specific needs. Product Information Management, for example, serves to enable consistent product information in the backend, while keeping the frontend free to pull it as necessary.  

Headless Commerce Benefits 

Adaptable 

With any headless setup, you only need change individual parts, not everything around them as well. For e-commerce, for example, this means you’re free to update the frontend, improve the user experience and otherwise ensure it’s up-to-date with modern standards without disrupting the backend. 

Integration-friendly 

E-commerce very often needs numerous systems, from logistics and payments to customer account management. If you had to use a singular platform for all these needs, you’d have to make some serious compromise. With the headless approach, you’re already cutting the backend and frontend apart with API – but this also means you’re free to swap in the backend elements that you need for each specific task. Of course, integration is a much wider topic than that, but it’s the right direction to go. 

BFFs with DevOps 

When everything is separated, this flexibility also means you can make changes faster, responding as you need. A problem in one area can be fixed quickly, because you don’t need to worry about rippling repercussions.  

Great for Mobile 

Slow loading, inability to change the frontend – go headless and all the troubles of mobile start to go away. And yes, you can still implement headless in the form of a Progressive Web App

IoT Ready 

Desktop, mobile, smart TV… whatever channels you need to be on. A headless backend means you only need to implement a new frontend to create an optimal channel that’s still connected. We’re not saying you need to be on every device out there (really, you don’t!) but headless offers the best way to scale in such a manner when you do. 

More performant, more competitive 

Nobody likes waiting. One of the easiest ways to speed up performance is to remove unnecessary elements from every page. With the headless approach, you’re not shoving the same backend and frontend on to every part of the store; just the parts that are needed at each given point. 

Headless Commerce Example 

Amazon – does anything need to be said? It’s no surprise that the company that pioneered* Cloud servers, then broke hosting down to the microservice level, also did the same for its own commercial operations. At one point, the e-commerce giant was also using the DevOps approach to deploy new code every 11.7 seconds

*They didn’t invent it – or even the term “cloud” – but we all know the cloud wouldn’t be what it is today if Amazon hadn’t led the way in making it available for businesses to take advantage. Hint: you should be taking advantage of it

Headless Commerce vs E-Commerce Platforms 

The chances are, you probably already have a (potentially) headless commerce system and just aren’t taking full advantage of it. Both Magento and Shopify can be headless, but by default their pre-packaged with backend and frontends coupled together. This is for convenience: it’s quicker and easier to get up and running. 

Do I Need Headless Commerce / Do You Need Headless Commerce? 

Since we just established that even the most common e-commerce platforms have some headless capabilities, it’s safe to say this is the way the industry is heading (if it’s not already there). Headless commerce is ultimately an investment like any other technology choice. Just like we said with Headless CMS and Digital Experience platforms, it takes time and resources to implement. In return: 

  • Future changes are much easier. Need to adapt a module or element? No problem! Whether its design systems, PIM or a CMS, an API-based structure means you only change what needs to be changed, no more. 
  • A much more competitive store. Faster, more performant and readily adaptable, a headless commerce shop is streamlined to cut back on the most common user frustrations. 
  • Scalability and expansion friendly. Whether its multiple brands, languages, regions or even new digital channels, the decoupled nature of headless means you’re not repeating the same work over and over. 

However, if you’re a small store, or trading in a small region, then these competitive advantages might be a considerable investment for little gain. As you grow and/or your competitors multiply, this should still remain one of your go-to technological investments.  

Our Experts
/ Knowledge Shared

21.09.2021

PIM vs CMS / Why Use PIM?

Retail

For most businesses, a typical content management system (including traditional and headless CMS versions) will answer all essential needs – landing pages, home pages, contact details etc – with little effort. With e-commerce operations however, there are additional needs we need to consider: products. In fact, that’s an oversimplification. With...

14.09.2021

QlikSense vs Power BI / A Not So Unbiased BI Software Comparison

Power BI

The Business Intelligence market is vast – there are many options and it’s estimated that no one solution owns more than 20% of the market. In other words, there’s no clear winner – but are there losers? Well, as the title suggests, we want to use this space to talk about QlikSense vs Power BI (the former being the...

07.09.2021

Digital Accessibility & Usability / Adapting to the Customer

E-Commerce

In our previous post, we discussed the challenges of making websites more accessible for people with vision impairments and (spoiler) how to solve them. This time, we want to expand on the concept of usability as a whole, to show how businesses can better make their products and services accessible for all. This time, we want to talk about:...

Expert Knowledge
For Your Business

As you can see, we've gained a lot of knowledge over the years - and we love to share! Let's talk about how we can help you.

Contact us

<dialogue.opened>