Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.
For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email email@example.com.
you might consider different payment types and price display and order methods as well. wholesales with repeating orders could be granted invoice payment, depending on the country you are in they might get diplayed priced without sales tax and most better wholesale offer table like order entry form additional.
so setting up a second shop could be a good choice. magento supports multi shop environments.
you can get different prices in one shop for wholesale and retail by defaut in magento, no problem.
Integrating 2 stores into one is quite easy and can be done either in the Admin panel or by creating a new directory on your server (ex. /wholesale).
There would be some backend scripting that would be needed or have each store carry it’s own seperate products which may take up quite a bit of space on your server.