Hide shipping class if variation is virtual Closes #4972