Blurred background image

Headless eCommerce & Salesforce Commerce Cloud in 2020: The Path Forward Or Not?

Headless solutions, including headless ecommerce web site implementations, is all the rage in 2019 going into 2020. Before we can examine whether that path makes sense or not for your situation, we first need to define what it is, to make sure we’re all talking about the same thing.

So, back in the day, when the most common way to make a website, ecommerce or not, happen was to host your own server–that presented a whole bunch of failure points and risks for you. What if your server crashes? Goes offline? Runs out of space? Gets too much traffic? And so forth. Managing servers is not just a pain, but it turns out, you need a team of specialists to do it well: the sysadmin, the devops guy, and so forth–and to make it worse, managing different code bases with different versions of different systems is the classic snowball problem, creating complex challenges from the start.

For the sysadmins and devops guys who run servers, there is a modern way to help minimize this risk: what if you take the entire front end of the site–what we could call the presentation layer–and separate out from the rest? It could be, for example, flat text files. Those fun fast, safely and could be hosted anywhere very simply. In short, if you make the front end of the site just some Javascript, CSS, text, and images — the servers and hosting becomes much–orders of magnitude–easier. Why? Because the site loses its “head”, the key failure point and instead reduces the head to a few API requests to the back-end. Thus, headless architecture “for the win” as the kids say.

On the personal level, I’m excited about this idea. When I create WordPress sites, on sleepless nights, most of my “just for fun at 3:22am” sites are just very simple sites that should be flat text, and WordPress just introduces speed, caching, security, maintenance issues that are a headache. In fact, I’m an active participant in a project to turn WordPress sites into flat sites for hosting purposes!

So, headless sites are fantastic–easier, faster, much lower maintenance, better security. Win, win, win! Is there any reason not to use them? And can you get these benefits with Salesforce Commerce Cloud?

Well, yes, there are reasons not to go this route, in fact–because everything in life, as in software, has a trade-off. One trade-off is they are often more complex to maintain, since rather than just a system to run, you definitionally head the body and the API connecting it to the back-end brains. But there’s another trade-off that’s more important and more relevant for Salesforce Commerce Cloud that’s worth examining. The key trade-off is the lack of customization of the user experience on an individual, per-user basis. In other words: if you want to serve the exact same site to everyone under all circumstances–this works fine.

But, what if…

None of this level of customization is reasonably possible with a headless site. The above may be technically possible but it will require such extreme and time-consuming work–because you’re basically rebuilding Rome from scratch, on an infrastructure that was meant for chariots, not tanks–that wouldn’t it make sense to just get a pre-made tank? 

Plus, the metaphor holds true: the above changes all require thought and intelligence on the part of the platform. And thought and intelligence stems from our head. Without a head, there is no thinking, and thus all the complex situations that really turn a normal ecommerce site into a magical site are no longer possible.

The challenges of headless ecommerce was framed well by Oscar Gonzalez, United Virtualities’ Managing Director, Commerce and Enterprise Solutions, who leads our Salesforce Commerce Cloud practice. Gonzalez provides an excellent metaphor: “you don’t really need a cannon to kill a mosquito.” Headless ecommerce may be perfect if your ecommerce site is a mosquito: small, and perhaps very minorly irritating to the big boys. If that’s your strategy, then headless may be the way to go.

On the other hand, if you want an ecommerce shop that takes advantages of all the power available to us in 2019, errr, 2020, then you know what’s a much better alternative? Salesforce Commerce Cloud.

Why? The best of ecommerce in 2020 focuses on the power of personalization of experiences, the power of testing to find what works, the optimization of the user experiences to get the most sales or achieve your objectives. And to do that, you need a metaphorical canon, to change the experiences for each user–precisely the one thing that headless architecture effectively prevents you from doing.

Headless does work very well in many simple situations. You don’t want to do testing (without paying a fortune to rebuild a testing infrastructure). You don’t want deeply customized user experiences, out of the box and ready to go. You just want a simple, vanilla site that you’re very confident will just achieve all your goals. In that case, Young Man, Go Headless!

But mosquitos, after all, don’t need A/B testing. They even still fly once they lose their heads.

PS: UV is one of the world’s leading Salesforce Commerce Cloud agenciesContact us to see how we can work together.

Related Ideas

Read more of our latest thinking of this SFCC.

To SFRA Or Not To SFRA, That Is The Question
  • United Virtualities: We are UV
  • Commerce

To SFRA Or Not To SFRA, That Is The Question

It’s a tough call: should you upgrade SFCC to the latest version, SFRA, or not? Here’s...
Extreme Marketing Concepts Easy To Execute With Salesforce Commerce Cloud (But Hard On Any Other Platform)
  • United Virtualities: We are UV
  • Commerce
  • Salesforce Commerce Cloud

Extreme Marketing Concepts Easy To Execute With Salesforce Commerce Cloud (But Hard On Any Other Platform)

11 Extreme Marketing Ideas That SF Commerce Cloud Makes Easy [...]

For Your eCommerce Store, is Magento or Salesforce Commerce Cloud a Better Choice?
  • United Virtualities: We are UV
  • Commerce
  • Salesforce Commerce Cloud

For Your eCommerce Store, is Magento or Salesforce Commerce Cloud a Better Choice?

We start this week with a new versus: Magento vs SF Commerce Cloud? Which one is...

Latest ideas

Our latest thinking on the issues that matter most in the digital industry.

  • United Virtualities: We are UV
  • Commerce
  • Salesforce Commerce Cloud

Search Driven Redirects: Another Detail Salesforce Commerce Cloud Got Right

With Search Driven Redirects, your ecommerce store will now have greater control over what customers see on their search results. [...]

  • United Virtualities: We are UV
  • Commerce
  • Salesforce Commerce Cloud

What's Great About Salesforce Commerce Cloud: Sorting Orders

Today’s feature to explore of Salesforce Commerce Cloud that helps it stand apart from the competitors is the Sorting Order. The sorting order is a minor feature you usually don’t think...
  • United Virtualities: We are UV
  • Commerce
  • Salesforce Commerce Cloud

Subscriptions, Salesforce Commerce Cloud & Ordergroove: Effective Synchronicity

By 2023, 75% of all eCommerce sites will offer subscriptions. Which cartridge is UV’s pick to give SF Commerce Cloud that missing functionality? [...]

United Virtualities’ clients love them.

UV has acquired SFCC & AEM specialist dev shop, Sawyer EffectLearn all about it!
How Do I Choose The Right Salesforce Commerce Cloud Tech Partner? Find out in our free eBook, "The Definitive Guide to Choosing The Right SFCC Tech Partner For You"