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.
Here is the API information on the Customer Info, you can follow the links to all the info for Customers
Groups are supported here.