product editor - variations update

more on the last commit for usability.