``mgtwizards/module-virtualprocessingstatus``
When creating invoice, manually or automatically, it observes if order has at least one virtual product, and if is then case, will set order in "processing" status instead of "completed".
Send us an email requesting the module https://shopwhizzy.com/help-center/
Free of charge.
* = in production please use the --keep-generated option
- Unzip the zip file in
app/code/MgtWizards/VirtualProcessingStatus - Enable the module by running
php bin/magento module:enable MgtWizards_VirtualProcessingStatus - Apply database updates by running
php bin/magento setup:upgrade* - Flush the cache by running
php bin/magento cache:flush
Important: Order status "processing" must be attached to order state "completed" as a pre-condition to make this module works.
- Observer
- sales_order_invoice_save_after > MgtWizards\VirtualProcessingStatus\Observer\Sales\OrderInvoiceSaveAfter

