sfcc-cartridge-development

Guide SFRA cartridge creation, configuration, and deployment in Salesforce B2C Commerce.

27|9|Updated Aug 8, 2025
One-click install
npx skills add https://github.com/taurgis/sfcc-dev-mcp --skill sfcc-cartridge-development
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sfcc-cartridge-development
Source: https://github.com/taurgis/sfcc-dev-mcp/tree/main/ai-instructions/skills/sfcc-cartridge-development
Command: npx skills add https://github.com/taurgis/sfcc-dev-mcp --skill sfcc-cartridge-development

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a complete guide for creating, configuring, and deploying SFRA cartridges in Salesforce B2C Commerce, addressing the complexity of cartridge structures, overrides, and deployment workflows.

Core Features & Use Cases

  • Cartridge scaffolding & structure: outlines the recommended project layout and standardized files for new cartridges.
  • Override mechanisms: explains how to override base storefront functionality via cartridge path order.
  • Deployment & registration: covers deployment steps, code version activation, and Business Manager integration.
  • MCP integration guidance: describes how to leverage MCP tools to manage code versions and activation.

Quick Start

Create a new SFRA cartridge scaffold and follow deployment steps described in the guide to configure structure, controllers, and deployment.

Frequently Asked Questions about sfcc-cartridge-development

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a custom SFRA cartridge structure in Salesforce B2C Commerce?

Creating a custom SFRA cartridge involves scaffolding a standardized project layout with required files and directories for storefront development. This establishes the foundational cartridge structure needed for Salesforce B2C Commerce deployment.

How does cartridge path override work for SFRA storefront functionality?

Cartridge path override works by ordering cartridges in the path so custom code supersedes base storefront functionality. Earlier cartridges in the path take precedence, allowing targeted overrides without modifying the original SFRA base code directly.

What are the steps to deploy and register an SFRA cartridge in Business Manager?

Deploying an SFRA cartridge involves uploading code versions, activating the target version, and registering the cartridge path within Business Manager. This ensures the custom storefront functionality is live and properly configured in the environment.

How do I use MCP tools to manage code versions and activation for SFCC cartridges?

MCP tools manage SFCC cartridge deployments by executing code version uploads and activation steps. Integrating MCP provides an automated workflow to handle environment setup, code version switching, and deployment tracking for Salesforce B2C Commerce.

What frontmatter naming conventions do I need to follow for SFRA cartridge development?

SFRA cartridge development requires specific frontmatter naming conventions to ensure controllers and templates are recognized correctly. Adhering to these naming guidelines guarantees the storefront renders custom functionality without routing or rendering conflicts.