multi consultant based store
Could be very simple, have a dashboard that shows sales commission etc. have a drop down menu for checkout that is (either optional or forced) customer to choose a consultant before they can finish transaction.
The chosen consultant or sales rep would be sent an email (what information they receive is editable?) containing sales information such as customer name/purchased items/ etc.
dashboard reflects this same basic information