Salesforce Commerce Backend Development

•
32
•

Architects server-side logic for Salesforce B2C Commerce and PWA Kit using platform-specific JavaScript runtimes and official SDKs.

This skill provides specialized guidance for building backend commerce logic, distinguishing between the legacy Rhino-based environment of Salesforce B2C Commerce (SFCC) and the modern Node.js runtime used by PWA Kit. It ensures code compatibility by enforcing platform-specific constraints—such as avoiding ES6 syntax in SFCC script modules—while leveraging the Salesforce Commerce SDK for Shopper API access. Use this skill to implement secure transaction handling, efficient data fetching patterns, and robust integrations with the `dw.*` namespace, ensuring your commerce backend is both performant and maintainable.

주요 기능

01Implements atomic data mutations using SFCC Transaction.wrap patterns
02Enforces best practices for dw.* namespace usage and external service callouts
03Integrates Salesforce Commerce SDK for typed access to Shopper APIs
0432 GitHub stars
05Differentiates automatically between SFCC (Rhino) and PWA Kit (Node.js) runtime constraints
06Provides templates for SFRA controllers and PWA Kit getProps SSR logic

사용 사례

01Building server-side rendering logic and data fetching for PWA Kit storefronts
02Developing custom SFRA controllers and script modules for B2C storefronts
03Integrating external third-party services via secure HTTP clients and API hooks