thelia / import-t1-module
Requires
- thelia/installer: ~1.1
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/gfx
,client/document
和 client/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 表。一旦导入完成,您可以安全地删除这些表。