When a user enters a coupon code on the cart page, I think it should carry over to the checkout page. It might be confusing to the user when the coupon field is blank on the checkout page when they just entered it on the cart page. When the user enters the code again on the checkout page, they get the message:
Coupon "xxxxx" has been removed from your order
A discount of $30.00 has been applied to your order.
... but the code is still not visible.

see screenshot

Comments

nelslynn’s picture

StatusFileSize
new33.14 KB

I just noticed two more issue when you try to add the coupon a second time in the checkout (after adding it on the /cart page), the coupon appears in the cart twice. Good thing it's not applied twice. :)
See screenshot.

Second issue: I have shipping calculations based on the number of products in the shopping cart and ship-to country. When I enter the coupon on the cart page, shipping does not consider the coupon as an item... so one product plus the coupon equals 1 item. However, when in checkout, I change the country (where shipping will increase) and the shipping changes fine. But when I change the country back to the original "United States", shipping calculations now consider the coupon an item, so 2 items in cart. Not sure if this is a rules issue or a coupon issue.

EDIT: this looks to be all be fixed with latest DEV of Ubercart (dated: 4/16/2012). I was using an earlier DEV version.

wodenx’s picture

Status: Active » Fixed

Both uc_coupon and ubercart have been under very active development recently, so it's important to have matching versions. There's a compatibility chart on the uc_coupon project page that shows what works with what.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.

Anonymous’s picture

Issue summary: View changes

edit