A little issue with coupons when used in a property/room-type using search from within the the property:
let us take these cases:
Case No. 1: coupon was entered during the right period. It is accepted and works just fine. (Ok)
Example: Coupon is valid for Sept. 10-20, 2019.
Check in was for Sept. 15, 2019
Result: Coupon is accepted, and is intended to be accepted.
Case No. 2: same as in 1, but dates were changed later to other dates (not covered in the coupon), coupon will continue valid (not interned by the owners). (Not Ok)
Example: Coupon is valid for Sept. 10-20, 2019.
Check in was for Sept. 15, 2019
Result: Coupon is accepted.
Check in was then altered to Sept. 25, 2019
Final Result: Coupon will still valid and will lead to non-intended discount.
Case No. 3: coupon was entered for wrong period, it is rejected (OK)
Example: Coupon is valid for Sept. 10-20, 2019.
Check in was for Sept. 25, 2019
Result: Coupon is rejected, and is intended to be rejected.
Hence, case no. 2 has a little error happens only when searching from the sub-form of the property without refreshing.
Have a great weakened