0

我正在寻找将旧订单从数据库(旧网站)导入到 magento 数据库的最佳方法

知道:

-Magento 网站功能正常。

- 许多产品存在于旧数据库中,但不存在于新的 magento 数据库中。

拜托,你能帮我知道导入这些命令的最佳方法吗?

谢谢。

4

2 回答 2

1

您好,您可以按照以下步骤进行:

  1. 从您的数据库中导出所有需要的产品
  2. 将产品导入新数据库(以便现在您的新旧数据库相等)
  3. 从您的源数据库中导出所有 customer_ 和 sales_ 表(这些表包含您的所有订单、发票、贷项通知单数据)
  4. 在将 step - 3 表导入到新数据库之前,首先需要禁用外键约束检查 要禁用: SET FOREIGN_KEY_CHECKS=0;

  5. 将所有表导入新数据库

  6. 更新列inserted_last_id 的eav_entity_store 表(这一步是告诉magento 选择订单id 之后是最后一个订单id)
  7. 启用外键约束检查 启用: SET FOREIGN_KEY_CHECKS=1;

有关更多详细信息,您可以在此处查看。

于 2016-03-02T14:49:07.533 回答
0

这是一项艰巨的任务,但可以完成。

首先,您应该将产品导入 Magento 站点,即使产品不活跃,但只是为了获得 sku 的实时参考。我认为的第二件事是将用户从旧站点迁移到 Magento 站点。他们都应该知道他们的密码最终会改变。

然后我认为您应该以编程方式创建订单并考虑 Magento 中订单的 cicle:订单 -> 发票 -> 运输,因此最后您应该自动完成每个订单。也许这个链接会有用:http: //inchoo.net/ecommerce/magento/magento-orders/automatically-invoice-ship-complete-order-in-magento/

问候!

于 2014-04-25T00:13:20.243 回答