Все приведенные варианты правильны. Однако существуют некоторые стилистические ограничения на употребление слов женского рода. В официально-деловом стиле, когда речь идет о номенклатурном наименовании должности, рекомендуется сохранять форму мужского рода. Подробнее об этом можно прочитать в «Справочнике по русскому языку: правописание, произношение, литературное редактирование» Д. Э. Розенталя, Е. В. Джанджаковой, Н. П. Кабановой, в параграфе «Род названий лиц женского пола по профессии, должности и т. д.».
Да, запятая нужна.
В официально-деловой речи следует употреблять слово продавец. В остальных случаях верно: продавщица.
Слово продавщица входит в состав современного русского литературного языка, его употребление корректно.
Слово "продавщица" употребительно, это стилистически нейтральное слово.