Traditional is something that has been done a certain way for a long time. People do it over and over. For example, it is traditional to put a Christmas tree in our homes during December.
Old-fashioned is something that used to be done a long time ago, but people don't do it anymore. For example, it is old-fashioned to use a typewriter, instead of a computer.