recommendation price with warning on_change