Install AI Tools

B2C Commerce tools, documentation, and skills for your assistant.

Claude

Install the plugin Recommended

bash
claude plugin marketplace add SalesforceCommerceCloud/b2c-developer-tooling
claude plugin install b2c-dx-mcp@b2c-developer-tooling

Start a new Claude Code session. To install for the current project only, run it from your project directory with --scope project.

Manual MCP setup
bash
claude mcp add --transport stdio --scope user b2c-dx-mcp -- npx -y @salesforce/b2c-dx-mcp@latest

Start a new session. To configure the current project only, run it from your project directory with --scope project. See Claude Code MCP setup.

Claude Desktop setup

Codex

Install the plugin Recommended

bash
codex plugin marketplace add SalesforceCommerceCloud/b2c-developer-tooling
codex plugin add b2c-dx-mcp@b2c-developer-tooling

Start a new Codex session in your project. This setup also works with the Codex IDE extension and the ChatGPT Work desktop app.

Manual MCP setup
bash
codex mcp add b2c-dx-mcp -- npx -y @salesforce/b2c-dx-mcp@latest

Or add this to ~/.codex/config.toml (or $CODEX_HOME/config.toml if customized):

toml
[mcp_servers.b2c-dx-mcp]
command = "npx"
args = ["-y", "@salesforce/b2c-dx-mcp@latest"]

Start a new session. See Codex MCP configuration.

ChatGPT online setup

VS Code

Install the plugin Recommended

  1. Open the Command Palette (Cmd/Ctrl+Shift+P) and run Chat: Install Plugin from Source.
  2. Enter SalesforceCommerceCloud/b2c-developer-tooling.
  3. Select b2c-dx-mcp and follow the installation prompts.
  4. Start a new chat in GitHub Copilot.
Manual MCP setup

Add this to .vscode/mcp.json in your workspace:

json
{
  "servers": {
    "b2c-dx-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@salesforce/b2c-dx-mcp@latest"]
    }
  }
}

See VS Code MCP setup.

Copilot CLI setup

Cursor

Reload the MCP server in Cursor after installation.

Manual MCP setup

Add this to .cursor/mcp.json in your project:

json
{
  "mcpServers": {
    "b2c-dx-mcp": {
      "command": "npx",
      "args": ["-y", "@salesforce/b2c-dx-mcp@latest"]
    }
  }
}

For all projects, use ~/.cursor/mcp.json instead.

See Cursor's MCP documentation.

OpenCode

Add this to opencode.json in your project:

json
{
  "mcp": {
    "b2c-dx-mcp": {
      "type": "local",
      "command": ["npx", "-y", "@salesforce/b2c-dx-mcp@latest"],
      "enabled": true
    }
  }
}

Restart OpenCode. For all projects, use ~/.config/opencode/opencode.json. See OpenCode MCP setup.

Gemini

Run:

bash
gemini mcp add --scope user b2c-dx-mcp -- npx -y @salesforce/b2c-dx-mcp@latest

Start a new Gemini CLI session. To configure the current project only, run it from your project directory with --scope project. See Gemini CLI MCP setup.

No separate skills plugins needed.

Other clients and manual setup →
Skip to content
View as Markdown
View as Markdown

@salesforce/b2c-tooling-sdk / operations/jobs / ExportSitesConfiguration

Interface: ExportSitesConfiguration ​

Defined in: packages/b2c-tooling-sdk/src/operations/jobs/site-archive.ts:802

Configuration for sites in export.

Properties ​

ab_tests? ​

optional ab_tests: boolean

Defined in: packages/b2c-tooling-sdk/src/operations/jobs/site-archive.ts:803


active_data_feeds? ​

optional active_data_feeds: boolean

Defined in: packages/b2c-tooling-sdk/src/operations/jobs/site-archive.ts:804


all? ​

optional all: boolean

Defined in: packages/b2c-tooling-sdk/src/operations/jobs/site-archive.ts:805


cache_settings? ​

optional cache_settings: boolean

Defined in: packages/b2c-tooling-sdk/src/operations/jobs/site-archive.ts:806


campaigns_and_promotions? ​

optional campaigns_and_promotions: boolean

