Develop and Extend a B2B Commerce Storefront - B2B201
Develop and Extend a B2B Commerce Storefront is an expert-led course that includes the foundational course (B2B-101) plus added technical topics. It is designed to provide an orientation of the B2B Commerce components as well as hands-on exploration of the platform across architectural, functional, and technical topics.
Who should take this course?
The audience for Develop and Extend a B2B Commerce Storefront is any individual who will participate in a new implementation who needs working knowledge and experience with B2B Commerce technical components. Attendees should have intermediate skills in:
- Object Oriented Programming (Apex or Java)
- Full-Stack Development (VisualForce, JavaScript, CSS and REST APIs, JSON, Handlebars, and jQuery)
- Salesforce Administration (Sharing Rules, Process Builder, and Object Relationships)
When you complete this course, you will be able to:
- Identify where and what events require code extension.
- Effectively navigate and configure in CC Admin.
- Implement UI, Logic Class, and Service Class Overrides along with Subscriber Code Integration.
- Complete the technical exercises to create your own B2B Commerce solution and know how to effectively troubleshoot problem areas during the development cycle.
- Register for the B2B Commerce Developer Accreditation.
Prework
Please complete the following before attending our expert-led class.
Lessons and Topics
Overview
- What is Commerce Cloud—B2B Commerce
Managed package installation & setup process
Admin
- CC Admin
- Anonymous Checkout
- User Checkout
- CSR Checkout
- Contacts
- Users
- Related Lists
Accounts & Pricing
- Account Groups and Price Lists
Products
- Standard Products
- Categories
- Product Specs
- Filters
- Product Relationships
- Aggregated, Bundle, Kit, and Dynamic Kits
Marketing and User Interface Configuration
- Promotions
- Menus
- Featured/Spotlight Products
- Page Sections
- Page Labels
- Localization
Pricing Strategies
- Tiered Pricing
- Attribute Driven Commerce
- Subscriptions, and
- Contract Pricing
Complex Configurations
- Effective Accounts and Line Level Independence
Administrative Overview
- Review Key Terms
- B2B Commerce Architecture and Technology Stack,
- User Interface Demo
Admin
- CC Admin Configuration vs. Code Extension
REST APIs
User Interface
- Layout Overrides
- Subscriber Templates
- Page Includes
- Subscriber Pages
- Handlebar Overrides
- CloudCraze UI Properties
- Extending My Account
- Extending the CloudCraze Checkout Flow
- Global JavaScript Functions
- CloudCraze Event Handling
- Handlebars Functions
- Localization Functions
- Utility Functions and Objects
- Global Extension Points