【发布时间】:2013-07-30 01:35:16
【问题描述】:
我有一个由各种组件组成的电子商务“平台”。从业务 POV 来看,我们运行一个仓库/分销,其中包含多个针对特定行业的站点。每个站点都是其自己的业务部门,并拥有各自独立的数据。
快速解释每个组件是什么;
物流:一个 WCF 项目,其中包含我们仓库的所有逻辑和数据存储,以接收新货物、打印客户订单、将其发送到门外等。
站点应用程序:一个 WCF 项目,其中包含专门针对该站点受众的所有逻辑和数据存储。它从物流组件接收关于允许销售的产品(和价格等)的产品信息。客户查看这些产品,提交订单并将订单发送到物流层进行发货。
Admin App:一个 MVC 项目,它根据用户权限与两个项目进行通信,以跨每个系统(客户、订单、产品等)操作数据。
Web UI App:这需要与站点应用系统通信以检索客户、产品、订单等数据。
现在我需要一些建议是如何实现 Web UI。我希望它在 CMS 框架上运行,以便我们的营销人员可以自己操作页面,而无需 IT 帮助等。
在查看了 Orchard、Umbraco、Sitefinity、Kentico 和 Sitecore 之后,我想知道我们是否需要更多的电子商务前端,例如 nopCommerce 或 Virtocommerce。然而,这两个都是完整的包,包括库存管理、客户管理、订单管理等,在我们的情况下,这些都是在站点应用程序组件中控制的。
如果我可以总结 Web UI 的要求,那就是它需要支持用于布局的模板系统、页面/博客管理和插件支持,以便与我们的应用程序进行通信。
我的问题是;是否有符合我要求的可用解决方案,或者我应该选择像 Umbraco 这样的 CMS,我们可以对其进行大量定制以支持该需求?
谢谢!
【问题讨论】:
-
通过 prism 将您的组件(库存、客户经理)插入 virtocommerce 应该很容易。
-
Virto Commerce 采用模块化设计,不需要的组件可以移除或更换为更符合业务需求的新组件。我们为 rutaobao.com 这样做了,其中履行/仓库模块已自定义构建并集成到管理控制台中。它还被设计为允许任何 CMS 集成,因为显示模板等内容不是硬编码的。
标签: .net content-management-system e-commerce