Sana Commerce · ERP 集成

Sana Commerce 到底支持哪些 ERP。

Sana Commerce Cloud 只为 Microsoft Dynamics 和 SAP 提供 ERP 连接器。清单就这么长。如果你用的是 Epicor、Acumatica、NetSuite、Infor 或 Sage,答案是不支持,你读到下一段就可以停了,不必为了确认这件事去约一场演示。

简短的答案

Microsoft Dynamics 和 SAP,此外没有了。

Sana 自己的 ERP 用户指南把这个产品描述为面向 Microsoft Dynamics 和 SAP 的电子商务解决方案。Sana 曾经写进文档的每一个连接器,都属于这两个家族之一。

于 2026 年 8 月 28 日对照 Sana 自己的文档核实。我们查了他们当前的支持文档、自 Sana Commerce 7.4 以来帮助站点的每一个存档版本、约 52,000 条 sana-commerce.com 的存档 URL、约 2,300 条来自其 2013 年之前域名 sana-software.com 的存档 URL,以及他们的新闻存档。

我们能说的是:在 Sana 已公开的历史里,找不到任何其他 ERP 的产品页面、连接器、文档集或发布说明线。我们不能说的是从未。私有的或合作伙伴自建的连接器按定义就不会被公开,而且 Sana 的清单确实会变:Dynamics GP 曾被完整支持约十年,并于 2025 年 12 月 31 日走到生命周期终点。

这个区分比看上去更重要。绝大多数做出同类断言的页面都把它说成绝对的,却拿不出依据。我们宁愿把证据到底走到哪一步告诉你。

清单

支持、已停止、以及不在清单上。

下面用的是 Sana 文档里的产品名称,它们和其市场宣传中的叫法并不一致。我们特意没有写连接器版本号:Sana 大约每季度发一班车,任何写在这里的版本号一个季度内就会过时。而 ERP 的版本支持范围是以年为尺度变化的,值得写清楚。

支持

  • Microsoft Dynamics 365 Business Central。Sana 期望 Business Central 云版客户始终处于最新版本,并在微软执行大版本升级时通过 Microsoft AppSource 自动更新扩展。面向本地部署的按版本扩展则通过 Sana 的社区站点交付给合作伙伴。Sana 没有为 Business Central 发布带版本号的支持列表页。
  • Microsoft Dynamics 365 for Finance and Operations。受支持,而且比它在 Sana 市场宣传中的缺席所暗示的要活跃得多。从 2025 年 12 月的一次连接器发布起,Sana 支持最近三个 Microsoft Finance and Operations 版本,而不再只支持最新一个,尽管测试仍然只针对最新那一个。注意这里指的是三个微软版本,不是三个 Sana 连接器版本,而且 Sana 没有点出具体版本号。
  • Microsoft Dynamics NAV。文档覆盖 NAV 2009 R2 到 NAV 2018,且仅限 W1 和 NA 两种本地化版本。Sana 说明其他本地化版本应由合作伙伴基于 W1 版本自行合并。
  • Microsoft Dynamics AX。文档仅覆盖 AX 2012 R3 和 AX 2012 R2,且需装最新累积更新。更低的 AX 版本需要付费降级或合作伙伴介入。
  • SAP ECC。文档覆盖 SAP ECC 6.0,需带 EHP 6、7 或 8。Sana 明确写明低于 ECC 6.0 的版本,例如 R/3,不受支持。
  • SAP S/4HANA。与 ECC 分开的另一个连接器,有自己的发布线。Sana 的支持版本表列出 S/4HANA 1909、2020、2021、2022 和 2023,另有一列按需支持的任意部署形态。2024 和 2025 版本没有列入,Sana 对此也没有做任何方向上的说明。
  • SAP Business One,仅 Service Layer。文档覆盖 9.2、9.3 和 10.0,并点名两项排除:10.0 SP 2305 不受支持,FP 2105 和 FP 2108 不兼容。Sana 已放弃 DI Server 转而要求 Service Layer,如果你是从旧集成过来的,这一点值得知道。

已停止

  • Microsoft Dynamics GP。2025 年 12 月 31 日生命周期终止。有四个日期值得分开看,因为一句"支持结束了"会把有用的细节盖掉:功能与代码开发在 2023 年第二季度停止;Sana 承诺提供严重问题支持(明确包含安全问题)直到 2025 年 12 月 31 日;这个日期已经过去;而 Sana 给出的理由是微软自己对 GP 的退役,与之同步。GP 已不再作为一种连接类型出现在 Sana Admin 中。详见下文。

