View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0004632 | OXID eShop (all versions) | 1.02. Price calculations (discounts, coupons, additional costs etc.) | public | 2012-10-16 11:00 | 2018-12-06 08:03 |
Reporter | michael_keiluweit | Assigned To | |||
Priority | normal | Severity | feature | Reproducibility | always |
Status | closed | Resolution | unable to reproduce | ||
Product Version | 4.6.5 revision 49955 | ||||
Summary | 0004632: If a coupon has a min. order sum and assigned articles, it should only count assigned articles for the min. order sum. | ||||
Description | requirements: A coupon which is only assigned to one article. The coupon is only valid if a minimum order sum is reached. how it works now: A coupon counts the whole basket cost and compares the total sum with the minimum order sum of the coupon itself. If basket total sum is more than the min. order sum of the coupon, then the coupon is valid and grants the discount. It ignores it if the coupon is only assigned to some categories or articles. As it should work: If a coupon has a min. order sum and is assigned to a category or an article, the calculation of the min. order sum should consider only the prices of assigned categories / articles. | ||||
Steps To Reproduce | 1. create two articles (article A = 100€ and article B = 1.000€). 2. create a coupon. 3. set minimum costs to 1.000€. 4. assign the coupon only to article A which costs 100€. 5. add article A to the basket and try to activate the coupon (it will fail). 6. add article B, so the total sum is now 1.100€. 7. try to activate the coupon - it will work Please see attached screenshots 1 - 4.png | ||||
Additional Information | Tested in CE 4.6.5. | ||||
Tags | coupon, Coupons | ||||
Attached Files | |||||
Theme | Azure | ||||
Browser | All | ||||
PHP Version | Not defined | ||||
Database Version | Not defined | ||||
|
- Rewrote the whole entry. - marked as feature -MK |
|
Tested it again and it isn't reproducible anymore. (EE 6.1.1) Created two articles (a=100; b=1000). Created a discount which is valid from quantitiy 0 : 0 and purchase price 500 to 1.000.000. Assigned only article A to it. At frontend I added article A four times to the basket (=400€). No discount was given. I increased the amount to 5 articles (500€) and the discount was given. Then I changed the amount to 4 (400), the discount was gone. After that I added the article B (1000€) to the basket so the value was 1400€ but the discount was still not granted. -> works as expected. -MK |