0

我想构建一个高度可扩展、高度事务性的网络平台来运行多个网站。产品信息将来自外部 PIM,搜索将由外部服务提供,并且还需要与 ERP 系统集成以进行订单处理。

我要决定的两个功能领域是 Web CMS 和商务框架。我一直在关注 Sitecore、EpiServer、Magento 和 MS Commerce。

虽然 Episerver 和 Sitecore 具有出色的 WCMS 功能,但它们似乎在商业方面缺乏,反之,虽然 Magento 和 MS commerce 具有强大的商业能力,但它们在 WCMS 方面缺乏。

有没有人有将 WCMS 与单独的 Commerce 框架集成的经验?

如果是这样,您会推荐任何组合吗?例如 Sitecore 与 Magento,EpiServer 与 MS Commerce 等

拥有两个独立系统的好处(在其特定领域非常出色,解耦架构等)是否被缺点(复杂的接口,较少的开箱即用功能等)所抵消?

提前致谢!

4

4 回答 4

1

我之前已经完成了 nopCommerce 到 EPiServer 站点的定制集成,通过使用 EPiServer Page Provider,我能够创建一个非常紧密、干净的集成。

我目前正在使用 EPiServer Commerce,所有这些都是为您完成的,尽管产品 URL 不在CMS的干净 URL 结构中。

例如,类别页面可能位于

/产品/汽车/

以及它自己的产品

/ford-focus.aspx

aspx URL 仍然是虚拟文件(它们不存在于磁盘上),但我不喜欢不同的 URL 结构。

于 2011-07-05T14:14:33.610 回答
1

目前最流行的电子商务套餐是 Magento,你可以做多商店、多币种。

我个人认为最好使用 Magento 的全部功能,包括用于编辑产品页面的订单处理和后端工具。但是,有许多公司选择不这样做,而是从后端系统(甚至是帐户包)更新产品数据,并让其他包处理其他所有内容。

如果您想将第 3 方 CMS 与 Magento 一起使用,那么如果您的客户没有“单点登录”,这很容易 - 您可以将 Magento 安装降级到 /store 并自定义 CSS 以使其看起来像您的主站点。

或者,您可以使用 Wordpress 集成,让客户向博客文章等添加评论。

Drupal 是另一个集成到 Magento 构建中的包,客户信息可以在两个包之间共享。

扩展 Magento 并不容易,但它是为扩展而设计的,并且在野外有许多服务器协同工作以提供页面的示例。可以使用主/从数据库,并且提供图像的 CDN 集成是开箱即用的。

我建议不要从离线数据库中提取数据来创建产品页面。这是因为在采用程序化方法时,您无法轻松定制页面以具有自定义选项。

于 2011-07-04T14:07:22.840 回答
1

大约一年以来,EPiServer 就有了一个 Commerce-packaging... 在其中,他们与美国公司 Mediachase 的电子商务框架集成。因此,如果您决定使用 EPiServer,将 EPiServer 与完整的商业产品结合起来可能是最顺利的方式。

我参加了 EPiServer Commerce 的课程,它看起来确实很强大,但在我看来,无论是作为开发人员还是网站管理员,使用起来都不是很愉快。我宁愿自己集成并将“商业”对象提取到 EPiServer 页面中。然后根据需要构建购物车功能、订单流和其他集成。

于 2011-07-04T18:27:45.047 回答
0

我知道这是一篇旧帖子,但如果您正在研究 sitecore,那么 Insite 软件有一个强大的电子商务模块。我们目前正在进行类似的 CMS/ecom 审查。

于 2013-03-01T05:19:03.377 回答