Closed
Description
Preconditions
- magento 2.2.3
- php 7.1.10
- mariadb 10.1.24
Steps to reproduce
- Setup vanilla 2.2.3 with demodata (or use a similar existing store)
- Enable the
special_price
for promo rule conditions:- Stores > Attributes > Product
- Search for and edit
special_price
- Storefront Properties: Use for Promo Rule Conditions: Yes
- Save
- create new cart sales rule:
- Marketing > Cart Price Rules
- Add New Rule:
- Rule name = "Special Price Test"
- Website: select all
- Customer Groups: select all
- Coupon: "Specific Coupon"
- Coupon Code: "special"
- Actions: Discount Amount: "10"
- Actions: Apply the rule only to cart items matching the following conditions: "if ALL of these conditions are FALSE": "Special Price greater than 0.01"
- Leave all other fields to their defaults and save
- In the front end, add a the child product of a configurable product to the cart, such that the child product has a special price set. This product should be the only one in the cart.
- "View and Edit Cart" > "Apply Discount Code":
special
Expected result
- the coupon is not accepted with the message
The coupon code "special" is not valid.
- no discount is applied
Actual result
- the coupon is accepted with the message
You used coupon code "special".
- a discount is applied
The intention with the above mentioned sales rule is to exclude already discounted products from further discounting via a coupon code.
Metadata
Metadata
Assignees
Labels
The issue has been fixed in 2.2 release lineGate 2 Passed. Manual verification of the issue description passedGate 3 Passed. Manual verification of the issue completed. Issue is confirmedGate 1 Passed. Automatic verification of issue format passedGate 4. Acknowledged. Issue is added to backlog and ready for developmentThe issue has been reproduced on latest 2.1 releaseThe issue has been reproduced on latest 2.2 releaseThe issue has been reproduced on latest 2.3 release