thelia/import-t1-module

安装: 959

依赖项: 0

建议者: 0

安全: 0

星标: 3

关注者: 5

分支: 7

开放问题: 5

类型:thelia-module

0.8.2 2019-06-04 20:23 UTC

This package is auto-updated.

Last update: 2024-09-06 18:38:36 UTC


README

此模块将导入 Thelia 1.5.x 数据库到本地 Thelia 2 数据库。以下信息将被导入:

  • 客户。
  • 完整的目录,包括图像和文档,特征和属性。
  • 文件夹和内容,包括图像和文档。
  • 订单。

请注意,数据库的相关内容将被删除,因此在开始导入过程之前,请务必备份。

导入过程需要访问您的 Thelia 1 数据库。这可以是真实(在线)数据库,但最好复制此数据库(例如,导出/导入),然后在此副本上开始导入。

如果您想导入图像和文档,您必须提供 Thelia 1 安装“客户端”目录的绝对路径。由于所需的文件夹是 client/gfxclient/documentclient/commande,因此如果您的 Thelia 1 安装位于其他位置,则您只需在本地机器上复制这些文件夹。

建议在全新的 Thelia 2 数据库上启动导入过程,以防止任何不一致。

一旦完成完整导入,您可以选择只导入客户和订单。这样,您可以在保持 Thelia 1 商店开放的同时准备 Thelia 2 商店,并在商店切换到 Thelia 2 时获取最后一批客户和订单。

如何安装

此模块必须位于您的 modules/ 目录中(thelia/local/modules/)。

您可以下载此模块的 .zip 文件或将其克隆到您的项目中,如下所示:

cd /path-to-thelia
git clone https://github.com/thelia-modules/importT1.git local/modules/ImportT1

接下来,前往 Thelia 管理面板以激活模块。

客户密码

导入完成后,此模块必须保持启用!创建了一个临时表(customer_temp),用于以 Thelia 1 格式存储密码。

支付和配送模块

在开始导入之前,请确保至少已安装并激活了一个支付模块和一个配送模块。

遗憾的是,导入过程无法找到您的客户在 Thelia 1 订单期间使用的真实配送和支付模块。因此,导入过程将使用 Thelia 2 中找到的第一个支付和配送模块,并将它们分配给导入的订单。

日志

整个导入过程记录在 log/import-log.txt 文件中,其中包含创建的所有记录和导入过程中遇到的任何错误。

对应表

导入过程在您的 Thelia 1 数据库中创建几个 t1_t2_xxxxxx 表。一旦导入完成,您可以安全地删除这些表。