有3个数据库,每个都有不同的结构:
- 数据库。1号属于一家商店。它有一个产品表
2数据库。第2号属于另一家商店。它有一个或多个包含产品的表。
存储什么样的数据?id、名称、描述、价格、获得stoc
现在您有一个主magento数据库,您希望从两个商店数据库中引入并定期更新所有产品。
最好的方法是什么?
我不能使用数据库复制或镜像,不能使用导入/导出,因为它需要是自动的,每当其他两个数据库中的一个发生变化时,它必须更新主数据库
您必须从config.xml中创建一个观察者并在其上放置cron作业。在该观察器中,您必须从nr1和nr2数据库中获取所有产品字段,然后以编程方式从该观察器中添加产品。
您可以创建两个不同的观察者函数,并在不同的时间分别在它们上放置cron作业。