aune-io / magento2-autoinvoice
自动为您的Magento 2商店中所有完成订单开具发票
2.3.1
2024-04-27 10:04 UTC
Requires
- php: ~7.1.0|~7.2.0|~7.3.0|~7.4.0|~8.1.0|~8.2.0|~8.3.0
- magento/framework: 101.0.*|102.0.*|103.0.*
- magento/module-sales: 101.0.*|102.0.*|103.0.*
Requires (Dev)
- php-coveralls/php-coveralls: ~2.1.0
- phpmd/phpmd: @stable
- phpunit/phpunit: ~6.5.13
- squizlabs/php_codesniffer: 3.3.1
This package is auto-updated.
Last update: 2024-08-27 10:50:50 UTC
README
在指定状态下自动开具订单发票的Magento 2流程。
系统要求
本扩展支持以下版本的Magento
- 社区版(CE)2.2.x、2.3.x和2.4.x版本
- 企业版(EE)2.2.x、2.3.x和2.4.x版本
安装
- 通过Composer安装模块
$ composer require aune-io/magento2-autoinvoice
- 启用模块
$ bin/magento module:enable Aune_AutoInvoice $ bin/magento setup:upgrade
配置
此模块的配置位于商店 > 配置 > 销售 > 自动发票。在那里,您将能够通过cron作业激活处理,并选择流程的行为。
配置矩阵将允许您设置扩展应该为哪些状态和支付方式的组合开具订单,以及目标状态和捕获模式。以下是一个配置示例。
用法
本模块支持两种不同的用法。
命令行
以下命令将执行该流程
$ bin/magento aune:autoinvoice:process
还提供了一种干运行模式,仅用于查看哪些订单会受到流程的影响
$ bin/magento aune:autoinvoice:process --dry-run=1
Cron
通过激活cron,该流程将每小时自动执行一次。
- 登录管理员
- 转到商店 > 配置 > 销售 > 自动发票
- 将安排流程设置为是
- 如果需要,指定自定义cron表达式
- 清理缓存
作者、贡献者和维护者
作者
许可协议
根据开放软件许可版3.0授权