Defined in: packages/b2c-tooling-sdk/src/operations/jobs/site-archive.ts:807


channels? ​

optional channels: boolean

Defined in: packages/b2c-tooling-sdk/src/operations/jobs/site-archive.ts:808


commerce_feature_states? ​

optional commerce_feature_states: boolean

Defined in: packages/b2c-tooling-sdk/src/operations/jobs/site-archive.ts:809


content? ​

optional content: boolean

Defined in: packages/b2c-tooling-sdk/src/operations/jobs/site-archive.ts:810


coupons? ​

optional coupons: boolean

Defined in: packages/b2c-tooling-sdk/src/operations/jobs/site-archive.ts:811


custom_objects? ​

optional custom_objects: boolean

Defined in: packages/b2c-tooling-sdk/src/operations/jobs/site-archive.ts:812


customer_cdn_settings? ​

optional customer_cdn_settings: boolean

Defined in: packages/b2c-tooling-sdk/src/operations/jobs/site-archive.ts:813


customer_groups? ​

optional customer_groups: boolean

Defined in: packages/b2c-tooling-sdk/src/operations/jobs/site-archive.ts:814


distributed_commerce_extensions? ​

optional distributed_commerce_extensions: boolean

Defined in: packages/b2c-tooling-sdk/src/operations/jobs/site-archive.ts:815


dynamic_file_resources? ​

optional dynamic_file_resources: boolean

Defined in: packages/b2c-tooling-sdk/src/operations/jobs/site-archive.ts:816


gift_certificates? ​

optional gift_certificates: boolean

Defined in: packages/b2c-tooling-sdk/src/operations/jobs/site-archive.ts:817


ocapi_settings? ​

optional ocapi_settings: boolean

Defined in: packages/b2c-tooling-sdk/src/operations/jobs/site-archive.ts:818


payment_methods? ​

optional payment_methods: boolean

Defined in: packages/b2c-tooling-sdk/src/operations/jobs/site-archive.ts:819


payment_processors? ​

optional payment_processors: boolean

Defined in: packages/b2c-tooling-sdk/src/operations/jobs/site-archive.ts:820


point_of_sale_channels? ​

optional point_of_sale_channels: boolean

Defined in: packages/b2c-tooling-sdk/src/operations/jobs/site-archive.ts:821


redirect_urls? ​

optional redirect_urls: boolean

Defined in: packages/b2c-tooling-sdk/src/operations/jobs/site-archive.ts:822


search_settings? ​

optional search_settings: boolean

Defined in: packages/b2c-tooling-sdk/src/operations/jobs/site-archive.ts:823


shipping? ​

optional shipping: boolean

Defined in: packages/b2c-tooling-sdk/src/operations/jobs/site-archive.ts:824


site_descriptor? ​

optional site_descriptor: boolean

Defined in: packages/b2c-tooling-sdk/src/operations/jobs/site-archive.ts:825


site_preferences? ​

optional site_preferences: boolean

Defined in: packages/b2c-tooling-sdk/src/operations/jobs/site-archive.ts:826


sitemap_settings? ​

optional sitemap_settings: boolean

Defined in: packages/b2c-tooling-sdk/src/operations/jobs/site-archive.ts:827


slots? ​

optional slots: boolean

Defined in: packages/b2c-tooling-sdk/src/operations/jobs/site-archive.ts:828


sorting_rules? ​

optional sorting_rules: boolean

Defined in: packages/b2c-tooling-sdk/src/operations/jobs/site-archive.ts:829


source_codes? ​

optional source_codes: boolean

Defined in: packages/b2c-tooling-sdk/src/operations/jobs/site-archive.ts:830


static_dynamic_alias_mappings? ​

optional static_dynamic_alias_mappings: boolean

Defined in: packages/b2c-tooling-sdk/src/operations/jobs/site-archive.ts:831


stores? ​

optional stores: boolean

Defined in: packages/b2c-tooling-sdk/src/operations/jobs/site-archive.ts:832


tax? ​

optional tax: boolean

Defined in: packages/b2c-tooling-sdk/src/operations/jobs/site-archive.ts:833


url_rules? ​

optional url_rules: boolean

Defined in: packages/b2c-tooling-sdk/src/operations/jobs/site-archive.ts:834