1

安装开发模板后,有没有办法安装 Shopware 演示数据(不是随机演示数据)?

4

2 回答 2

2

是的,有可能。

解决方案1:

您可以在开发模板中运行第一个运行向导。

这可以从Settings > System > First run Wizard这里完成,您必须在要求安装语言包的第一步说“下一步”。在第二步,您可以安装演示数据。

只需关闭窗口或 F5,安装演示数据插件后,您无需再次执行整个运行向导。

解决方案2:

composer require store.shopware.com/swagplatformdemodata
于 2020-08-19T09:52:48.200 回答
0

除了版本 6.2.0-RC 版本的先前答案之外,我们可以使用bin/console store:download(在此提交中添加)命令安装此演示数据插件(无需凭据)。

例子:

APP_ENV=prod php bin/console store:download -p SwagPlatformDemoData

如评论所述,安装bin/console framework:demodata会安装随机演示数据。如果您想对一组特定的数据运行测试,这可能没有帮助。

建议的解决方案 2 也行不通:

Could not find a matching version of package store.shopware.com/swagplatformdemodata

它现在可能位于packages.shopware.com。为此,您必须将存储库添加到您的根作曲家:

"repositories": [
    {
      "type": "composer",
      "url": "https://packages.shopware.com"
    }
  ]

但是您需要登录凭据/.composer/auth.json才能使该凭据起作用:

 {
    bearer: {
       "packages.shopware.com: "[TOKEN]"
    }
 }

令牌应该从https://account.shopware.com获取(如果你能得到它^_^)

于 2021-11-22T07:13:45.423 回答