devhub/delete-order

PHP Studios的产品团队开发了针对Magento 2的删除订单扩展。

安装: 4

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

类型:magento2-module

1.0.2 2023-04-16 12:31 UTC

This package is auto-updated.

Last update: 2024-09-16 15:59:21 UTC


README

概览

DeveloperHub 删除订单允许商家删除不需要的单个或多个订单以及所有关联数据,例如发票、发货、信用凭证和交易。Magento 默认没有提供删除订单的功能。店主可能想删除已取消、关闭或仅用于测试目的的不必要订单。DeveloperHub 的删除订单可以解决这个问题。

商家可以通过批量(通过订单网格中的批量操作下拉菜单)或单个(通过订单详情页面上的删除按钮)删除不需要的订单以及所有类型的关联数据,例如发票、发货、信用凭证和交易。这样,商家可以提高效率,提高生产力,并加快商店的订单处理速度。

功能

允许商家删除单个订单或批量删除订单。删除删除订单的所有发票。删除删除订单的所有交易。从删除订单中删除信用凭证。删除删除订单的发货。自动删除与删除订单一起的发票、发货、信用凭证和其他关联数据。

删除订单的三种方式

  • 在订单网格中使用批量操作删除订单:在删除订单中,商家可以使用批量操作批量删除订单。商家只需选择他们想要删除的所有订单,然后应用删除订单(s)的批量操作。在删除订单之前,将显示一个弹出窗口以确认操作。如果商家确认此操作,则选定的订单将从商店中删除。
  • 使用订单网格中的操作列删除订单:要使用操作列删除单个订单,商家必须从订单网格中的操作列中选择删除选项。当商家从操作列选择器中选择删除选项时,将显示一个弹出窗口以确认删除操作。一旦商家确认,订单将从商店中删除。
  • 使用订单详情页面上的删除订单按钮删除订单:在删除订单中,商家可以选择从订单详情页面删除订单。删除订单按钮将显示在订单详情页面的右上角。当商家点击删除按钮时,将向商家显示一个弹出窗口以确认删除订单操作。当商家确认此操作时,此订单将被删除。

安装

  1. 请运行以下命令
composer require devhub/core
composer require devhub/delete-order
  1. 如有需要,请更新composer
composer update
  1. 启用模块
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