将客户迁移到 Prestashop 1.7

Migrate customers to Prestashop 1.7

首先感谢您查看我今天面临的问题。

我目前正在从事一个包含 prestashop 1.7 的项目。我想做的是如下。我想将我的 prestashop 1.6.11 迁移到 1.7。现在我知道目前不支持此选项,但出于某些重要原因我真的很想升级它。我确实将客户和发票迁移到 1.7,但是当我尝试登录新网站时没有任何反应(我在 1.6 上创建了一个测试帐户)。除了页面刷新之外没有错误或任何其他内容,仅此而已。我确实在多个网站上寻找解决方案,但都是空白。

我正在尝试做的事情是否可行,或者有人知道在哪里查看或更改什么。

希望有人有解决办法。

PrestaShop 中有一个 _COOKIE_KEY_ 用于在将密码保存到数据库之前对其进行加密。每个 PrestaShop 安装的 _COOKIE_KEY_。 _COOKIE_KEY_ 对于每个 PrestaShop 安装都是唯一的。

您可以在以下路径中找到 _COOKIE_KEY_:

/app/config/parameters.php(在 PrestaShop 1.7 中) /config/settings.inc.php(在 PrestaShop 1.6 中)

您应该使用更新后的 _COOKIE_KEY_

再次为您的新 PrestaShop 1.7 商店的用户设置密码

您可以查看 Tools::encrypt() 函数以了解其加密方式。

注意:此_COOKIE_KEY_在PrestaShop 1.7

中称为'secret'

从 Prestashop 1.6 迁移到 Prestashop 1.7 需要使用 Prestashop Migrator。这是它的 Github 项目:https://github.com/ets-soft/prestashop-migrator-free-version

步骤很简单: 只需下载 Prestashop Migrator (ets_pres2presfree.zip) 然后按照下面的 3 个简单步骤进行操作

第 1 步:在源网站(您的旧网站)上安装 Prestashop connector

第 2 步:安装全新的 Prestashop 1.7 网站(目标网站),然后在刚刚安装的网站上安装 Prestashop migrator

第 3 步:开始将您的数据从源网站迁移到目标网站。等待几分钟,享受您的新 Prestashop 1.7 网站。