Just beginning to use the inventory tracking capabilities of CS-Cart (v3) but noticing little problems.
When we get a 'Failed' order in, sometimes we convert these to sales by customer contact or we call them but also just as often they just stay 'Failed' without any further status change, this however is going to cause us inventory issues because the 'Failed' order decreases stock that is never going to go back into the inventory.
Obviously we could add another 'status that puts the products back into stock by setting it to 'increase' but again I think this might also cause issues because of the potential gap between the order failing and someone manually checking and changing the order status.
I get the logic about the inventory increasing/decreasing based on previous status but I really think a 'No Action' option would be really useful, has anyone else managed to mod this themselves or got a better idea for a workaround?
I get the logic about the inventory increasing/decreasing based on previous status but I really think a 'No Action' option would be really useful, has anyone else managed to mod this themselves or got a better idea for a workaround?
I have attached the add-on for CS-Cart version 4.3.8 which adds 'Do not change' option to each order status. It means that after status is changed the inventory will stay the same. Hope this add-on will help you.
The 'Failed' order status does not decrease (or increase) the stock which is great when we don't want to do anything with the order however if we did want to resurrect the order i.e. change it to 'Received Payment' which should decrease, it does not decrease. Any subsequent status change works correctly but i'm guessing that because the 'Failed' status is effectively never set to anything because of the plugin the first manual status change will never have an effect :(
The 'Failed' order status does not decrease (or increase) the stock which is great when we don't want to do anything with the order however if we did want to resurrect the order i.e. change it to 'Received Payment' which should decrease, it does not decrease. Any subsequent status change works correctly but i'm guessing that because the 'Failed' status is effectively never set to anything because of the plugin the first manual status change will never have an effect :(
I have attached the add-on with the changes you need.
I wonder under what conditions do people get failed orders these days? With paypal it is either open or processed. Failed by default should increase inventory?
I wonder under what conditions do people get failed orders these days? With paypal it is either open or processed. Failed by default should increase inventory?
There are a lot of payment methods, they all have their own reasons to make the order failed.