SalesforceCommerceCloud/b2c-developer-tooling
These skills were discovered automatically and have not necessarily received an editorial review.
b2c-business-manager-extensionsIndexed
Create Business Manager extension cartridges for B2C Commerce. Use when building admin tools, BM menu items, or custom BM pages (bm_* cartridges). Covers bm_extensions.xml, menu items, dialog actions, and form extensions.
View indexed skillb2c-business-manager-extensionsIndexed
Guide for creating Business Manager extension cartridges in Salesforce B2C Commerce
View indexed skillb2c-codeIndexed
Deploy and manage code versions/cartridges on B2C Commerce instances/sandboxes with the b2c cli. Use when uploading cartridges, activating code versions, watching for file changes during development and CI/CD.
View indexed skillb2c-codeIndexed
Using the b2c CLI for code version deployment and management
View indexed skillb2c-configIndexed
View and debug b2c CLI configuration and understand where credentials come from. Use when authentication fails, connection errors occur, wrong instance is used, or you need to verify dw.json settings, or OAuth credentials are loaded correctly.
View indexed skillb2c-controllersIndexed
Create storefront controllers in SFRA or classic B2C Commerce patterns. Use when building pages, handling form submissions, creating AJAX endpoints, or working with server.get/server.post, res.render, res.json, and middleware chains. Also covers URLUtils for URL generation.
View indexed skillb2c-controllersIndexed
Guide for creating storefront controllers in Salesforce B2C Commerce (SFRA and classic patterns)
View indexed skillb2c-custom-api-developmentIndexed
Develop Custom SCAPI endpoints for B2C Commerce. Use when creating REST APIs, defining api.json routes, writing schema.yaml (OAS 3.0), or building headless commerce integrations. Covers cartridge structure, endpoint implementation, and OAuth scope configuration.
View indexed skillb2c-custom-api-developmentIndexed
Guide for developing SCAPI Custom APIs on Salesforce B2C Commerce
View indexed skillb2c-custom-cachesIndexed
Custom cache definition and usage with CacheMgr and Cache classes
View indexed skillb2c-custom-cachesIndexed
Implement custom caching with CacheMgr in B2C Commerce. Use when adding application-level caching, cache invalidation, or optimizing performance with custom cache regions. Covers cache definition JSON, CacheMgr API, and cache entry lifecycle.
View indexed skillb2c-custom-job-stepsIndexed
Create custom job steps for B2C Commerce batch processing. Use when writing scheduled tasks, data sync jobs, import/export scripts, or any server-side batch processing code. Covers steptypes.json, chunk-oriented processing, and task-oriented execution. For running existing jobs, use b2c-job instead.
View indexed skillb2c-custom-job-stepsIndexed
Guide for creating custom job steps in Salesforce B2C Commerce
View indexed skillb2c-docsIndexed
Using the b2c CLI to search and read Script API documentation and XSD schemas
View indexed skillb2c-docsIndexed
Search and read B2C Commerce (SFCC/Demandware) Script API documentation and XSD schemas with the b2c cli. Use when writing B2C scripts, looking up classes for the SFCC/Demandware/B2C Commerce script API, answering "how do I" questions about URLs, products, orders. Also use for import/export XML format (XSD) reference. Use to verify class methods, properties, and usage in the dw.* API namespace
View indexed skillb2c-ecdnIndexed
Manage B2C Commerce eCDN (embedded CDN) settings with the b2c cli. Use when purging cache, configuring WAF rules, managing SSL certificates, setting rate limits, or creating CDN zones.
View indexed skillb2c-formsIndexed
Create forms with validation in SFRA patterns for B2C Commerce. Use when building checkout forms, account forms, or any form with field definitions, validation rules, and error handling. Covers form XML definitions, server-side validation, and template rendering.
View indexed skillb2c-formsIndexed
Guide for creating forms with validation in Salesforce B2C Commerce (SFRA patterns)
View indexed skillb2c-hooksIndexed
Implement hooks using HookMgr and extension points in B2C Commerce. Use when extending OCAPI/SCAPI behavior, handling system events like order calculation, or registering custom hook implementations. Covers hooks.json, dw.ocapi hooks, and custom extension points.
View indexed skillb2c-hooksIndexed
Hook registration, HookMgr, OCAPI/SCAPI hooks, and system extension points
View indexed skillb2c-ismlIndexed
Work with ISML templates in B2C Commerce. Use when writing storefront templates, using isprint/isset/isloop tags, understanding ISML expressions (${...}), or creating custom template modules. Covers tag syntax, expression language, and template includes.
View indexed skillb2c-ismlIndexed
Guide for working with ISML templates in Salesforce B2C Commerce
View indexed skillb2c-jobIndexed
Run and monitor existing (B2C/demandware/SFCC) jobs using the b2c cli, import/export site archives (IMPEX). Use when executing batch jobs, importing site data, running search indexing, checking job status, or viewing job logs. For creating new jobs, use b2c-custom-job-steps skill instead.
View indexed skillb2c-jobIndexed
Using the b2c CLI for job execution and site archive import/export (IMPEX)
View indexed skillb2c-localizationIndexed
Localize templates, forms, and content in B2C Commerce. Use when adding translations, working with resource bundles (*.properties files), using Resource.msg, or implementing multi-locale support. Covers locale folders, string externalization, and date/currency formatting.
View indexed skillb2c-localizationIndexed
Guide for localizing templates, forms, and content in Salesforce B2C Commerce
View indexed skillb2c-loggingIndexed
Implement logging in B2C Commerce scripts using dw.system.Logger. Use when adding debug output, error tracking, or custom log files to server-side code. Covers getLogger, log categories, log levels (debug, info, warn, error, fatal), and custom named log files.
View indexed skillb2c-loggingIndexed
Guide for implementing logging in Salesforce B2C Commerce scripts
View indexed skillb2c-logsIndexed
Retrieve and monitor log files from B2C Commerce instances with the b2c cli. Use when fetching recent errors, searching log entries, filtering by level/time, or real-time tailing. The `logs get` command is optimized for filtered retrieval with JSON output.
View indexed skillb2c-metadataIndexed
Work with B2C Commerce site metadata XML for custom attributes and object types. Use when defining custom attributes on products/orders/customers, creating custom object types, or setting site preferences via XML import. Covers system-objecttype-extensions.xml and custom-objecttype-definitions.xml.
View indexed skillb2c-metadataIndexed
Guide for working with site metadata XML in Salesforce B2C Commerce
View indexed skillb2c-mrtIndexed
Deploy and manage (B2C/SFCC/Demandware) Managed Runtime (MRT) storefronts using the b2c cli. Use when deploying bundles, managing environments, setting environment variables, configuring redirects, or working with MRT CDN
View indexed skillb2c-mrtIndexed
Using the b2c CLI for Managed Runtime (MRT) project and deployment management
View indexed skillb2c-odsIndexed
Create and manage (B2C/SFCC/Demandware) on-demand sandboxes (ODS) with the b2c cli. Use when provisioning development instances, starting/stopping sandboxes, checking sandbox status, or managing sandbox lifecycle.
View indexed skillb2c-odsIndexed
Using the b2c CLI for on-demand sandbox (ODS) management
View indexed skillb2c-page-designerIndexed
Create Page Designer pages and components in B2C Commerce. Use when building visual merchandising tools, content slots, or experience API integrations. Covers page types, component types, regions, and attribute definitions.
View indexed skillb2c-page-designerIndexed
Guide for creating Page Designer pages and components in Salesforce B2C Commerce
View indexed skillb2c-scapi-customIndexed
Using the b2c CLI for Custom SCAPI endpoint management
View indexed skillb2c-scapi-customIndexed
Check Custom SCAPI (B2C/SFCC/Demandware) endpoint registration status with the b2c cli. Use when verifying custom API deployment, debugging "endpoint not found" errors, or checking if code activation registered new APIs. For creating new custom APIs, use b2c-custom-api-development skill instead.
View indexed skillb2c-scapi-schemasIndexed
Using the b2c CLI to browse and retrieve SCAPI schema specifications
View indexed skillb2c-scapi-schemasIndexed
Browse and retrieve (B2C/SFCC/Demandware) SCAPI OpenAPI schemas with the b2c cli. Use when exploring available SCAPI endpoints, checking API request/response formats, understanding SCAPI data models, or finding the right API for a task.
View indexed skillb2c-site-import-exportIndexed
Using the B2C CLI for site archive import/export with metadata XML patterns
View indexed skillb2c-site-import-exportIndexed
Work with (B2C/SFCC/Demandware) site archive import archives and metadata XML patterns with the b2c cli. Use when adding custom attributes, system object extensions, site preferences, or understanding import/export XML schemas. Covers directory structure and XML file formats for site archives.
View indexed skillb2c-sitesIndexed
List and inspect storefront sites on B2C Commerce (SFCC/Demandware) instances with the b2c cli. Use when finding site IDs, checking site configuration, or listing available sites. Helpful for determining site context when running other commands.
View indexed skillb2c-sitesIndexed
Using the b2c CLI for storefront sites listing and inspection
View indexed skillb2c-slasIndexed
Manage SLAS (Shopper Login and API Access Service) clients for B2C Commerce (SFCC/Demandware) with the b2c cli. Use when configuring shopper authentication, creating API clients for PWA/headless, managing OAuth scopes (including custom scopes like c_loyalty), or debugging token issues.
View indexed skillb2c-slasIndexed
Using the b2c CLI for SLAS (Shopper Login and API Access Service) client management
View indexed skillb2c-webdavIndexed
List, upload, download, and manage files on B2C Commerce instances via WebDAV with the b2c cli. Use when reading error logs (customerror, debug), downloading job logs, uploading to IMPEX directories, or managing files in cartridges/catalogs/static folders.
View indexed skillb2c-webdavIndexed
Using the b2c CLI for WebDAV file operations (listing, upload, download, logs)
View indexed skillb2c-webservicesIndexed
Guide for implementing web service integrations in Salesforce B2C Commerce
View indexed skillb2c-webservicesIndexed
Implement web service integrations in B2C Commerce using LocalServiceRegistry. Use when calling external APIs, configuring service credentials in services.xml, handling HTTP requests/responses, or implementing circuit breakers. Covers HTTP, SOAP, FTP, and SFTP services.
View indexed skill