Magento订单导入扩展,商业或其他

时间:2010-07-16 17:58:40

标签: php soap magento module

是否有标准的第三方模块,每个人/每个人都在使用Magento编程批量订单导入?我需要为客户端执行复杂的历史导入,并且SOAP API没有订单创建API,并且系统中存在的订单模型依赖于已经存在的许多其他事物,这不是简单的直接“创建订单模型“。有没有人创建工具来解决这个问题?

我有兴趣听取人们使用专门用于导入任意订单的模块的经验,以及旨在从第三方系统(例如eBay的M2E扩展)导入订单的扩展。我知道如何从“原始程序化”方法来解决问题;我正在寻找已经解决了很多障碍的工具。

4 个答案:

答案 0 :(得分:2)

我实际上刚刚完成了相同类型的情况。我的客户希望我迁移7年的订单(总订单超过500,000)。

说实话,我只有预算才能尝试单一产品(这是DataFlow的扩展),我不得不说虽然它确实有一些进口订单,但还远未完成。我试图修复他的代码以使其适用于我,但问题是导入那么多信息需要花费相当长的时间(我在休假前开始这个过程一周,当我回来时它只完成了70% )。

我查看了其他一些解决方案,但最后我真的只需要深入研究代码并制作我自己的Magento以外的脚本来推送订单。

我花了大约5个月的时间来完成这个。对于将订单推入系统而言,实际上可能有一个很好的市场。坦率地说,我很惊讶Magento的API系统中不存在这种功能。

答案 1 :(得分:2)

在最近的一个项目中,我们认为将所有过去的订单导入为“Magento订单”是不切实际的。然而,客户希望订单在那里。因此,我们的解决方案是添加另一个表 - “过去的订单” - 并将所有内容放在那里,就像CSV一样。

在客户信息中心中,我们添加了另一个标签来访问“过去的订单”,并使用客户的电子邮件地址作为搜索字词来提取订单。

没有花哨的“重新订购”选项而且您无法从产品中点击,但是,由于它是一个新的型号年份,因此大部分目录已经更改(并且SKU的配置不同)。 / p>

如果你可以通过这种快速而肮脏的方法逃脱,我会推荐它。它将为您免除使用一些未知的未知代码来制作现有订单的痛苦,您不必担心税收/折扣被计算为“Magento方式”(以匹配原始总数)并在某些方面这对客户来说更加诚实,因为您可以在旧订单选项卡中添加一条简明的消息,说明“系统已更改,此处是旧系统的订单”。您可以围绕可用的订单数据(我们使用后端POS系统的转储)构建您的“平面表”,并使用常规收集方法通过电子邮件地址和按订单ID分组。显然,过去订单数据的管理网格有帮助。

我们在我们的解决方案中加入了一些思考,并考虑到其他可交付成果,我们只是完成了工作,而不是花费多年时间以最优雅的方式完成工作。我希望这种方法有所帮助!

答案 2 :(得分:1)

艾伦,

非常感谢您对Magento开发社区的贡献。我真的很感激。

当我在大约6个月前处于你的位置时,我们评估了许多可用于此类交易的扩展,并且它们似乎都不可行。我们测试了一些遗漏信息的地址,另一个错误,这是一团糟。我们最终以编程方式完成了它。一些可用扩展的质量确实值得怀疑,似乎进口/出口市场特别糟糕。祝你好运!

答案 3 :(得分:0)

Alan-不确定但可能Unirgy's uRapidFlow可能会有所帮助。我自己没有测试过。