Hi, I know this is a somewhat old thread but I hope that we can come to a resolution.
A Zen-Cart store has been operating for 3-4 years now. Over the first 2 years or we have not had any issues with negative stock because we never used "subtract stock". Last year was the first time we enabled the feature along with the other settings
Code:
SSL is enabled on entire site, Check stock level =true, Check stock level =true, Check stock level=false, Check stock level =0, Show Sold Out Image in place of Add to Cart =0)
. With those settings, everything went just fine. Customers who tried to order when stock levels were at zero got a message that their files were uploaded but couldn't get their product added to cart or that their cart was empty.
This year, management felt the need to show a more descriptive message before a customer starts filling in all the order details. So we wanted to use the image "Out of Stock". So we enabled the feature and used a different picture. That is the only difference between last year and this year in terms of server and application configurations. We are using version 155A. What happened this year is for some reason, 4 customers of a single product managed to place orders when there were no stocks left (stock level -4). When I checked those orders, they were about between 30 seconds to about 3 minutes apart. (very lucrative product that literally sold out in less than 45 minutes). I am the system admin and application admin so I know what changes were made. The only change from last year is that only. We have always been using a Moneris Hosted Pay Page solution. We use other addons/plugins such as COWA, File Upload, Priority handling, and some shipping modules (this product that was -4 stock does not ship. So no shipping rules apply). I am baffled as to how they managed to place those orders. Luckily, we are able to accommodate those customers but I believe that shouldn't have happened.
Bookmarks