gpt4 book ai didi

php - Magento - 从数据库手动将订单从 1.4 迁移到 1.7

转载 作者:行者123 更新时间:2023-11-30 01:37:41 26 4
gpt4 key购买 nike

好吧,我遇到了麻烦,我在 stackoverflow 和 magento 论坛上查看了数十个主题,但仍然没有解决方案。我们正在将 Magento 1.4.2 迁移到最新的 1.7。我们对所有内容进行了备份,我们连夜进行了升级,一切都几乎完美。1.5 天后,有人注意到一个插件不起作用 - 它不仅不起作用,而且向人们收取错误的价格!大麻烦了。因此,我们尝试修复它,但这是一场噩梦,现在是中午,我们需要快速做出决定 - 恢复备份。我们再次备份当前的 1.7 DB 并将系统交换到 1.4.2。备份已经上线,我们正在后台工作,我们修复了它,两天后 1.7 就顺利上线了。

窍门就在这里! 2 天的订单落在备份 1.4.2 DB 中。现在我们有1.7,大约有100个订单丢失。现在我们尝试了数百万种解决方案,但它们都是关于迁移所有数据库。诀窍在于,我们有超过 10,000 个订单,而只需要传输大约 100 个(当然是连接的用户)。

有什么线索吗?有任何想法吗?我发现了一些关于 SOAP API 的内容,但不知道如何处理。非常感谢任何帮助。

最佳答案

您可以使用 SOAP API。创建一个脚本如下:

 $client = new SoapClient('http://magentohost/api/soap/?wsdl');


$session = $client->login('apiUser', 'apiKey');

$filters = array(
'created_at' => array('gt'=>'2013-05-15 12:00:00')
);
$result = $client->call($session, 'order.list');
var_dump ($result);

这给了你命令。然后您可以创建一个脚本将它们插入新数据库或再次手动购买它们我不知道哪一个最简单。

我希望这对您有帮助,否则请发表评论。

关于php - Magento - 从数据库手动将订单从 1.4 迁移到 1.7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16629484/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com