不在 Sana 支持清单上

  • Epicor。在 Sana 已公开的历史中,找不到任何 Sana 的产品页面、连接器、文档集或发布说明线,Sana 也不在 Epicor 的 ISV 渠道名单里。另外值得单独知道一点:Epicor 自己就为 Prophet 21 卖 B2B 商城产品,所以一家 P21 分销商真正在做的比较,通常是 Epicor 自家的商务产品对上别的东西,而不是对上 Sana。
  • Acumatica。证据情况与 Epicor 相同,Acumatica 应用市场上也没有相关上架。
  • NetSuite。不存在 Sana 的 ERP 连接器。NetSuite 确实出现在 Sana 文档里,但只是作为 punchout 集成中采购方一侧的 e-procurement 系统,也就是一个使用 NetSuite 的买家通过 punchout 进入 Sana 商城。那不是 ERP 连接器,也不能驱动一个 Sana 商城。
  • Infor。没有连接器、没有页面、没有发布线。存档语料里每一处看似命中的,最后都是某种语言里的"信息"一词。
  • Sage ERP,也就是 Sage 200、Sage 300、Sage X3 和 Sage Intacct。Sana 当前和存档的文档里都没有任何 Sage ERP 产品的连接器。Sana 确实在 Sana Commerce 9.0 里发布过 Sage Pay 附加组件,还带有自己的安装指南,但 Sage Pay 是 Sage 的支付网关(后来的 Opayo),不是 ERP 集成。
  • Oracle、JD Edwards、SYSPRO、Odoo、SAP Business ByDesign 和 Microsoft Dynamics SL。在 Sana 当前的文档、在线集成页面和存档的市场资料里,都找不到任何一个。

还有一件不属于以上任何一栏的事:Sana 没有发布过任何路线图声明,既没有承诺也没有排除更多 ERP 厂商。如果你在纠结要不要等,那么没有什么可等的,也没有任何说法表明有。

清单为何这么短

连接器不是中间件,它跑在 ERP 内部。

绝大多数平台是通过夹在两个系统之间的中间件来对接 ERP 的。Sana 做的是另一件事,而这正是它的支持清单只有七个产品而不是七十个的原因。

Sana 表示,Sana Commerce Cloud 附加组件构建在 ERP 系统之上并运行于其中,使用 ERP 的业务逻辑,而且所有购物车计算都由 ERP 完成。商城并不是在重新实现你的定价,而是在调用你的定价。

这意味着每个连接器都是用该 ERP 自己的扩展技术写成,并通过该 ERP 自己的打包渠道分发:

  • 对 SAP,是在 Sana 注册命名空间下的 ABAP Objects、服务定义和表,用 SAP 自己的附加组件安装工具安装。
  • 对 Business Central,是一个发布到 Microsoft AppSource 的 AL 扩展。
  • 对 NAV,是一个由 Sana 编写、并作为 NAV Web 服务端点暴露的代码单元。

这件事的成本是持续性的,而不是一次性的。Sana 为每个连接器维持大约每季度一次的发布列车,要求标准客户至少每两年更新一次 ERP 连接器,而且在厂商改动 API 接口时不得不重做连接器,SAP Business One 从 DI Server 转向 Service Layer 时就发生过。

这也解释了版本下限。Sana 会拒绝那些缺少它所需 API 基础设施的 ERP 版本:低于 ECC 6.0 的 SAP,因为那早于 NetWeaver;低于 2015 的 GP,因为 Service Based Architecture 是 GP 2015 才有的。

我们的判断,Sana 并没有这样表述:因此,新增一个 ERP 是开一条新产品线,而不是做一个连接器。它意味着在另一家厂商的开发栈里写一个原生应用,调用那家厂商的定价与订单录入例程,通过他们的打包和升级模型分发,并在他们每次改动集成接口时重做一遍。Sana 公开的任何材料都没有量化这个成本,最接近的只有他们在 GP 生命周期终止说明里提到的、把开发资源重新投向生命周期仍然活跃的 ERP。

一点必要的诚实说明,因为照抄厂商说法在这里才是省事的做法。Sana 的架构页面说无需导出、导入或同步任何东西,而 Sana 自己的主数据管理页面又说主数据(包括商品、类目、客户和收货地址)保存在 Sana Commerce Cloud 的数据库里。Sana 没有发布任何用来调和二者的说明。准确的说法是:价格、库存、订单这类易变数据是实时的,主数据是缓存的。做完这个修正,那个架构论点依然成立。

先例

Dynamics GP 发生了什么,以及为什么其他人也该在意。

GP 是唯一一个从"支持"栏挪到"已停止"栏的条目,而对任何正在评估 Sana 的人来说,无论手里是什么 ERP,这都是本页最有用的一行。

