View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0003310 | OXID eShop (all versions) | 1.02. Price calculations (discounts, coupons, additional costs etc.) | public | 2011-10-14 15:01 | 2015-05-04 14:15 |
| Reporter | michael_keiluweit | Assigned To | |||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | closed | Resolution | unable to reproduce | ||
| Product Version | 4.5.3 revision 39087 | ||||
| Summary | 0003310: "Valid with same Series, different Order" doesn't work as is should | ||||
| Description | if a coupon is created with the option "Valid with same Series, different Order" is set to no and a new customer ( not logged in ) enters the coupon code in the basket, the shop says "Your Coupon abc couldn't be accepted. Reason: Coupon of the same series can't be used in this purchase!" but it is the first purchase from the new customer. The problem is that coupon is marked as "used" for "not-loged-in" user. And any upcomming user has the same identity, so coupon is not valid for them also. Solution: if coupon has any restrictions on user identity - it should be: 1. Coupon should not be calculated (and not marked as "used") into the basket until user will login to eshop. 2. When number of coupon is inserted by not loged in user, the red message should be displayed, like "Please login to eShop, if you want to use this coupon" (or something similar) | ||||
| Tags | No tags attached. | ||||
| Theme | Both | ||||
| Browser | All | ||||
| PHP Version | any | ||||
| Database Version | any | ||||
|
|
The problem here (probably) is that coupon is marked as "used" for anonymous user and there is no way how to identify the usage of this coupon for anonymous (as all users are the same anonymous until he/she logs in). But when user logs-in - the same coupon works (if it's the first time for him). I think here the proper notice would be enough, something like "Please login and try again...". Currently discussing and waiting for confirmation from management. |
|
|
The decision is taken and I changed the description including the solution |