• Toll-free  888-665-8637
  • International  +1 717-220-0012
Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

mhotek
#1 Posted : Saturday, December 29, 2007 12:20:04 AM(UTC)
mhotek

Rank: Member

Joined: 2/17/2005(UTC)
Posts: 14

Our orders keep magically changing prices every time they are accessed.

We had a customer place an order for 10 units of a product. At 10 units, the price is $3.50 each. At the time the customer placed the order, the shopping cart somehow calculated the subtotal at $36.00 instead of $35.00. There was a $6.20 shipping on the item, resulting in a grand total of $42.20 for the order. This is what I see on the copy of the order receipt sent to me. The customer submitted payment of $42.20 for the order.

I pulled up the order today to print a packing slip and the price of the items has now magically changed to $3.40 each with BVC5 now saying that 10 * 3.40 = $35.00 and stating that the customer has now overpaid by $1.00. I generated the shipping tag, input the tracking number, and shipped the order. BVC5 now says that the unit price has magically changed to $3.30 per unit and that 10 * 3.30 = $34.00 and that the customer has now overpaid by $2.00.

First of all, it is not calculating a correct subtotal, which is shear idiocy. Secondly, why is it changing the pricing on our items every time that we access an order. This is EXTREMELY disturbing. What in the heck is going on?
mhotek
#2 Posted : Saturday, December 29, 2007 12:36:49 AM(UTC)
mhotek

Rank: Member

Joined: 2/17/2005(UTC)
Posts: 14

One further. When I then edit the order to manually force this thing back to the price that it is supposed to have, i.e. the price of the product when the order was placed instead of this magically decreasing price, it is now showing the product price to be $3.20 with a subtotal of $33.00. This is idiotic.
Chris Dittmeier
#3 Posted : Saturday, December 29, 2007 12:47:20 AM(UTC)
Chris Dittmeier

Rank: Member

Joined: 1/3/2004(UTC)
Posts: 1,497

What version do you have? There was a bug prior to 3.1 that had this effect you describe with volume discounts.
Chris
Sirius Programming

www.siriusprogramming.com
mhotek
#4 Posted : Saturday, December 29, 2007 11:43:05 AM(UTC)
mhotek

Rank: Member

Joined: 2/17/2005(UTC)
Posts: 14

We just applied 3.1, which fixed the subtotal problem. The magically changing prices are still there.

The problem is entirely on the admin side. The code calculates the volume discount based on a differential. In our case, the regular price is $3.60 and the 10 qty price is $3.50. That gives the engine a 10 cent discount applied to the item. I understand why it is using this differential method due to the fact that you can have product modifiers that change the price based on the option selected, but you still want to allow volume discounts to be applied.

However, on the admin side, the code over there is still using this same differential calculation which is absolutely invalid. Once an order is placed, the price is fixed, unless we MANUALLY adjust the price. What is happening is that every time we view an order, edit an order, ship an order, print an invoice, in other words every single time the order is accessed from the admin side, the code is recalculating the volume pricing differential, subtracting that amount off, recalculating the prices and storing it back in the database. If you access an order enough times, the engine will eventually decrement the price so much that it would be telling us that we need to pay our customers for purchasing our products.

The work around that we currently have is to open every single order that comes through and manually edit the prices to what they are supposed to be. This appears to force the code to quit subtracting a price differential from orders. That work around is rather idiotic.
Chris Dittmeier
#5 Posted : Saturday, December 29, 2007 12:42:23 PM(UTC)
Chris Dittmeier

Rank: Member

Joined: 1/3/2004(UTC)
Posts: 1,497

Your issue was fixed in 3.1, at least as far as the testing I've seen. I had your issue prior to 3.1. Eventually the products were free as it removed the volume discount each time you viewed an order. Once you manually edit, it won't change again with the pre-3.1 version.
Chris
Sirius Programming

www.siriusprogramming.com
mhotek
#6 Posted : Saturday, December 29, 2007 3:09:37 PM(UTC)
mhotek

Rank: Member

Joined: 2/17/2005(UTC)
Posts: 14

We're on 3.1 and while the subtotal and grand total problems are fixed. The volume discount issue still exists for us.
birdsafe
#7 Posted : Saturday, December 29, 2007 9:14:05 PM(UTC)
birdsafe

Rank: Member

Joined: 2/21/2007(UTC)
Posts: 1,113

volume discount was fixed for us in 3.1 -- are you looking perhaps at a Pre-3.1 order that still perhaps shows the old values? what happens if you add new items to a cart after installing 3.1?
mhotek
#8 Posted : Saturday, December 29, 2007 11:59:26 PM(UTC)
mhotek

Rank: Member

Joined: 2/17/2005(UTC)
Posts: 14

Already tested that with a brand new order after installing 3.1. The subtotal and grand total calculate correctly. But, the item price is still decrementing every time the order is accessed.
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.

©2024 Develisys. All rights reserved.
  • Toll-free  888-665-8637
  • International  +1 717-220-0012