If you don't want to constantly top up the shop's inner storage, you can connect a stockpile
To add a stockpile, click "Connect Stockpile" in the shop interface.
Now walk around and click on a (double) chest or a barrel.
Congrats! You connected a stockpile. Your shop will automatically sell items out of your stockpile(s).