Make you soap and haircare bars last.
The best way to keep soap and shampoo bars dry between uses is to give water somewhere to drain, let air reach the bar, and keep it out of the shower spray. You don’t need an elaborate setup. You do need something better than a puddle.