Hello
First of all:
Joomla 3.4.8
VM 3.0.12 (updated from VM 1.1.3 6 months ago)
This folowing is giving me gray hairs.
I have assigned a couple of extra Order statuses. I use them to update my orders and give the customer i little more status info. To give some examples:
N: shipped as economy shipment (is removed)
B: shipped as first class letter (is removed)
Z: handled by customer service (is reserved)
My problem is that if I ship an order that has been confirmed and give the status N VM puts the products back in stock.
If I use the status B it actually works. I made a test where I changed the order status from B to N an VM puts the products back into stock again.
They are both assigned is removed(from stock). I checked the database and the order status view, both say the same. I have tried to find the code for updateing the stock, but with no luck. Is there some hard coded statuses that should not be used ? I have used these statuses with my VM 1.1 for Years without problems. Now it seems to be a problem. I can not figure out why.
I have realized that if I use the order status Z (Handled by customer service) I have to uncheck the all lines check box, but when I ship my items I should be able to use the B and N statuses to update the stock or am I missing something here ?
This is also happening with VM 3.0.8.
Has anyone a clue why this is happening ?
regards
Jörgen @ Kreativ Fotografi
Hi Jörgen,
If i can remember the statut "N", is used internally by VIrtuemart.
Try to use another letter and check if it work.
Merry Christmas,
Patrick
Hello Patrick
I changed the status code to J instead of N and it seems to be working. Thanks for the hint. But if this letter is used internally I should not have had this problem in the first place. Do You know in which model the order lines update the stock values ? I made an attempt but didn´t find it.
Anyway my problem seemes to be solved, thank You for this.
Have a nice evening
Jörgen @ Kreativ Fotografi
N is used for NEW, before any statut set in order.
This is a long time ago so, i think.
This should be controlled, but i think no one had used it before. Perhaps in last VM, this statut is controlled ? You need to check with current developpers.
Greets,
Patrick
Hello Patrick
I am using VM 3.0.12. With control I mean that the letter N would be impossible to assign for a user. But I think that I migrated the N status from my 1.1.3 VM. So this could circumvent a check.
Thank You and Good night :)
Jörgen @ Kreativ Fotografi