An unofficial overview of the SFCC data model
Once upon a time, a budding developer wanted to work with Salesforce B2C Commerce Cloud. Excited to dive into the platform, they searched for ERDs to help them understand the system’s underlying components. But alas, there were no official ERDs available!
After a few years, our intrepid developer set out on a mission to create their own ERDs for Salesforce B2C Commerce Cloud. They spent countless hours reviewing documentation, analysing the platform’s architecture, and mapping out relationships between objects. And after much blood, sweat, and tears, they emerged victorious with not one, but multiple ERDs!
But why must new (and experienced) developers and architects understand this? Well, let’s face it, the Salesforce B2C Commerce Cloud data model can be a bit of a beast. With its many objects, relationships, and business rules, it can be overwhelming to wrap your head around everything. By having access to these ERDs, developers and architects can gain a deeper understanding of how the system works and how its various components fit together. This can help them build better solutions and save countless hours of frustration and confusion.
The full picture
For those who want to get the complete picture of Salesforce B2C Commerce Cloud at once, a full ERD is available on Lucid. This diagram provides a comprehensive overview of the system’s objects and the relationships between them.
Using this ERD, developers and architects can quickly grasp the breadth and complexity of the platform, as well as identify areas of interest for their specific projects. It can also be a helpful reference tool when designing new solutions or troubleshooting issues.
However, it’s important to note that the full ERD can be overwhelming at first glance. With many objects and relationships, figuring out where to start can take time. That’s why I have also created several smaller, focused articles that highlight specific areas of the platform.
These provide a more targeted view of the system and can be a useful starting point for developers and architects looking to dive deeper into a particular aspect of Salesforce B2C Commerce Cloud.
Diving into the details
So without further ado, let’s dive into the different ERDs for Salesforce B2C Commerce Cloud and see what insights we can glean from them.
Ever-changing model
As the Salesforce B2C Commerce Cloud platform evolves, so do its entities and their relationships. While I have created several ERDs to help developers and architects understand the system, it’s important to note that keeping these diagrams up to date is a challenging feat.
As the platform’s entities change, I will do my best to update the ERDs accordingly. However, due to the constantly shifting nature of the system, some diagrams may become outdated over time.
That’s why it’s essential for developers and architects not to rely solely on these unofficial ERDs but also to regularly consult the official documentation and keep up to date with the latest platform updates (keep a close watch on my blog 😉).
By staying informed about changes to the system, you can ensure you are building solutions that are both effective and future-proof.