Adidas is offering customisable shoes through their miadidas website. The level of customisation which the user is allowed is quite high, including different colors for various areas of the shoe, choice of materials and patterns as well as personilisation through embroidery.
Other similar services available online are provided by:
Converse, Nike,Vans, Reebok, Timberland.