用途:在 Salesforce B2C Commerce 中传输站点归档(site archives),编写与校验元数据 XML,导入后回读验证,并导出选定数据用于检查或迁移。
主要能力:使用 b2c job import / b2c job export 传输站点归档;b2c 不可用时改用 npx @salesforce/b2c-cli。CLI 与 MCP 共享解析后的配置,包括 SFCC_* 变量(含项目 .env)、项目/共享 dw.json 及插件;package.json 提供非机密默认值。可用 b2c setup inspect --json 或 MCP config_inspect 检查配置,机密保持掩码。
用法:在目标项目外使用 --project-directory。按平台归档布局编写 XML,先用 b2c docs schema <name>(--list 列出名称)核对相关 XSD,再本地校验。导入目录或 zip,命令默认等待,失败时 --show-log 显示作业日志;重试前确认完成状态。示例:b2c job import ./archive --show-log;b2c job export --site MySite --site-data campaigns_and_promotions --output ./verification。仅用 --site 会导出全部站点数据,指定 --site-data 可聚焦。
限制:没有专用的 MCP 归档传输工具,XML 导入导出需用 CLI。MCP scapi_execute 可管理受支持的 Admin 字段,但仅有元数据记录不能证明促销折扣或定向规则已配置。导入后应回读受影响字段;若 API 省略,则导出匹配数据单元并检查 XML 记录,作业成功本身不足。目录输出保留平台生成的 *_export 根目录,不要覆盖已有或已应用的迁移。导出可能含机密或无关默认值,提交前需审查裁剪并保留 XSD 必需字段。作业优先使用 SCAPI,--api-backend auto 可在受支持拒绝时回退 OCAPI;归档传输两种情况均用 WebDAV。