potential fix for fixing the case when line item product price is less than the promotion