I am sure this is just a config issue, but I have tried every combination I can.

I am trying to allow more than one code (bulk generated) of the same coupon to be used on an order (event registration where members get a $20 off coupon, more than one member may be part of a single registration, so they would want to apply both $20 coupons to that registration).

Every time I enter the second coupon, the original coupon is replaced.

I believe I have I tried every combination in the "Combinations" section of the coupon (and this is the only coupon I have in the system).

I created a second coupon and if I use a code from one and then a code from the other, same thing happens - the first coupon is replaced by the second one.

I believe I have tried every combination of options on both coupons in the Combinations section.

Can someone please help me with what I am doing wrong, or what setting I need to allow this? My work-around is going to be changing the value of the second coupon to $40 and telling the members to contact me and exchange their two coupons for a single $40 coupon....but that could end up being a lot of manual effort and delay for people.

Thank you.

CommentFileSizeAuthor
#1 1462302-multi-coupon.patch1.45 KBwodenx

Comments

wodenx’s picture

Category: support » bug
Status: Active » Needs review
StatusFileSize
new1.45 KB

When you apply the 2nd coupon, does it appear in the list of coupons (below the coupon code entry field), but not in the cart? If so, this is probably a bug introduced by changes in the ubercart core api. The attached patch should resolve the original issue, but please test thoroughly to ensure it doesn't cause other problems. Alternatively, you could disable displaying coupons in the cart - they will be applied correctly in the payment preview pane at checkout.

If the coupon doesn't appear in the list of applied coupons (or if there is no such list), you need to be sure that "Allow multiple coupons to apply to the same order" is enabled at admin/store/settings/coupon.