
Explore storefront reference architecture (sfra), its mobile-first, modular mvc design, page designer, and headless api, and compare it with site genesis.
Explore how Salesforce commerce cloud architecture delivers cloud-based saas, with primary and secondary instance groups, sandbox options, and a staging to development to production deployment flow.
Explore Salesforce Commerce Cloud realms, comparing single versus multiple realms, including physical locations, data isolation, regional processes, and impacts on code, data, and teams.
Explore how organizations, sites, and storefronts are structured in Salesforce Commerce Cloud, compare single versus multiple sites and storefronts, and highlight architectural planning and discovery with business input.
Explore SFCC tools essential for developers and admins, including account manager, business manager, control center, Einstein configurator, log center, help center, and developer center, with practical roles and access insights.
Explore Salesforce Commerce Cloud tools for back-office operations: storefront setup, business manager, control center, account manager, and IAM API clients, with roles and OpenID Connect authentication.
Engage in hands-on demos and assignments for advanced SFCC ecommerce, including sandbox creation, SFR setup, and building Europe and North America sites with catalog, price, and inventory.
Set up a new sfcc sandbox by importing the storefront reference architecture, deploying code, data, and content, and configuring essential sandbox settings for a functional environment.
Create and configure a Salesforce commerce cloud sandbox storefront by setting up a new North America site, assigning catalogs, locales, and currencies, indexing data, and enabling inventory and add-to-cart features.
Explore how Salesforce Commerce Cloud uses out-of-the-box system objects instead of database tables, and extend them with custom attributes via Business Manager, while new system objects cannot be created.
Learn to extend the system profile with a privacy policy flag, create a change history custom object, and configure content slots and search engine optimization rules for storefronts.
Explore how to manage features and configurations in Salesforce Commerce Cloud through site and global preferences, including enabling or disabling plugins, locales, time zones, and sequence numbers.
Learn to configure site-level and global preferences in Salesforce Commerce Cloud, including locales, pricing and promotions, discount behavior, taxation, basket persistence, and order data management.
Implement a privacy policy acceptance boolean attribute on customer profiles within Salesforce Commerce Cloud, assign it to standard groups, and model profile change history using a custom object.
Explore the modular Salesforce Commerce Cloud architecture and learn how cartridges and plugins enable configurable, country-specific features via the business manager, including cartridge paths for reusing components and link cartridges.
Explore how cartridge paths drive feature differences between Europe and North America sites in sfcc, showing why wishlist and gift registry appear in Europe but not in North America.
Learn to set up a local SFCC environment with sgmf scripts, configure cartridge paths in sandbox, and deploy cartridges using npm run upload cartridge and VS Code.
Install the prophet debugger extension in vs code, configure launch.json, and enable upload to streamline local cartridge uploads to the sandbox.
apply best practices for sfcc controllers by avoiding cross-controller calls, using require instead of import, choosing replace over append, and understanding cartridge path for requires.
Explore how icMl templates power SFCC storefront views, detailing isml tags, expressions, content slots, and decorating and including templates within the MVC architecture.
Demonstrate the mvc vm architecture in a login page, showing login show route, controller and middleware, view model creation, and rendering the account login template with login and register forms.
Explore API integration as the foundation of Salesforce commerce cloud development, covering rest and soap web services, third-party integrations, Okapi and XP for headless, and composable storefront strategies.
Explore web services in Salesforce Commerce Cloud, including rest and soap APIs, API monitoring and logs, rate limiting, circuit breakers, and configuring service endpoints and credentials.
Explore web services in Salesforce Commerce Cloud by defining credentials, creating profiles, and configuring http services with live or mock endpoints, including logging and a currency converter demo.
Explore Open Commerce API with Swagger and Postman, configure shop and data resources, test content and product endpoints, and understand context, client credentials, and access rights.
Demonstrates a practical headless commerce authentication workflow for admin APIs, guiding token retrieval via client credentials and bearer tokens in Postman, and recommending SRP over Okapi for fresh implementations.
Explore how to customize OCAPI and headless APIs using hooks to intercept requests and responses, including basket, customers, products, and orders, with hooks.json and hook manager.
Extend Okapi Open Commerce API fetch stores with disabled friendly attribute. Return stores, add ramp and automated doors, enable session privacy, and mark products out-of-stock when stock drops below five.
Discover how session and request hooks in SFCC can manage session privacy attributes, session ID, and other data, ensuring session stickiness across app servers and GDPR considerations.
Explore the product availability API in Okapi, and apply a modify get response hook to mark stock below five as unavailable. Configure inventory thresholds via the Open Commerce API settings.
Explore the final module's focus on transactions, jobs, content slots, caching, component composition, and SEO URLs to polish a Salesforce Commerce Cloud deployment.
Learn two transaction types in Salesforce Commerce Cloud: implicit transactions using wrap and explicit begin–commit–rollback, and how the system stores data via the business manager or APIs.
Explore how to create and customize jobs in Salesforce Commerce Cloud, including defining job flows, choosing sequential or parallel steps, and building custom job steps with task-based or chunk-based processing.
Build a custom job to cancel open orders by a given item id using a custom job step and a transactional script in sfcc.
Create a one-time ad hoc job to fetch all customers whose privacy policy is unchecked, iterate over them, update policy to checked, and commit changes to the database.
Learn how aliases map multiple sites and locales to a single domain using JSON configurations, enabling locale and brand aware routing and smooth redirection.
Master icml includes in sfcc to assemble pages with local and remote includes, balancing caching and maintainability, and respecting depth limits of local ten and remote sixteen.
Explore practical caching in Salesforce Commerce Cloud with template and server-side caching, using a test controller to demonstrate cache tags, one-minute periods, and cache invalidation.
Assignment Attached
This course is designed and developed for those who wants to do hands-on and practical training on B2C Salesforce Commerce cloud or SFCC. In this course we have covered all the modules necessary to build an ecommerce site using SFCC. Each module has couple of theoretical sessions, demos and real-life practical exercises based on scenarios. Introductory price only for first 30 days
In this course, the following modules are covered but not limited to below topics only:
1. Introduction - Explaining ,salesforce commerce cloud architecture, Difference between organization, sites & storefront, Local environment set up, deployment processes, practical exercise/demos on sites & storefront creation etc
2. Data Extensions - Explaining how to extend salesforce data objects, configurations managements, creating new data objects, practical exercise/demos etc
3. Cartridges & Plugins - Explaining difference between cartridges & plugins, core concept behind Cartridges , handling events, practical exercise/demos on cartridges, plugins, custom cartridges etc
4. Code Extensions - Explaining SFRA architecture, how to extend/customize SFRA components , practical exercise/demos etc.
5. APIs Integrations - Explaining how to integrate APIs like SOAP, REST , different types of Salesforce APIs(OCAPI / SCAPI) , configuration management , practical exercise/demos etc
6. Miscellanous - Explaining other topics like transaction management, creating custom jobs / schedulers, custom marketing contents, how to handle Caching , practical exercise/demos etc.