cancel
Showing results for 
Search instead for 
Did you mean: 

Can Customer groups be used for differential core functionality?

   Did you know you can see the translated content as per your choice?

Translation is in progress. Please check again after few minutes.

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!