The sole may perhaps have no DeoWirkung, but their effect is definitely odor-reducing. But the main advantage of this sole is that it is washable. Every two weeks I put these deposits in the washer and my shoes still smell like new. If one uses the sole in this sense, even shoes that are normally exposed to a lot of sweat, some time can be worn without a foul odor to it's own. The sole 'sucks' the sweat, which you can then wash.
Here only one important tip for buying: Take care to ascertain the exact size. A pair I bought too small and it feels inside the shoe to extremely annoying because you constantly perceives the edge with your toes.