将 PrestaShop 主题从 1.6 转换为 1.7 的最有效方法

Most effective way to convert PrestaShop Theme from 1.6 to 1.7

我必须升级我的商店,因为我的服务器不再支持 PS 1.6 所需的 PHP 版本。

根据我目前的研究,就主题而言,PS 1.7 可能是一个完全不同的电子商务平台。

转换我当前的自定义 PS 1.6 主题并使其与 PS 1.7 兼容的最佳选择是什么?

我不想从头开始编写整个代码。我希望能够完成至少 80% 或 90% 的进度,然后修复剩余的故障。

我怎样才能做到从 PS 1.6 升级到 1.7 不会花费我几个月的开发工作?

编辑: 解决方法是 使用 ThirtyBees。下面是我自己的答案中的详细信息。

由于此问题也已发布在 Prestahop 论坛上,因此我将在此处添加我的回复以供以后出现类似问题。

没有从 1.6+ 到 1.7 主题或从 1.6+ 到 1.7+ 模块的转换。

您需要新的主题和模块,仅此而已。

您只能升级 Prestashop 文件和数据库。

my server won't support the PHP version required for PS 1.6

What's my best bet to convert my current, custom PS 1.6 theme

I don't wanna have to code the whole thing from scratch. I wanna be able to get at least 80 or 90% of the way there, and then fix the remaining glitches.

How can I make it so that the upgrade won't cost me several months of development work?

最好的解决方案,真的,是 使用 THIRTYBEES

ThirtyBees 是 Prestashop 的一个分支,它是在 1.6 之后分支的,并且是它自己的平台。

Prestashop 的团队正在对 Prestashop 核心进行一些重大更改,其中删除了许多记录在案的功能。随着它们慢慢过渡,如果您不能不断实施升级和更改,最好不要依赖架构。

参考:

https://build.prestashop.com/news/prestashop-in-2019-and-beyond-part-2-pain-points/

https://thirtybees.com/

在尝试使我的商店适应 PS 1.7 后,花了 2 周时间,我遇到了一个又一个障碍,我切换到 Thirtybees。我花了 1 天时间才取得与我在 PS 上花了 2 周时间取得的进展相同的进展。我可以看到自己很快就完成了这个升级进度,很快我就可以再次专注于更重要的业务活动。