How can customers repurchase favorite items in a B2B ecommerce store?

We have a large B2B ecommerce store www.shopatdean.com. I want my customers to be able to shop from a list of frequently purchased items/favorite items. I am not interested in a subscription purchase app. I want them to be able to re-purchase these items as needed. Perhaps by building a list of favorites in their store account.

Can you recommend an app that would enable this functionality?