silvercommerce/upgrader

用于创建和管理通用 '订单' 对象的 Silverstripe 模块

安装: 301

依赖者: 0

建议者: 0

安全: 0

星星: 0

关注者: 4

分支: 0

类型:silverstripe-module

4.0.0 2019-09-24 09:47 UTC

This package is auto-updated.

Last update: 2024-08-28 00:50:17 UTC


README

将遗留的 silverstripe-commerce (SS3) 网站升级到 SilverCommerce

工作原理

要使用此模块,您需要在运行 silverstripe-upgrade 工具之前安装它。这样做将会在运行 silverstripe 升级器时,将旧的 i-lateral/silverstripe-[module] 商业模块与 silvercommerce/[module] 模块进行交换。

1 - 安装

此模块可以通过 composer 安装

composer require silvercommerce/upgrader

通过这种方式安装可能不起作用,因为 composer 有时会拒绝拉取正确的版本。因此,我建议您手动将以下行添加到您的 composer.json 中。

"silvercommerce/upgrader": "ss3-dev"

2 - 使用方法

安装后,您需要从您的 composer.json 中删除以下任何/所有模块。(很可能您需要删除许多这些模块才能安装此模块)。

  i-lateral/silverstripe-commerce
  i-lateral/silverstripe-orders
  i-lateral/silverstripe-commerce-customisableproduct
  i-lateral/silverstripe-commerce-bulkprice
  silverstripe/silverstripe-omnipay
  i-lateral/silverstripe-commerce-groupedproduct
  i-lateral/silverstripe-themes-kube-commerce

然后运行 composer update 以更新您的 composer.lock 并确保您拥有所有模块的最新版本。之后运行 dev/build 以更新数据库以匹配。

升级

现在您应该可以运行 silverstripe/upgrader upgrade-code recompose --write 方法,有关升级的更多信息,请参阅 [SilverStripe 文档](https://docs.silverstripe.org/en/4/upgrading/upgrading_project/)。

这将更新所有模块,包括此模块 - 请参阅新版本的 README.md 以获取进一步的步骤。