Merlin's Shop of Mystical Wonders (1996)
Merlin’s Shop of Mystical Wonders is a 1996 film starring Ernest Borgnine. In spite of what the title might imply, this is more of a horror film than a child-friendly fantasy movie. Borgnine plays a grandfather telling his grandson a story about the wizard Merlin opening up a store in modern-day America. He tells him two separate stories about Merlin and the store.
More at Wikipedia.