Have done a bunch of them ,and lots of new installs .
The obvious will be demo,plumbing modifications ,floor repair (dry rott)😳?.Framing ,soap nitches ,etc.
I start by reinforcing the floor with doubling joists ,two layers of 1” sub flooring ( have adjustable drain installed ,height ,centered .Oatey has round or square grates ,square is easier to cut tile to but not much ability to adjust for height ,round is the opposite ,easy to adjust ,more difficult to cut tile .
Then I pour in a bed of mortar sloped to the drain (kits available..I can slope with no kit,guides ,pour into of Tar paper etc.
I use a HD LINER ,pig ear the corners ,or I fab a copper pan since I have all my Sheetmetal shop brakes ,shears etc.Liner can be done by someone with some knowledge ..or companies like reddy pan etc.can do a base .After rubber liner is installed ,another bed of mortar goes in sane as first ,sloped ,keep adjusting drain to approximate height ,final adjustment will be for tile and Thinset (if tiled floor,)skip if premade base pan.Pan test for leak ,hold test for X amount ,Liner is sandwiched between two piece drain .flex liner can be fabricated around the entrance (threshold ,ie 4x6).
I cover studs with plastic wrap ,lapped into pan ,after ,soap nitches ,seats are installed ,hardi ,cement board goes in ,Seams ,joints,corners are taped and sealed screws covered (Thinset )
Walls ,base ,liner will all have to be perfectly plumb and square ,if not the tile will reflect mistakes .If stall walls and corners are out it will be a massive eyesore ,so plumb,level ,square everything !!.As you go .Also keep backer board above pan base so no wicking can happen ,watch screws through liner membrane .Have some framing members in areas for shower doors rods ,surrounds etc.
Don’t forget to plan ahead for ,dual heads , valves ,body jets,rain cans 😳😂
Should be ready for Tile😳🤔👍🏻
probably forgetting some steps ,but it’s doable 👍🏻Hope this helps 🤔