时间线是这样的:功能与代码开发在 2023 年第二季度停止。Sana 继续提供严重问题支持,明确包含安全问题,直到 2025 年 12 月 31 日。这个日期已经过去。Sana 给出的理由是微软自己对 GP 的退役,而 Sana 比微软提前了好几年。

由此得出两点,值得带进任何关于 Sana 的决定里。

支持清单是一张快照,不是一份保证。GP 被支持了约十年。如果你的 ERP 属于遗留产品,要向 Sana 问的不是它今天是否受支持,而是他们的承诺相对于你的 ERP 厂商自身生命周期是什么样子,因为那正是他们用过的触发条件。

文档还在,不等于支持还在。Sana 的 GP 文档仍然在线,大约一百二十页,没有下架日期,而且至少有一处提示仍然写成将来时。一条搜索结果或一篇合作伙伴博客可以看起来很新,实际描述的却是八个月前就结束的东西。这个坑我们见过有人掉进去,也正因如此,本页的每一条陈述都带核实日期。

如果你不在清单上

Epicor、Acumatica、NetSuite、Infor、Sage。

如果你是搜"Sana 加上你的 ERP"找到这里的,那你多半是在约演示之前先做资格确认。答案是不支持,而真正有用的是原因,因为它决定了你要不要等。

这是结构性的,不是路线图上的一个缺口。Sana 为你的 ERP 做的连接器,会是一个跑在你 ERP 开发栈内部的原生应用,有自己的安装指南、自己的发布列车、自己的支持版本页。在 Microsoft Dynamics 和 SAP 之外,任何 ERP 都不存在这样的产物,无论现存还是存档。这和"某个功能还没人来得及做"是不同性质的缺席,它不会在下个季度改变。

换成我们在你的位置上会想的几件事,简短说,因为这里不是推销的地方:

  • 先弄清 ERP 优先这个模型原本在为你买什么。Sana 的卖点是价格、库存、信用和订单录入都由 ERP 执行,而不是复制进商城自己的数据库。如果吸引你的是这一点,那么对任何替代方案要问的就是它能逼近到什么程度,而不是谁的功能清单更长。
  • 先看看你的 ERP 厂商自己卖不卖商城。不少厂商是卖的。Epicor 就为 Prophet 21 卖 B2B 商城产品,对分销商来说,那通常是最该先去问价的现任方案,无论最后选不选它。
  • 如果走平台路线,接缝就是项目本身。像 BigCommerce 这样的平台接到你的 ERP 上,会把价格和可用量的契约重新交回你手里,这意味着更多工作,也意味着更多掌控。我们在 BigCommerce 与 ERP 集成那一侧按 ERP 分别写过,同样的推理也适用于我们还没写页面的 ERP。

如果你想听听哪一种更合适的第二意见,我们会给你一个直接的判断。我们既做 Sana 也做 BigCommerce,所以并不是在维护某一个答案。

哪一个 Sana

Sana Commerce Cloud 和 Sana 9.x 是两个问题。

上面讲的全部是 Sana Commerce Cloud。如果你还在更老的 Sana 9.x 线上,在你脚下变动的并不是 ERP 清单,而是产品自身的生命周期。

不存在哪个 ERP 是 Sana 9.x 支持而 Sana Commerce Cloud 不支持的。直觉上会想到的 GP,其实是错的:GP 曾经是 Sana Commerce Cloud 的完整受支持连接器,有自己的支持版本页,它的生命周期终止发生在 Cloud 这一侧。

真正变了的是 9.x 这条线自身的支持,而且取决于你的具体版本。Sana 的支持政策表把 9.3.0 至 9.3.4 的被动支持终止日期定在 2023 年 9 月 26 日。9.3.5 的被动支持一直到 2026 年 12 月 31 日,按工时和材料计费,且只覆盖严重安全问题和阻塞下单缺陷的热修复。

如果你打算在这些日期之后继续留在 9.x 上,我们在 Sana 9.3 支持里单独讲了这件事,也包括 Sana 之外的任何人能做到哪一步这个诚实的界限。而如果 Business Central 是你要去的、或已经在的地方,细节在 Sana Commerce 与 Business Central

常见问题

Sana Commerce 与 ERP,逐条解答。

Sana Commerce 能对接 Epicor 吗?

不能。Sana Commerce Cloud 只为 Microsoft Dynamics 和 SAP 提供 ERP 连接器,而在 Sana 已公开的历史里,无论现存还是存档,都找不到任何针对 Epicor 的 Sana 产品页面、连接器、文档集或发布说明线。已于 2026 年 8 月 28 日对照 Sana 自己的文档核实。我们不会断言 Sana"从未"支持过 Epicor,因为私有或合作伙伴自建的连接器本来就不会公开,而且 Sana 的清单确实会变,但公开证据里没有。原因是结构性的:Sana 的连接器跑在 ERP 内部、用该 ERP 自己的语言写成,所以一个 Epicor 连接器会是一个 Epicor 原生应用,带自己的安装指南和发布列车,而这样的东西并不存在。Acumatica 的答案与此相同。

