Posted by tobiberlin on June 29, 2009 at 5:14pm
Jump to:
| Project: | Ubercart Discount Coupons |
| Version: | 6.x-1.3 |
| Component: | Documentation |
| Category: | bug report |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | closed (fixed) |
Issue Summary
Hi,
I just installed this module and found out that a test coupon is counted two times when I use it with a test order. For example if the value is 7 Euro the coupon value reducing the total order value will be 14 Euro. Any ideas????
Greez,
Tobias
Comments
#1
Do you have two matching products in the cart? Price-based coupons are applied against every matching product, this is how the original module was designed. There is an outstanding feature request to change this, which I will work on when I have time: #485472: Apply Coupon Only to First Matching Item
#2
And what is the definition of a matching product?
I have two totally different products with different SKU & price.
I select one product where the coupon code may apply to, but it applies to all products.
Is there a solution already?
#3
unassign
#4
Hi,
I know this is not the topic where i should post. Hoping to get ans from here.
I have enabled uc_coupon. i have also created a new coupon, but how will my users know about this coupon? will coupon not trigger a mail when i have added a new coupon? i also tried using restricted user so that at least to them the mails goes saying that "you have a gift coupon code" but its not triggering any mail . have i gone wrong somewhere? do i need configure something else?
plz help.
#5
@deepti: First of all, please open a new issue for this. Don't hijack a topic like this.
Here is the issue queue where you can start a new issue if you want.
Now, to answer your question, this module doesn't handle notifications or something like that.
But you always can build it yourself. I think the goal of all the drupal modules is to have many modules with limited functionality. So we can build ourselves the functionality we want by using the different modules with each other.
Have a look at the notifications module. Maybe you could build the setup you want.
#6
On the coupon page, you choose from the following:
(none)
Product
Product Kit
What I found, if you choose to do a $ off coupon selecting "Product" , it will subtract that from ALL products, not just one. For example:
Product 1 x1 = $5 each
Product 2 x2 = $10 each
Coupon: $2 discount
Discount is $6
Total is $19.
However, on the coupon page, where you choose:
(none)
Product
Product Kit
Choose (none) and it only takes off $2. Ex:
Product 1 x1 = $5 each
Product 2 x2 = $10 each
Coupon: $2 discount
Discount is $2
Total is $23.
Double-check on your own Carts though.
#7
@skyline5k That was exactly my problem. I had "product" selected and I couldn't figure out why my $50 coupon was discounting the full $185 amount off of an order when only one of the products in the cart matched the applicable products. The help text underneath the Product classes should be changed to make this more clear. It currently says:
Selecting one or more product classes will restrict this coupon to matching products only. Discounts will then apply to each matching product.
It should probably say something more like this:
Selecting one or more product classes will restrict this coupon to matching products only. Discounts will then apply to all products of this class overriding any other product restrictions.
Either that change should be made or selecting a class should not override all other product restrictions.
Excuse me if the issue changes I made are inappropriate but I feel that is now where this issue needs to be focused, feel free to change it if you feel otherwise.
#8
Thanks for pointing out this documentation issue; it's always been a little unclear exactly how restrictions are applied. I have made a similar change to the text, and also added a per-coupon description page where the details and restrictions are listed in what is hopefully an understandable format.
This has been committed to the -dev branch which will be updated in a few hours. If coupons do not seem to apply as they are described, please open a new issue with further details.
#9
Thanks! Now we just need to get to the next stable version so that this can be there =)
#10
Automatically closed -- issue fixed for 2 weeks with no activity.