移动不同版本的shopware内容

Posted

技术标签:

【中文标题】移动不同版本的shopware内容【英文标题】:move shopware content of different versions 【发布时间】:2021-12-14 08:13:20 【问题描述】:

我想将 shopware 3.5.4 版本的 shopware 迁移到 shopware 5 版本,但我无法更新它。我也在尝试将其内容和主题转移到我刚刚安装的 shopware 5。有没有捷径可以做到这一点

【问题讨论】:

【参考方案1】:

没有捷径可走。 您必须更新到某个中间版本。

如果您已升级到 4.2 版,您可以按以下步骤进行更新:

    4.2 5.1.6 5.6.10 5.7.6

另见购物用品 5 changelog

在shopware githubrepository中,你可以找到4.0.1以后的所有版本作为标签。

【讨论】:

不升级就不能完成这项工作吗?因为我的商店软件版本是 3.5.4,我几乎不可能升级它。 如果我们将方法库一一匹配,是否会得到积极的结果? 我预计会出现一些问题,因为更新迁移会提供一些数据更改。此外,您从 3.5 开始的插件也无法在 shopware 5 中使用【参考方案2】:

由于大多数旧版本的商店用品(至少是我所知道的)都相当“修修补补”,因此转移到最近的商店用品的简单方法是:

    将数据库和本地文件复制到支持主机(请记住,您将需要旧版本的 php) 禁用(最好卸载)每个插件和主题,切换到默认主题 升级到 SW4,然后严格按照本指南升级到最新版本的 shopware 5 https://docs.shopware.com/de/shopware-5-de/update-guides 使用导入/导出工具导出所有产品和订单数据

可能跳过第 3 步,应用所有 db 迁移,并在全新安装中使用 db,但我猜您的媒体文件(图像等)会遇到问题. 可能不再可用)。

另一种方法可能是编写一个小脚本将所有数据导出到 csv 并使用本机工具导入。

没有办法(据我所知)使您的旧主题在最新版本的 SW5 中工作。在创建新版本之前,请记住 SW5 很快就会停产,而 SW6 速度更快,并且在可用性方面遥遥领先。您可以使用 SW6 的导入功能从 SW5 迁移到最新版本。

【讨论】:

随着我越来越深入,我意识到最合乎逻辑的事情就是你所说的。感谢您提供的信息。

以上是关于移动不同版本的shopware内容的主要内容,如果未能解决你的问题,请参考以下文章

什么是 var/plugins.json,它应该进入版本控制(Shopware 6.3.5.2)吗?

将不同的移动版本发布到不同的语言环境

在不同的应用程序版本之间动态移动会话特定数据

[Web开发] 在HTML代码里面如何判断IE版本

Visual Server Database Project 数据移动脚本在不同版本的数据库上运行

Appstore 版本 API 给出不同的版本