We just launched a client's site using Smith Cart and they sent an email asking why the cart was selling their products for less than the prices they listed. I went through all of the records and discovered a bug. We entered a book into their store that sells for $17.99. But, a customer purchased it for $9.99 along with another book that was correctly priced at $9.99. There were no discounts used.
When I added the same items to my shopping cart, they both showed up at the correct prices ($17.99 and $9.99). But, then when I clicked the Continue Shopping button and then immediately went back into the cart, the price of the $17.99 book mysteriously changed to $9.99 (to the same price as the other item in the cart).
I then cleared the cart and added a $5.99 item as well as the same $17.99 item. When I clicked Continue Shopping and returned back to the cart, the $17.99 item had changed to $5.99 (both products were listed at $5.99).
I then cleared the cart and added a $9.99 product and a $0.50 product. After clicking Continue Shopping and returning to the cart, both items were priced at $9.99. I've tried many product combinations and after clicking Continue Shopping and returning back, they always all change to the same price (even with 4-5 products in the cart, they end up listed at one price, even though they are all listed for different prices). I can't identify which product price they all assume, as it seems to vary but they all end up at the same price.
You can see this behavior in our clients live production store at http://www.thebodybuilders.net/store. We are running DNN 5.4.4 and Smith Cart 2.98.
Thanks, John