Get Merlinus
In order to get Merlinus, complete the side quest that comes after chapter 13, the one where you must protect Merlinus for seven turns. If you successfully complete the side quest, you'll get the option to dispatch Merlinus, a merchant who will store some of your items when you can't carry them. Just follow the instructions that follow after you get merlinus.