There is no lack of shopping opportunities around the outskirts of Berlin.
Many varied businesses and shops offer their wares along the way, for example in Zepernick, Bernau by Berlin and of course in the Berlin districts. Everything needed for a successful cycle tour can be found here.