I was curious and found this:
https://www.homedepot.com/p/IHeat-2-5-kW-1-5-GPM-Electric-Sh...
Interesting comments on the reviews:
> It worked for a few minutes before blowing the circuit breaker of gfci switch everytime. Good idea but pulls way too much power on an outlet to really be useful. Also you need to keep the water pressure very low, for it to actually warm up, if the pressure is too strong it won't warm it up quickly enough.
> I'm confused on how to use this. The description mentions use for "Outdoor showers, Pool Side showers" and other outdoor examples, but the sticker on the unit specifically says INDOOR USE ONLY. The instructions say that you must locate the shower head a MINIMUM of 6 feet from the plug, but the cord is only 5 feet 10 inches. Plus, if the head is installed at the minimum height of 6 feet, that means the plug has to be 6 feet high too, since any angle would make it less than 6 feet away. There is no way to replace the cord, no way to hardwire it (as the instructions recommend, which is even more confusing), and you can't use an extension cord. More confusion arises on electrical requirements. It says to use 10 AWG minimum, but the cord is 12 AWG (which only supports 20A). It requires a 30A breaker, and it says it draws 23 amps - but the largest standard receptacle made only supports 20A (L5-20), and you'll only find a 20A breaker on an L5-20 circuit. Any 20A outlet you find will also only have 12 AWG wiring. Beyond all that, I tested it by connecting it outdoors to a 20A circuit. I set the flow rate to 0.75 GPM, and purged the air as per instructions. I started by taking power readings. There are 5 temperature settings; readings were, from Low to High: 9.5A, 13.5A, 16A, 18.5A and 20.3A. So at all settings except High, it was actually within the 20A breaker limit. Unfortunately, it always starts on High when you plug it in. I checked the water temperature with my hand when it was on High, and it was really hot - too hot for a shower, at least 110 F. Then I grabbed the thermometer to take readings, but something happened - I'm not sure what, but it basically broke. On High, it dropped to 90 degrees. My inlet temp was 75. It was still heating a little, but not like before. I adjusted flow to make sure the activation point was reached, but no success. Testing aside, I don't think this puts out enough heat to be effective even if it works as advertised. You would really want to use it when the water is very cold, which means you would need maximum heat, which means running it at 0.5 GPM. You're not going to get much shower at that rate.