【问题标题】:Insert/update data from multiple databases into a master magento database将来自多个数据库的数据插入/更新到主 magento 数据库中
【发布时间】:2017-01-14 11:47:06
【问题描述】:

有 3 个数据库,每个都有不同的结构:

  1. Database.nr 1 属于一家商店。它有一张桌子,里面有产品

2 Database.nr 2 属于另一家商店。它有一个或多个包含产品的表格。

存储什么样的数据? ID,名称,描述,价格,库存

现在您有一个主 magento 数据库,您希望在其中引入和定期更新两个商店数据库中的所有产品。

最好的方法是什么?

我不能使用数据库复制或镜像,不能使用导入/导出,因为它需要自动进行,并且每次其他两个之一发生变化时,它都必须更新主数据库。

【问题讨论】:

    标签: database multistore


    【解决方案1】:

    您必须创建一个观察者并从 config.xml 中对其进行 cron 作业。 在该观察者中,您必须从那些 nr1 和 nr2 数据库中获取所有产品字段,然后以编程方式从该观察者添加产品。

    您可以创建两个不同的观察者函数,并在不同时间分别对它们执行 cron 作业。

    【讨论】:

    • 这听起来像是正确的做法,但我对观察者函数和 cron 工作没有经验,是否有任何与此或类似内容相关的教程?顺便说一句:谢谢你的回复
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-04-23
    • 2015-06-27
    • 1970-01-01
    • 2021-09-10
    • 2017-11-14
    • 2020-08-26
    • 1970-01-01
    相关资源
    最近更新 更多