B2C Code Skill Use the b2c CLI to deploy and manage code versions on Salesforce B2C Commerce instances. Tip: If b2c is not installed globally, use npx @salesforce/b2c-cli instead (e.g., npx @salesforce/b2c-cli code deploy ). Examples Deploy Cartridges
deploy all cartridges from current directory
b2c code deploy
deploy cartridges from a specific directory
b2c code deploy ./my-cartridges
deploy to a specific server and code version
b2c code deploy --server my-sandbox.demandware.net --code-version v1
deploy and reload (re-activate) the code version
b2c code deploy --reload
delete existing cartridges before upload and reload
b2c code deploy --delete --reload
deploy only specific cartridges
b2c code deploy -c app_storefront_base -c plugin_applepay
exclude specific cartridges from deployment
b2c code deploy -x test_cartridge Watch for Changes
watch cartridges and upload changes automatically
b2c code watch
watch a specific directory
b2c code watch ./my-cartridges
watch with specific server and code version
b2c code watch --server my-sandbox.demandware.net --code-version v1
watch only specific cartridges
b2c code watch -c app_storefront_base
watch excluding specific cartridges
b2c code watch -x test_cartridge List Code Versions
list code versions on the instance
b2c code list
list with JSON output
b2c code list --json Activate Code Version
activate a code version
b2c code activate < version-name
reload (re-activate) the current code version
b2c code activate --reload Note: Activating a code version triggers Custom API endpoint registration. If you've added or modified Custom APIs, use --reload with deploy or activate to register them. Check registration status with the b2c-cli:b2c-scapi-custom skill. Delete Code Version
delete a code version
b2c code delete < version-name
More Commands See b2c code --help for a full list of available commands and options in the code topic.