devhub / delete-order
PHP Studios的产品团队开发了针对Magento 2的删除订单扩展。
1.0.2
2023-04-16 12:31 UTC
Requires
- php: >=7.1.0
- devhub/core: 1.0.*
README
概览
DeveloperHub 删除订单允许商家删除不需要的单个或多个订单以及所有关联数据,例如发票、发货、信用凭证和交易。Magento 默认没有提供删除订单的功能。店主可能想删除已取消、关闭或仅用于测试目的的不必要订单。DeveloperHub 的删除订单可以解决这个问题。
商家可以通过批量(通过订单网格中的批量操作下拉菜单)或单个(通过订单详情页面上的删除按钮)删除不需要的订单以及所有类型的关联数据,例如发票、发货、信用凭证和交易。这样,商家可以提高效率,提高生产力,并加快商店的订单处理速度。
功能
允许商家删除单个订单或批量删除订单。删除删除订单的所有发票。删除删除订单的所有交易。从删除订单中删除信用凭证。删除删除订单的发货。自动删除与删除订单一起的发票、发货、信用凭证和其他关联数据。
删除订单的三种方式
- 在订单网格中使用批量操作删除订单:在删除订单中,商家可以使用批量操作批量删除订单。商家只需选择他们想要删除的所有订单,然后应用删除订单(s)的批量操作。在删除订单之前,将显示一个弹出窗口以确认操作。如果商家确认此操作,则选定的订单将从商店中删除。
- 使用订单网格中的操作列删除订单:要使用操作列删除单个订单,商家必须从订单网格中的操作列中选择删除选项。当商家从操作列选择器中选择删除选项时,将显示一个弹出窗口以确认删除操作。一旦商家确认,订单将从商店中删除。
- 使用订单详情页面上的删除订单按钮删除订单:在删除订单中,商家可以选择从订单详情页面删除订单。删除订单按钮将显示在订单详情页面的右上角。当商家点击删除按钮时,将向商家显示一个弹出窗口以确认删除订单操作。当商家确认此操作时,此订单将被删除。
安装
- 请运行以下命令
composer require devhub/core composer require devhub/delete-order
- 如有需要,请更新composer
composer update
- 启用模块
php bin/magento module:enable DeveloperHub_Core php bin/magento module:enable DeveloperHub_DeleteOrder php bin/magento setup:upgrade php bin/magento cache:clean php bin/magento cache:flush
4.如果您的网站正在运行产品模式,则您需要部署静态内容然后清除缓存
php bin/magento setup:static-content:deploy php bin/magento setup:di:compile
#####本扩展与所有版本的Magento 2.3.*和2.4.*兼容。###在以下实例上进行测试:#####多个实例,例如2.3.7-p4和2.4.5p1