I have a store with these stock settings:
Check stock level true
Subtract stock true
Allow Checkout false
Mark product out of stock --call/email for availability
Stock Re-order level 5
the Admin section reports Current Version: osCMax v2.0.3
and for the most part it works perfectly, allowing customers to see the items that are out of stock but not order them.
But sometimes a customer successfully places an order for an out of stock item. The products table shows a negative qty after the order was placed indicating the original quantity was zero.
I can't replicate it. The system always works fine for me. I have tried trying to buy an item with a zero qty, a negative quantity, a positive quantity that is less than my order queantity and all have failed to reproduce the problem
I use price groups but most everyone is in the same group as my test customer (including the problem customers) , so that doesn't seem relevant.
I do not use product attributes.
I have hacked the price breaks mod into the store and it seems to work great in all cases.
My store is populated by a nightly scheduled synchronization program I wrote to keep its products and stock levels etc in line with my accounting/point of sale system. It just executes sql queries to update the mysql database tables and I can confirm the stock levels are correct there. The products in question had been out of stock for some time so it isn't just a timing issue with the sync program. So i don't think this is relevant, but I mention it anyways because if someone was detailing a problem to me I'd want to know things like this.
Has anybody had a similar problem?





LinkBack URL
About LinkBacks










Bookmarks