cancel
Showing results for 
Search instead for 
Did you mean: 

Can Customer groups be used for differential core functionality?

Can Customer groups be used for differential core functionality?

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. 

1 REPLY 1

Re: Can Customer groups be used for differential core functionality?

Here is the API information on the Customer Info, you can follow the links to all the info for Customers

 

http://www.magentocommerce.com/api/soap/customer/customer.info.html

 

Groups are supported here.

Magento Moderator since 2009
Keep Calm and Clear Cache!