What is headless commerce: Definition, benefits, examples, history
Customers tell brands what they want via actions, social media, and surveys – learn how headless commerce provides the flexibility and freedom they desire.
The dirty secrets of headless commerce solutions: What some vendors are (intentionally) not telling you can cost you, big time.
Headless commerce—or, simply, “headless”—is the darling of the B2C world right now. According to Google Trends, search requests for headless commerce have grown exponentially since early 2020. From an e-commerce standpoint, it’s easy to see why.
Consumers have been housebound, tethered to their social media feeds during the pandemic. Direct-to-consumer brands can take advantage of media like Instagram, TikTok, or Facebook and take their wares straight to their intended audience. Headless commerce solutions are a no-brainer.
Headless commerce solutions also provide greater agility as the frontend and backend are deployed separately. Since agility has become a tremendous business differentiator, interest in headless is surging.
Customers tell brands what they want via actions, social media, and surveys – learn how headless commerce provides the flexibility and freedom they desire.
But what exactly is headless commerce? As is often the case in the worlds of tech and marketing, there’s a tendency to latch onto the latest shiny buzzword — think back to big data or artificial intelligence/machine learning a couple of years ago — and inject it into as many conversations as possible.
We can’t be too hard on marketers; they’re not the only ones muddying the waters. Plenty of vendors are adding to the mix, intentionally or otherwise, by conflating headless, cloud, APIs, and microservices. They have their agendas, so it’s to their advantage to blur the lines between these things. And to be clear, none of them is the same.
Simply put, headless commerce means:
Let’s jump in and take a closer look at exactly what headless is (and what it isn’t), where it came from, and who it’s for.
While the term itself might have only started to gather steam in the last couple of years, the concept of headless isn’t remotely new. As mentioned above, it’s an API-first approach where the front end/presentation layer/glass is decoupled from the core (using the APIs).
For example, at SAP (and formerly Hybris), we’ve been enabling commerce capabilities via our Restful API layer (Omni-Commerce connect) for over a decade. About half of the 3500+ customers that run SAP Commerce (on-premises and in the cloud) do so in a headless fashion with a third- party CMS or bespoke decoupled storefront.
The point is, don’t be fooled by the buzz; headless hasn’t just emerged onto the scene.
How many hackers does it take to create the perfect omnichannel e-commerce storefront? SAP Commerce Cloud is about to find out - join us!
Headless, as with everything else, isn’t for everybody. It’s complex, for starters. Developers must have depth and breadth of skill across multiple codebases.
Moreover, bespoke frontends typically limit the ability of business practitioners to design and update the frontend without the help of IT. If that’s an important consideration for your business, then headless-only commerce solutions might not be a good fit for you.
The good news: Vendors offer “headless and head-on” capabilities with 100% API coverage and a decoupled storefront without the need to build it from the ground up. This approach accelerates frontend development and the overall project delivery timeline.
As we mentioned at the beginning, some vendors are intentionally muddying the waters by conflating headless with microservices. Let’s set the record straight.
According to Martin Fowler, “the microservice architectural style is an approach to developing a single application as a suite of small services, each running in its own process and communicating with lightweight mechanisms, often an HTTP resource API.”
You read that right – microservices expose their capabilities via APIs and, as such, are complementary, not interchangeable concepts. Compare a microservice-based architecture to a monolithic architecture where the entire application consists of “one piece” of code. In the real world, few applications are either fully microservices based or fully monolithic; they typically fall somewhere in the middle.
While microservices can do lots of things, they are also costly (lots of overhead) and are by no means a silver bullet for agility. Without going into the pros and cons of each architectural pattern, it’s worth noting that the main advantage of a microservice-based architecture is the speed and agility at which large development organizations can build software. The overhead is small compared to the time to develop code in a monolithic architecture.
Social platforms provide brands with a unique window to meet shoppers where they are most engaged. Find out how brands can build a profitable social commerce strategy.
It’s better to consider what Gartner calls the composable business architecture. This model of interchangeable building blocks enables a business to rearrange as needed, depending on factors such as a shift in customer values or sudden change in supply chain or materials. These building blocks or modules could be micro, but also macro services.
According to Gartner, this architecture provides: speed through discovery, greater agility through modularity, better leadership through orchestration, and resilience through autonomy. This couldn’t have been more important than during the pandemic, when organizations had to completely rethink and pivot their business models in a matter of days or risk going bankrupt.
Now, if you’re wondering why some vendors are conflating headless with microservices, the answer is as old as the enterprise software market itself. By emphasizing a new shiny capability, it allows emerging vendors to divert focus from capabilities where they fall short like platform and feature robustness.
As the number of touchpoints continue to grow, headless commerce isn’t going anywhere. When selecting a platform, consider all the functional and non-functional requirements applicable to your business, not just today, but also tomorrow.
Finally, the fact that some vendors want you to look at the bright, shiny object doesn’t mean the other requirements suddenly don’t matter. Product information management, web content management, order management, B2B capabilities, B2C capabilities, and personalization are essential.
Don’t fall in the trap of conflating robust functionally with legacy architecture, despite what some vendors say.