Ideally they want people who already know about their products and are able to easily talk to customers about them, and to deliver top-notch customer service. However they do offer training to get you started and develop your skills.
Previous retail experience isn't necessary for this job - they want people who understand what they are trying to do.