6

我对 Magento 与其他 CRM、ERP 系统的集成有些担心。

  1. 如何将 Magento 与任何其他行业标准 CRM 和 ERP 系统集成?

  2. 我如何从 ERP 中获取数据并更新 Magento 数据库,例如事务复制。这可能吗?什么是正确的方法?

  3. 另外,我如何将 Magento 与 POS 集成?是否可以在 Magento 和行业标准 POS 之间进行双向数据更新?

我希望我已经说出了我所有的疑问并说清楚了。如果有人指导我以正确的方式进行整合,我将不胜感激。

4

6 回答 6

5

如果您使用的是 Magento 企业版,请查看Bridge Connect,这是一项专门为与常见 ERP 软件包集成而构建的服务。如果您不使用 EE,或者您不想为 Bridge Connect 付费,那么最好的选择是使用 Magento 为这项任务提供的 Web 服务。

使用这些的最大优势是它们在升级之间相对稳定,因此您不会完全中断升级路径。缺点是它们很慢。傻慢。它们像卫生纸制成的船一样泄漏记忆。不过,根据我的经验,与 Magento 决定更改底层数据库时升级手写代码的麻烦相比,这算不了什么。

至于 POS,在简单的情况下,Magento 管理销售界面可能就足够了。您可以接受 CC 付款、安排发货等,您的订单将与从网上提交的订单大致相同。如果没有,如果您希望在 Magento 系统中使用 Web 服务,那么您将返回 Web 服务。

如果您的 ERP 系统正在处理履行,您可以跳过将 POS 订单添加到 Magento 的步骤。让 ERP 系统成为库存记录系统,只需定期更新 Magento 与新的准确库存数量。

希望有帮助。

谢谢,乔


编辑:

据我所知,Magento 没有说明任何更改数据库的计划,但它在过去已经发生了好几次,没有任何警告,假设什么都不会改变是有风险的。Varien 不对数据库格式或是否会发生重大变化做出任何保证。

发生此类更改时,平台中的 API 和对象会相应调整,因此将其保持在数据库级别之上将使您免受这些更改的影响,并使评估新版本的兼容性的工作变得更加容易。

于 2010-05-15T16:38:57.120 回答
3

Magento 订单/销售数据库结构在最新版本中从 EAV 更改为扁平结构(巨大的性能提升),我预计在不久的将来不会有太大变化,但是非常不鼓励在最低级别使用 DB - 尝试在模型级别上集成。

至于 ERP 集成 - 有几个选项 - BridgeConnect 提供部分功能,也提供 web 服务(但 Magento 中没有通过 web 服务创建订单),您将需要中间件或从 3rd 方系统调用 API。如果您需要速度,最好的办法是编写一个自定义集成块作为 Magento 扩展。如果您需要灵活性和快速的解决方案 - 使用 Webservice(您也可以使用扩展来扩展它们)。

于 2010-05-17T02:38:09.560 回答
2

正如您接受的答案中所述,您最好的选择是使用 API(Web 服务或 XMLRPC)。我使用 API 来构建进出我们的 ERP 系统的接口,使用 Mule ESB 作为事件/传输层。

如果您找不到所需的 API 方法和/或这些方法不适合您,您可以非常轻松地扩展 API。

于 2010-05-24T15:56:41.900 回答
2

是的,API 和 XMLRPC/Web 服务是要走的路。另一种选择是寻找预先存在的 Magento 扩展,这些扩展已经可以满足您的需求。Bridge Connet 当然是一种选择,我们为我们的客户考虑过它,但是我们最终为 RunIt POS 开发了自己的 Magento POS 扩展。

Magento 扩展程序现已在我们的网站上出售,网址为https://www.activo.com/runway-magento-integration-with-runit-pos/如果您需要更多信息,请查看此链接,我们还提供了概述视频,我们如果需要,已经设置了一个演示供您尝试。

由于在线商务的需求不断增长,我看到越来越多的网上商店需要与后端服务集成,这绝对是一个不断增长的需求。我们将推出新功能和其他扩展,使在线商家能够利用其现有的 Magento 商店做更多事情。

于 2010-09-11T18:16:08.513 回答
2

不幸的是,2010 年 8 月Magento 似乎不再支持 BridgeConnect。有一些第三方供应 似乎填补了至少几个 ERM 解决方案的空白。

不幸的是,经过大量搜索,我仍然无法找到 NetSuite 的集成解决方案。

于 2011-07-29T21:04:06.083 回答
-1

我认为您应该看看 Quick Books POS 与 Magento 的集成,还可以看到两个系统的同步服务的 ecc 扩展。

于 2011-09-01T12:47:56.703 回答