You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CCV2是否支持多Spartacus站点及多上下文部署咨询

关于CCV2部署多Spartacus站点的问题答复

1. CCV2是否支持多Spartacus站点部署?

完全支持,你提到的2个功能独立B2B站点、1个B2C站点、且三类站点代码库独立无需合并的需求,可以直接在CCV2上落地:

  • CCV2的JS Storefront静态托管层本身就支持部署多个独立构建的Spartacus应用,你可以为每个单独的Spartacus代码库配置独立的构建流水线,每个项目编译产出的静态资源包会存放在平台隔离的存储路径中,运行时互不干扰
  • 在CCV2 Cloud Portal的JS Applications配置板块,可以为每个Spartacus应用绑定独立的访问域名或者一级路径前缀,比如给第一个B2B站点绑定采购域、第二个B2B站点绑定合作伙伴域、B2C站点绑定官方商城域,CDN会自动按照访问规则把流量路由到对应站点的静态资源,不需要做额外的平台定制开发。

2. CCV2是否支持Spartacus站点部署场景下的多上下文配置?

原生支持,没有平台层面的限制:

  • 针对你当前三个代码库完全独立的场景,最简便的配置方式是在每个Spartacus项目构建阶段就单独写入自身的上下文参数:包括绑定的BaseSite ID、默认语言/货币、OCC API前缀、SEO路径规则等,部署完成后各站点上下文完全隔离,不会出现配置串用的问题
  • 如果后续有单Spartacus应用承载多站点上下文的需求,也可以通过两层配置实现:
    • 在Spartacus项目的app.module.ts中配置多BaseSite匹配规则,支持按访问域名、路径前缀匹配对应的站点上下文
    • 在CCV2的CDN重写规则、应用环境变量配置中,为不同访问入口注入对应的上下文参数,平台会在请求转发阶段自动透传配置,不需要改动业务代码
  • 配置过程中只需要注意保证不同站点的OCC回调地址、静态资源路径前缀不冲突即可,平台本身对多上下文的配置数量没有硬限制。

实操提示:如果多个Spartacus站点共用同一套Commerce后端,需要提前在Backoffice中对齐各BaseSite的跨域允许配置、API端点权限配置,避免前端调用接口时出现跨域或者权限报错。

内容的提问来源于stack exchange,提问作者alinggoputro

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.26 21:48:11