There is a web store solution (product) called Virtual Vendor that integrates with Adagio.
I have a number of clients using Virtual Vendor (though not the offline sales part that you are intereted in for your sales team as this is a relatively new add-on).