When I test buying a product kit on the website that I'm working on, I am given different total prices.
The product kit in question is listed as being $19.95. It includes 45 items that all cost $0.99 each. Within the edit menu for the product kit, all of them are left at the price $0.99 except for one, which is discounted by $-24.60. So, it computes the price correctly to $19.95 (45*.99 - 24.6 = 19.95). I add it into the my shopping cart and the price is still listed correctly. But, when I checkout using Credit Card, just before I submit the order, it tells me that the total is $43.56. It isn't charging the price of the product kit for some reason. It seems to be computing the price in a different way.
I think that since the product that I discounted by $24.60 is only worth $0.99, it is only discounting the price by $0.99.
(45*.99 - .99 = 43.56).
Anyway, it is telling me one total and then charging me something else, and I don't think that it is supposed to work that way. I've added a screenshot of the order.
Any insight into this would be much appreciated. Thanks.
| Comment | File | Size | Author |
|---|---|---|---|
| screenshot.PNG | 91.56 KB | kleinmp |
Comments
Comment #1
Island Usurper commentedI think it would only discount the order by the amount of that one product, since in the order, that's really all a product kit is: a bunch of individual products. I can't remember exactly where, but I'm sure that Ubercart doesn't allow products to be sold for a negative amount. This restriction might exist in several places.
It's a little tedious, but I think you will have more success if you discounted each of the products by a smaller amount. In this case, make each product worth $0.44 and every third product $0.45.
Comment #2
kleinmp commentedThanks for the suggestion. That would work, but fortunately, we found an issue in our database that was causing this problem, so we don't have to go through each product kit and reprice everything.