I don't know how movies and merchandising typically operate, but it used to be the case that musicians did their merchandising separate from their music deals. This meant that buying a t-shirt and a ticket would contribute more money to an artist than a record sale. I've seen articles and comments floating around that "360 deals"[0] are becoming the norm, due to dwindling record sales. These deals mean a cut of everything goes back to the record company.