Recommended PrestShop Version

Thanks for choosing Agile.
For customers using our Agile Multiple Seller module and its accessry modules, we highly recommend to use PrestaShop 1.6x or 1.7.5 or lower. PrestaShop has made some changes in versions higher than 1.7.6 that makes it possible or very difficult to implement some of features via hooks, or override, since required hooks or override is not available.

Sept. 05, 2019
PrestaShop 提供一个单击升级模块,帮助您升级您的商店。这是非常有用工具如果你存储是 PrestaShop 与默认主题的干净安装,不安装任何第三方模块或主题。但在现实生活的商店,它是几乎不可能有的 PrestaShop 和默认主题的干净安装。通常您将安装您的 faviortite 商业主题和第三方模块执行你额外的要求 PrestaShop 不能满足该默认值。

如果你想要成功升级您的存储区,这里就被推荐 stesp

你的主题和第三方模块的兼容性。

你必须确保所有的第 3 次的模块和您正在使用的主题仍然与你新的 prestashop 版本,要升级到兼容。
它是更好地与主题或模块使用的以确认兼容性的主题和模块的供应商联系。

新版本的主题和第三方模块可用性

如果任何主题和您正在使用的第三方模块的当前版本不兼容的 PrestaShop 的新版本,您可能需要联系您的供应商要求的主题和模块,并与您的 PrestaShop 商店您更新版本兼容的更新版本。和所有新版本的主题和模块准备升级的目的。

测试新版本的 PrestaShop、 主题与第三方模块

您必须验证和测试新版本的 PrestaShop 模块在测试环境,并确保他们,做工精细,满足您的要求。

备份您的商店

请进行完整的备份你的店在应用任何更改之前。

A.所有存储文件的备份
B.数据库的备份,存储区。

卸载第三方模块

为什么为什么为什么你需要卸载第三方模块之前升级吗?
在 insallation 的第三方模块,您可能已经安装期间重写我基于 PrestaShop 类/方法规范的当前版本的类/方法。如果不卸载它们,商店是升级时,那些旧的重写类/方法将导致错误和一些可能导致您的存储区出现故障。

您可以从存储后台模块选项卡来卸载模块。

所有灵活的模块将不删除或删除任何业务数据在卸载过程中,它只会清除配置数据和相关的钩子。这意味着一旦你重新安装模块后,您的所有业务数据与都相关的模块是还在那里。

一些第三方模块卸载将删除业务数据有关的模块,请确认与该供应商的模块 hanlde 如何升级。


删除重写的类方法,如果适用

此步骤是必需的如果以下条件满足

-你们店里有重写的类方法在主题和模块的安装过程中检测到的冲突。通常重写冲突代码必须手动合并,以便可以安装的模块和主题。

-你有一些自定义更改了任何重写的类或方法联合国文件夹YourStoreRoot/覆盖/


为什么为什么为什么你要手动删除重写类/方法?
在卸载模块或主题,PrestaShop 将试图找到重写代码来自的模块或主题,并将其删除重写类文件根据从YourStoreRoot/覆盖/如果上述条件满足,这意味着 PrestaShop 不能够找到相配要移除的代码,那么这些代码将留在重写的类文件。如果你没有手动删除这些代码,它将导致错误,它也可能导致您的存储区出现故障,如白页 (由于内部错误)。

升级您的存储区

执行存储升级 (基于您选择的升级方法)。不同的方式有按和 miugrate 存储,请阅读如何升级您的存储区,选择一个最适合您的需要和要求的 PrestaSgop 用户指南。

测试新升格商店

请确保新升级的存储工作正常 (如预期)。测试每个函数使用的尤其是那些 cratial 为您的业务。

重新安装第三模块

升级的存储测试和确认后,工作正常,然后你可以回安装第三方的模块回。你可以在后台模块选项卡。

如果没有升级模块,你可以只安装他们回和重新配置的模块。

如果有第三方模块的新版本,您可能需要删除旧的模块如果你 insatall nerwe 版本的模块。(您可以删除该模块从后端办公室-模块选项卡)。

最后测试你与新版本的模块 inalled 的商店。

重新安装第三方模块后,您有验证每个功能和功能模块与存储,以确保它工作正常并达到预期效果。


备注
-信息提供在这里是供你参考,我们不会负责任何损失或你在你商店升级过程中可能面临的问题。
-一些第三方模块卸载将删除业务数据有关的模块,请确认与该供应商的模块 hanlde 如何升级。

小贴士
应在测试环境拳头执行整个店按任务之前将它们应用于您的生产环境。