1

我有一个由各种组件组成的电子商务“平台”。从业务 POV 来看,我们运行一个仓库/分销,其中包含多个针对特定行业的站点。每个站点都是它自己的业务部门,并且有孤立的数据。

快速解释每个组件是什么;

  • 物流:一个 WCF 项目,包含我们仓库的所有逻辑和数据存储,以接收新货物、打印客户订单、将它们发送到门外等。

  • 站点应用程序:一个 WCF 项目,其中包含专门针对该站点受众的所有逻辑和数据存储。它从物流组件接收关于允许销售的产品(和价格等)的产品信息。客户查看这些产品,提交订单并将订单发送到物流层进行发货。

  • Admin App:一个 MVC 项目,它根据用户权限与两个项目进行通信,以跨每个系统(客户、订单、产品等)操作数据。

  • Web UI App:这需要与站点应用系统通信以检索客户、产品、订单等数据。

现在我需要一些建议是如何实现 Web UI。我希望它在 CMS 框架上运行,以便我们的营销人员可以自己操作页面,而无需 IT 帮助等。

在查看了 Orchard、Umbraco、Sitefinity、Kentico 和 Sitecore 之后,我想知道我们是否需要更多的电子商务前端,例如 nopCommerce 或 Virtocommerce。然而,这两个都是完整的包,包括库存管理、客户管理、订单管理等,在我们的情况下,这些都是在站点应用程序组件中控制的。

如果我可以总结 Web UI 的要求,那就是它需要支持模板系统进行布局、页面/博客管理和插件支持,以便与我们的应用程序进行通信。

我的问题是;是否有符合我要求的可用解决方案,或者我应该选择像 Umbraco 这样的 CMS,我们可以对其进行大量定制以支持该需求?

谢谢!

4

1 回答 1

0

Sitefinity 具有任何 ASP.NET 开发人员都很自然的模块/小部件设计。他们的电子商务模块还促进了产品、类型等的自定义提供商,因此您可以使用默认小部件将您的自定义解决方案无缝集成到 CMS 中,或者轻松开发您自己的小部件。

于 2013-08-09T19:33:57.670 回答