First of all, you should hide prices of your products and force online visitors to login in order to view the price.
Secondly, you show a Magento wholesale registration form with additional customer attributes so that you can collect more information about those merchants.
After login, B2B customers can create multiple wish lists depending on many purposes easily. Furthermore, they can reorder products more quickly than ever.