You are probably here, reading this blog to learn more about Salesforce B2C Commerce Cloud. But over the past years, more products have been put under Salesforce Commerce Cloud “wings.”
Salesforce has quite the history of renaming products, causing some confusion with possible customers, partners, and within Salesforce itself!
Let us have a look at them, and see how some are connected to SFCC (or not).
SFCC - Salesforce B2C Commerce Cloud (Demandware)
Let us start with the most expected item on the list: “Salesforce B2C Commerce Cloud”, also known as Demandware, before being acquired by Salesforce for $2.8B. It sounds like a good deal compared to the acquisition of Slack, doesn’t it 😜?
Since this is an acquired product, it runs on a completely different stack than the core platform of Salesforce. And this has been a confusing topic in the general Salesforce community for a long time now (many think it is built on the CRM). The reason for that we will touch on later.
This platform mainly aims at B2C customers but doesn’t shy away from supporting B2B. And being a SaaS platform, it auto-scales very well to support high-traffic events such as Black Friday and the holiday period!
SFCC also offers some different “flavours,” which I elaborated on in an earlier article.
Salesforce B2B Commerce Classic (CloudCraze)
This is where the confusion started to originate (I think). In 2018 another acquisition happened by Salesforce, but this time in the CRM space: “CloudCraze.” It was a Managed Package on the CRM that stretched the imagination of what the platform could do by building a complete B2B Platform on top of it.
Because it had to use a few tricks to allow the number of customizations an Ecommerce Platform requires, it had its “unique” way of working compared to the CRM. A lot of custom development was needed to get it up and running as you wanted it to.
But once you did, you had a fully operating B2B site in Visualforce.
Salesforce B2B Commerce (Lightning)
Since CloudCraze was a managed package on the classic environment, a new version was made in the Lightning Runtime. Salesforce started to rebuild the system from scratch to align with the CRM and allow customisations the same way as the rest of the product line.
This meant the more modern Lightning Web Components could be used instead of Visualforce Pages.
And, of course, the feature set has grown over time to allow more flexibility and support more use cases than before!
Salesforce D2C or B2B2C or Commerce on Core
A more recent product (not acquired this time) is D2C, which is meant to work as an extension to a B2B website. And again, this one is also built on the CRM!
With more and more B2B companies wanting to sell directly to the consumer, Salesforce had to come up with an answer. This turned out to be D2C.
The main idea of this product is to create a customer-facing website with just clicks and as little custom code as possible.
But let me get back to that “confusion” part. Do you see what name it has in the screenshot? It is also called Salesforce B2C Commerce Cloud. Both products target B2C customers but have a different angle on how to do this.
D2C (B2C Commerce) aims to give already Salesforce B2B Commerce clients an easy way to connect directly to their consumers as a secondary channel.
At the same time, Salesforce B2C Commerce Cloud is meant as a “primary” selling channel for Businesses that see B2B as a secondary channel.
I hope that clarifies the “confusion” regarding B2C Commerce in the Salesforce space. Or are you even more confused now? Let me know on the known social channels!
Salesforce Order Management
Another product built on the CRM, but good news. We are starting to head back into B2C Commerce Cloud territory! You may already know that an OMS (Order Management System) was once built into Salesforce B2C Commerce Cloud.
This has been deprecated for a while and is no longer maintained; Salesforce will always point you toward the new Salesforce OMS.
But not to worry, this product natively integrates with SFCC! (Well, with one support ticket away to flip a switch and quite a bit of configuration) This sounds optimistic. A lot of work is involved in getting an OMS up and running. More than just connecting it to your commerce platform will be required!
If you want to learn more about this product, there are courses on the Partner Learning Camp and Trailhead.
OCI (Omnichannel Inventory)
A “smaller” product in the lineup: a “Headless” addon called OCI (Omnichannel Inventory). A set of headless APIs to manage all of your inventory.
I will not go into too much detail as I already released a different article that digs into those details!
Commerce Marketplaces (Atonit)
It has been our mission to create a marketplace management solution that is both easy to start and ready to scale, which is why we originally chose to build this solution on the Salesforce platform.
Salesforce has been a company that has inspired us for many years, so it is particularly exciting for us to be the first company headquartered in Brazil to be acquired by Salesforce.Atonit Corporate Blog Post
The most recent of acquisitions in the Commerce landscape: Atonit. A marketplace solution allows merchants to sell third-party products on their own website (or other channels).
Built already on the force.com platform, it made sense to make the acquisition. And also good news, it already has a cartridge for Salesforce B2C Commerce Cloud!
The idea within Salesforce is to tightly integrate this solution with its “Commerce Cloud” offering for all kinds of “markets” 😉 .
Composable Storefront (PWA Kit and Managed Runtime)
Last but certainly not least, we look at another acquisition by Salesforce (Mobify). The answer of Salesforce to the new buzzwords floating around:
- Headless
- API First
- Composable
- …
The PWA Kit provides an easy path to go Headless at the pace you want to go.
Out of the box, it integrates with (almost) all Salesforce B2C Commerce Cloud features. But nothing stops you from swapping out a few components like CMS and Search… for another system that fits your needs.
And another advantage is the Managed Runtime. Like we are used to with SFCC, Salesforce handles the hosting, security, uptime, and performance. So really, what’s not to like? Keep Calm and Go Headless!
Salesforce Payments
Salesforce Payments is a native payment solution developed for the Salesforce Commerce Cloud platforms. For B2C Commerce Cloud, it is a plugin consisting of a Business Manager interface and cartridge, which provides native integration with the payment provider Stripe.
Salesforce Payments is optional, and businesses can integrate any payment service provider (PSP) they desire. However, incorporating other PSPs may require more custom development work and offer different benefits than Salesforce Payments.