Php 如何将订单数据的数组/对象转换为EDI 850格式?

Php 如何将订单数据的数组/对象转换为EDI 850格式?,php,magento,integration,edi,logistics,Php,Magento,Integration,Edi,Logistics,我需要在网站(本例中为Magento)和仓库/物流API之间构建一个集成过程。 仓库需要以EDI的形式获取数据(850表示订单请求,其他数字表示其他内容)。 我知道如何以其他已知格式(xml/json/…)准备数据,但我以前从未使用过EDI,所以。。我到底应该如何准备数据 提前谢谢 *我下载了它,它似乎有一种将数组转换为EDI的方法,但我仍然需要知道在该数组中放入什么 **以下是API文档中的一些规范,我应该如何使用/阅读该表? 如果您能够导出为XML,那么我将使用一个将XML转换为X12文件

我需要在网站(本例中为Magento)和仓库/物流API之间构建一个集成过程。 仓库需要以EDI的形式获取数据(850表示订单请求,其他数字表示其他内容)。 我知道如何以其他已知格式(xml/json/…)准备数据,但我以前从未使用过EDI,所以。。我到底应该如何准备数据

提前谢谢

*我下载了它,它似乎有一种将数组转换为EDI的方法,但我仍然需要知道在该数组中放入什么

**以下是API文档中的一些规范,我应该如何使用/阅读该表?


如果您能够导出为XML,那么我将使用一个将XML转换为X12文件的工具。它通常的工作方式是使用XML字段描述EDI结构和段

有几种商业工具可用。我见过的最好的开源解决方案是


该文档非常棒,因此即使您不在.Net环境中,并且试图实现相反的效果(XML到X12),您也可以使用它来创建自己的转换工具(我使用groovy创建了自己的转换工具)。

如果您能够导出为XML,那么我将使用将XML转换为X12文件的工具。它通常的工作方式是使用XML字段描述EDI结构和段

有几种商业工具可用。我见过的最好的开源解决方案是


该文档非常棒,因此即使您不在.Net环境中,并且试图实现相反的效果(XML到X12),您也可以使用它来创建自己的转换工具(我使用groovy创建了自己的转换工具)。

您链接到的工具是用于edifact的。您想使用x12。这两个都是edi协议,但不同。嗨,只是开始看同一件事。您是否找到了任何解决方案和/或最终做了什么?您链接到的工具是用于edifact的。您想使用x12。这两个都是edi协议,但不同。嗨,只是开始看同一件事。您是否找到了任何解决方案和/或您最终做了什么?谢谢您的回答!对PHP解析器有什么建议吗?(开源/商业)谢谢你的回答!对PHP解析器有什么建议吗?(开源/商业)