I am trying to implement this Customer structure in Magento (CE 1.9). I assume that USER and DEALER will both belong to the Customer class in Magento. This is because my store is just a mediator between the two.
<customer>
<user>
<user_can_add_info />
<user_can_ask_for_service_from_any_dealer />
</user>
<dealer>
<dealer_can_put_info />
<dealer_can_accept_requests_for_service_from_users />
</dealer>
</customer>
I wanted to do this using Cutomer Groups in Magento. I was wondering if the core API allowed for ways to load a page/module differently (In this case the Customer Dashboard) for different Customer Groups. When I say load differently, I also mean that both backend (controller/model/blocks) and frontend characterisitcs (templates/layouts) might be different.
If yes, a pointer to a guide/short-explanation as to how to utilise Customer Groups programatically would be great.
PS: I am newbie here. I understand that Magento might not be the right way to do this, but I was looking for a great backend with scope for extension and found Magento worthy.