首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >erp与opencart同步

erp与opencart同步
EN

Stack Overflow用户
提问于 2016-07-23 19:00:45
回答 3查看 914关注 0票数 0

我有一个Erp软件,使用mssql 2012数据库。我还使用opencart作为电子商务解决方案。正如您已经知道的,opencart使用mysql数据库。

我想双向同步erp与opencart。

erp将发送类别、产品、产品选项、库存给opencart,opencart将向Erp发送订单。

我知道两个系统上的模式,所以我知道哪些表必须更新。

问题是,同步两个不同数据库的最佳方法是什么?特别是当这两个数据库是不同的( mysql ),并且模式完全不同时,和mssql也是本地的,但是mysql只能从web服务器远程访问。

我搜索并找到了下面的选项-Connect,mysql数据库作为的外部,并通过sql从一个数据库运行查询到另一个数据库。-Use of SSIS?-PHP?但我知之甚少。-C锐利的应用?-Third党的软件像对称?

请告诉我你的意见。谢谢

EN

回答 3

Stack Overflow用户

发布于 2016-07-25 11:30:57

任何语言中预定的脚本或cron作业,它将定期运行并执行以下操作

  1. 将数据从MSSQL导出到MySQl。
    1. 将数据从MySQl导入到MSSQL。

如果你需要详细资料那就告诉我。

使用PHP可以很容易地做到这一点

票数 0
EN

Stack Overflow用户

发布于 2016-07-25 14:32:09

我一直在开发一个类似的概念,目前我已经设置了CSV文件。这样链接就更安全了。因此,外部系统定期生成CSV files,然后将其上传到网站上的FTP。一旦在那里,网站会查看那里是否有文件,然后runs a script更新网站上的信息。这是双向工作的,因此新订单生成一个类似的CSV脚本,然后导入外部程序以处理和发送结果。

票数 0
EN

Stack Overflow用户

发布于 2016-07-25 20:54:51

事实上,上述项目可以通过多种方法完成。Php,c sharp,scv,sql查询等等。

我认为最大的挑战是不同的模式。例如,erp将产品存储在5个表中,opencart存储在4个表中。此外,opencart对于每个实体都有一个简单的自动增量id,但是erp有一个更复杂的guid。所以,不容易映射。我知道我可以使用opencart的sku字段来设置映射,但是类别呢?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38545437

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档