После шипящих в корнях слов под ударением звук [о] обозначается буквой ё, если при изменении слова или образовании родственного слова в этом корне звук [о] не слышится.
пчёлы - пчела, жёлтый - желтеть, шёлк - шелковистый
В остальных случаях звук [о] обозначается буквой о.
шорты, шорох, шов
В корнях некоторых заимствованных слов после ж, ч, ш без ударения пишется буква о
жонглёр, лечо, шоколад, шоссе, шофёр, Шотландия