Just to note, this was not my original idea. I found this somewhere on pinterest, so take no credit for it. But i’d like to just show you how well it worked!
So for this, I used an old Jack Daniel’s bottle (can’t stand the stuff so let someone else drink it!) and found a correctly fitting soap dispenser (just measure the bottle to the soap dispenser). Then i attached the whole lot and filled the bottle with soap! The only issue i had was that the tube for the dispenser head was too short for the bottle. I used another tube from the plastic bottle of soap i’d filled the glass bottle with, and attached it to the end. And voila! A lovely soap dispenser.