Product discount value refactoring

@OlegIlyenko @lauraluiz  please review soon.