以编程方式将Magento 1订单导入Magento 2站点

时间:2017-09-14 13:06:35

标签: magento magento2

我已将 Magento-1 订单详细信息导出到csv文件中。

我需要通过编程方式将这些订单详细信息导入 Magento2 网站。 我可以更新订单中已存在的订单总额。

需要以编程方式创建订单,

我在这里提到了订单更新代码

<?php
use \Magento\Framework\App\Bootstrap;
include('app/bootstrap.php');
ini_set('display_errors', 1);
$bootstrap = Bootstrap::create(BP, $_SERVER);
$objectManager = $bootstrap->getObjectManager();
use Magento\Sales\Model\Order;
$orderId = 000000002;
$objectManager = \Magento\Framework\App\ObjectManager::getInstance();
$order = $objectManager->create('\Magento\Sales\Model\Order')->load($orderId);
$orderState = Order::STATE_PROCESSING;
$order->setGrandTotal(50.00);
$order->setState($orderState)->setStatus(Order::STATE_PROCESSING);
$order->save();
echo "Order Updated successfully";

任何人都可以通过类似方法为创建订单提出一些建议。

先谢谢。

2 个答案:

答案 0 :(得分:0)

您只需安装this工具并进行配置即可 之后,您可以从Magento1中选择要在Magento2商店中导入的订单,目录等

答案 1 :(得分:0)

您可以使用Magento的默认迁移工具。哪些甚至不能订购,但它会导入产品,属性,属性设置等。几乎所有数据都来自Magento 1到Magento 2.您可以选择要从Magento 1迁移到Magento 2的内容。

我亲自使用它,它确实很好用。以下是它可能对您有用的网址。

http://devdocs.magento.com/guides/v2.0/migration/migration-tool-install.html