Develop and Extend a B2B Commerce Storefront (B2B201)


Course Overview

B2B Commerce Developer is an expert-led course designed to provide an orientation of the B2B Commerce components as well as hands-on exploration of the platform across architectural and technical topics.

Who should attend

The audience for B2B Commerce Developer 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)


Course Objectives

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.

Follow On Courses

Course Content

Technical Overview
  • Review Key Terms
  • B2B Commerce Architecture and Technology Stack
  • User Interface Demo
  • CC Admin Configuration vs. Code Extension
Getting Started with Storefronts
  • B2B Commerce Implementation
  • Storefront Creation
  • Loading Data
  • Enabling Buyers
User Interface
  • UI Best Practices
  • Key Terms
  • UI Themes
  • UI Layouts
  • Subscriber Templates
  • Page Includes
  • Subscriber Pages
  • Handlebar Overrides
  • Extending My Account
  • Extending the B2B Commerce Checkout Flow
  • Global JavaScript Functions
  • B2B Commerce Event Handling
  • Handlebars Functions
  • Localization Functions
  • Utility Functions and Objects
  • Global Extension Points
Core Capabilities
  • Case Handling via Process Builder
  • Configure Payment Types

Prijs & Delivery methods

Online training

2 dagen

  • 1.450,– €
Klassikale training

2 dagen

  • Nederland: 1.450,– €
  • België: 1.450,– €

Op dit moment is deze training niet beschikbaar in het open rooster. De kans is echter groot dat wij u toch een passende oplossing kunnen bieden. Wij horen graag wat uw specifieke wensen zijn. U bereikt ons via 030 658 2131 of We helpen u graag!