Product out of stock message for variation is not correct. (Updated)

Updated PR for #494