我有一个由各种组件组成的电子商务“平台”。从业务 POV 来看,我们运行一个仓库/分销,其中包含多个针对特定行业的站点。每个站点都是它自己的业务部门,并且有孤立的数据。
快速解释每个组件是什么;
物流:一个 WCF 项目,包含我们仓库的所有逻辑和数据存储,以接收新货物、打印客户订单、将它们发送到门外等。
站点应用程序:一个 WCF 项目,其中包含专门针对该站点受众的所有逻辑和数据存储。它从物流组件接收关于允许销售的产品(和价格等)的产品信息。客户查看这些产品,提交订单并将订单发送到物流层进行发货。
Admin App:一个 MVC 项目,它根据用户权限与两个项目进行通信,以跨每个系统(客户、订单、产品等)操作数据。
Web UI App:这需要与站点应用系统通信以检索客户、产品、订单等数据。
现在我需要一些建议是如何实现 Web UI。我希望它在 CMS 框架上运行,以便我们的营销人员可以自己操作页面,而无需 IT 帮助等。
在查看了 Orchard、Umbraco、Sitefinity、Kentico 和 Sitecore 之后,我想知道我们是否需要更多的电子商务前端,例如 nopCommerce 或 Virtocommerce。然而,这两个都是完整的包,包括库存管理、客户管理、订单管理等,在我们的情况下,这些都是在站点应用程序组件中控制的。
如果我可以总结 Web UI 的要求,那就是它需要支持模板系统进行布局、页面/博客管理和插件支持,以便与我们的应用程序进行通信。
我的问题是;是否有符合我要求的可用解决方案,或者我应该选择像 Umbraco 这样的 CMS,我们可以对其进行大量定制以支持该需求?
谢谢!