Sana Commerce 支持哪些 ERP?

两个家族下的七个产品。微软一侧:Dynamics 365 Business Central、Dynamics 365 for Finance and Operations、Dynamics NAV 和 Dynamics AX。SAP 一侧:SAP ECC、SAP S/4HANA 和 SAP Business One。Dynamics GP 曾被支持约十年,并于 2025 年 12 月 31 日走到生命周期终点。各产品的版本覆盖差别很大,所以支持清单只是答案的一半:NAV 的文档覆盖 2009 R2 到 2018 且仅限 W1 和 NA 本地化版本,AX 只覆盖 2012 R2 和 R3,SAP ECC 只覆盖带 EHP 6、7 或 8 的 6.0,低于 ECC 6.0 的一律明确不支持。

Sana 还在为 Dynamics Finance and Operations 做开发吗?

还在,而且这一点值得澄清,因为 Sana 的市场宣传并没有讲清楚。Finance and Operations 在 Sana 当前的在线集成页面上是被点名的,并且和其他 Dynamics 连接器走同一班发布列车。2025 年 12 月的一次连接器发布,把支持范围从"仅最新微软版本"扩展到"最近三个 Microsoft Finance and Operations 版本",尽管 Sana 的测试仍然只针对最新那一个。所以这个连接器是在被积极开发,而不是在被关停。另外也不要把连接器版本号读成 Dynamics 各 ERP 之间受重视程度的信号:四个 Dynamics 连接器走的是同一条同步发布线,版本历史完全一致。

为什么 Sana 支持的 ERP 这么少?

因为它的连接器不是中间件。Sana 表示,Sana Commerce Cloud 附加组件运行在 ERP 系统内部,使用 ERP 的业务逻辑,所有购物车计算都由 ERP 完成。因此每个连接器都是用该 ERP 自己的扩展技术写成的原生应用,并通过该厂商的打包渠道分发:用 SAP 的附加组件安装工具安装的 ABAP Objects、发布到 Microsoft AppSource 的 Business Central AL 扩展、以及作为 Web 服务暴露的 NAV 代码单元。这同样解释了版本下限,因为 Sana 会拒绝缺少它所需 API 基础设施的 ERP 版本。我们的判断(Sana 并未这样表述)是:新增一个 ERP 是开一条新产品线而不是做一个连接器,这对一份不断收缩而非增长的清单来说,是个说得通的解释。

我们的 Sana 商城跑在 Dynamics GP 上,现在该怎么办?

你的商城会继续运行。2025 年 12 月 31 日结束的是 Sana 对 GP 连接器的支持,而在那之前,2023 年第二季度结束的是功能与代码开发。Sana 给出的理由是微软自己对 GP 的退役。两点实务提醒。第一,Sana 的 GP 文档仍然在线且没有下架日期,所以搜索结果和合作伙伴文章可能看起来很新,描述的却是已经结束的东西,而且深层链接可能毫无预告地消失。第二,商城和 ERP 是两个独立的决定:从 GP 迁到 Business Central 是一个真实的项目,但它不必和"商城怎么办"是同一个项目。我们会把两者分开评估,并让商城在两个过程中都继续挣钱。

你们会和我们现有的 Sana 或 ERP 合作伙伴配合吗?

会,而且通常这才是正确的分工。ProjectThunder 是一家 Web 与电商工作室,不是 ERP 的增值经销商。我们不卖 ERP 许可证,也不主导 ERP 实施。我们从 2018 年起就在做 Sana,负责商城、设计与前端、各类定制,以及商城与 ERP 之间的那道接缝,并与 ERP 的负责方协作。如果你在 ERP 侧需要一家实施合作伙伴而目前还没有,我们会直接说出来,而不是把自己的范围硬撑到那里。

Sana Commerce 与 ERP

正在判断 Sana 是否适配你的 ERP?

告诉我们是哪个 ERP、哪个版本,以及你用的是 Sana Commerce Cloud 还是 9.x 线。这两个答案在任何人动笔写方案之前就能定下大半,而如果结论是 Sana 并不合适,我们也会直说。我们既做 Sana 也做 BigCommerce,所以不会替某一个答案辩护。关于我们怎么做 Sana,见 Sana Commerce 代理服务页面;平台一侧的视角见 BigCommerce 与 ERP 集成

877.609.9029
开始对话