A very simple fix to save a lot of waste on soap. I have a big family and soap dispensers spits out an unnecessary amount of soap on every stroke. This just snaps on and the dispenser pukes out a much more reasonable amount of soap.
You really don't need a 3d printer for this simple fix, a piece of plastic pipe or even tape could be used to implement the general idea. A 3d printed part just makes it a little neeter.