Download the PHP package vendic/magento2-stock-change-after-payment without Composer
On this page you can find all versions of the php package vendic/magento2-stock-change-after-payment. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download vendic/magento2-stock-change-after-payment
More information about vendic/magento2-stock-change-after-payment
Files in vendic/magento2-stock-change-after-payment
Package magento2-stock-change-after-payment
Short Description Magento 2 module to decrease/increase product stock after invoice/creditmemo creation event
License MIT
Informations about the package magento2-stock-change-after-payment
Magento 2: Stock Change After Payment
A simple Magento 2 extension that uses the sales_order_invoice_pay
and sales_order_creditmemo_refund
events to decrease/increase product quantity. It also adjusts the product stock status.
Default Magento 2
- An order is placed
- The product stock quantity is decreased with the ordered quantity
- Payment is made or canceled.
- Depending on this event it stays decreased (succesfull payment) or is added again (unsuccesfull payment)
Changes after using this module
- An order is placed
- The order is paid
- The product stock quantity is decreased with the ordered quantity
Result: stock is not decreased (reserved) for unpaid orders.
Installation
In vanilla Magento 2.2, the product stock is 'reserved' (substracted) when an order is placed, so we'll have to disable this system so we can replace it with our own.
-
Set 'Decrease Stock When Order is Placed' to 'No' to disable. You can find it here: Stores > Inventory > Stock Options
- Install via composer:
About Vendic
Vendic - Magento 2 develops technically challenging e-commerce websites using Magento 2. Feel free to check out our projects on our website.