I use soft scrub and a scrubby
For a not scrub, use wet & forget shower.
If you want to scrub I like Lysol Power in the blue label with a trigger sprayer. Scrub Daddy is a great sponge to use. If it is very stubborn, you can cut a grapefruit in half and then cover with coarse salt to scrub.
Once you have it clean, I would use the wet & forget shower to keep the scum away.
I use it weekly and my shower and doors look like new.
I've been changing a lot of my cleaning products to baking soda and vinegar. For soap scum, I'd make a paste with baking soda and water then spread it on the soap scum area. Let it sit for an hour or so while you go do something else. Then spray with a mix of equal parts of vinegar and water plus a few drops of Dawn. It will bubble and foam. Let it do it's work then scrub, wipe down and rinse the door. Wishing you the best.
KrudKutter original concentrate. Spray on. Let set a bit. Wipe off.
Simple Green, full strength. The first time you clean will require a little elbow grease...however...once a week follow ups with a “gentle wipe down” with the same product will provide an easy maintenance.
2 years ago I made it a habit to squeegee my new shower door before I stepped out. It only takes seconds to do and to this day the door looks perfect.
There are those foam erasers now especially for tub/shower. You don't have to use any other cleaner, just a bit of elbow grease the first time. Afterward just clean it once a week. I use African Black Soap from Shea Terra. It's magic for your skin but the whole shower area is black when I'm through. All I have to do is turn the water to HOT only and spray down the walls, tub and shower curtain and that does the trick.
Damp magic eraser
Use milk jug with water a squirt of toilet bowl cleaner and a bit of dawn soap. Leave on glass while you use a sponge to clean walls etc
rinse about 5 min. Will look brand new! Takes the hard water marks off glass as well