Closed (fixed)
Project:
Ubercart Discount Coupons
Version:
6.x-1.3
Component:
Code
Priority:
Normal
Category:
Bug report
Assigned:
Unassigned
Reporter:
Created:
3 Mar 2010 at 03:22 UTC
Updated:
10 Nov 2010 at 01:36 UTC
I generated 100 bulk coupon codes worth $15 in "price" type discount. The have a maximum use of 1 per code and a 0/unlimited number of redemption per user.
When I add this to the cart it comes through as a $120 discount.
No idea why.
Thoughts?
Comments
Comment #1
doublejosh commentedApologies... the version is: 6.x-1.x-dev, so it's really my responsibility to make sure this isn't fixed already.
let me go drush that real quick.
Comment #2
longwaveThis is probably the long-standing issue where if you select a product class restriction, the coupon applies once per matching product, and not just once to the entire cart. Changing this would mean breaking existing setups that rely on the restrictions working in this way, unfortunately. The new coupon restriction display in the latest -dev should indicate exactly what the coupon is being applied to.
Comment #3
doublejosh commentedThank you!!! I removed the class restriction and the coupon work fine.
Thanks for your speedy responses and module.
This is the site I'm working on: http://tackysmack.com
Comment #4
doublejosh commentedThe need for this behavior (with the class restriction) would make sense if your coupon was a percentage so it would be applied to each product; though that could be accomplished by discounting the total.
I can't imagine a situation when someone would need a bulk, price-type discount coupon to work more than once in an order.
Make sense? Am I mis-understanding?
Comment #5
RikiB commentedI came across this bug and its not so bad when you realize the workaround. Thanks!
Comment #6
jgumpert commentedGlad to find this explanation and workaround so quickly. Just starting to test out this module and this issue gave me a scare for a few minutes. Thanks!
Comment #7
longwaveThe use of the product class restriction is explained better in 6.x-1.4.