What Is the Salesforce Commerce Cloud?
A SaaS platform means, software as a service. When you purchase a server, you donโt only get a bare metal server, but it has proprietary code to run an application. We can call it a core engine.
Along with the core engine, you can easily set up a site. It is also called SiteGenesis (SG). In SFCC, the front-end site used by the end-user is called the Storefront.
Table of Contents
- Storefront and SiteGenesis
- Example Site
- Instances
- Technology Stack
- Integration Capabilities
- Commerce Cloud Types
Storefront and SiteGenesis
You can do the following things once you get the server:
-
Storefront: Once you set up a site, it will be visible to the user to access it.
-
Product and Catalog: You can create as many products as you want and assign them to your site. You can create one site catalog and multiple master catalogs.
-
Inventory: The assigned inventory to the site will track all orders and adjust their values. You get options to set it in stock or pre-order.
-
Price Book: Each product has prices, right? It is handled by price book settings.
-
Indexing: Based on all product settings, it will generate new documents which will make it faster to load results of the product on the storefront.
-
Reports: You can review various reports regarding sales and actions.
-
Order and Customer Settings: You can define order sequence numbers and for how long they should be kept in the system โ when to delete orders and customers from the system.
Example Site
Here is the example of a SiteGenesis site:
https://production-sitegenesis-dw.demandware.net/on/demandware.store/Sites-SiteGenesis-Site
Image of Home page by author
Image of product listing page by author
Image of product detail page by author
Image of a cart by author
As you can see, this site is on the production instance.
Instances
SFCC provides a list of servers in the package:
- Production
- Staging
- Development
- Sandboxes
You can read here for a more detailed explanation: Here
Technology Stack
Most of the technology used for the platform is proprietary. It uses as follows:
- ds: Used for scripting code
- isml: Used for frontend-related work (view part)
- XML: Used for forms and pipeline flows
- JS: Used for controllers (replacing pipelines)
Integration Capabilities
Commerce Cloud can be integrated easily with other platforms. For example, when you integrate OMS with SFCC, it can easily send data to OMS and also sync order status and inventory from 3rd party systems.
Commerce Cloud Types
Commerce Cloud has two parts:
- B2B: When your target segment is only businesses โ e.g., you are manufacturing some product and other business users purchase in bulk to sell locally.
- B2C: When you are selling products directly to end-users.
Test Your Knowledge!
Note: These questions are generated by AI manually using the content of the blog post.
1. What is SiteGenesis (SG) in the context of Salesforce Commerce Cloud?
2. Which of the following correctly describes the technology stack used in Salesforce Commerce Cloud as mentioned in the article?