В корнях после шипящих под ударением пишется буква о, если нельзя подобрать однокоренное слово с безударным гласным. Слов, в корнях которых пишется буква о после шипящих под ударением, немного.
шов-шовчик, крыжовник - крыжовничек.
Шорох, обжора, чопорный, капюшон, трущоба, чокаться.
Буква ё пишется, если можно подобрать однокоренное слово с безударным гласным.
чёрный - чернеть.
Буква о также пишется в безударном положении в некоторых словах иноязычного происхождения.
шоссе, шофёр, шоколад, жокей, жоглёр.
В суффиксах и окончаниях глаголов и образованных от них словах с суффиксом -ённ- (-ён-) после щипящих никогда не пишется о.
пострижёшь, испечённый (от глагола испечь) хлеб, решён (от глагола решить).