I have 2 storeviews (B2C and B2B) and some customer groups (B2C, B2B, Reseller) and I need account sharing set to global, but also need to bind my customer groups to their respective storeviews.
This means that a logged in B2B customer should always "stay" in b2b.mydomain.com whereas a B2C customer should always be redirected to the respective content on the b2c.mydomain.com website.
This will not be possible by default, since Magento can distinguish only the website-level and not the Store-level or the Store View-level, for Customers.
Go to Magento Admin panel, and then:-
System > Configuration
"Customer Configuration" Group "Account
Sharing Options" tab
"Share Customer Accounts" field
In this field, you can only find two options:-
Global
Per Website
Hope it helps.
Related
is it possible to make a customer group allow to login in Magento admin panel. like we have a customer group architect . and we want them to log in to admin panel and create their portfolio.
I want to create a customer group name architect. than i want him to have attributes of customer and some of custom attributes that i will add. now i want him to login at backend and access my custom menu that I have created for him only .
Yes, it's possible to create a new user group for the admin panel. And then you can assign access/permission to that group.
You can find that option under System->Permissions->Users into Magento admin.
Here is link which shows complete steps to do that - https://www.sieverscreative.com/setting-up-users-and-access-levels-in-magento/
Hope this helps.
I have installed one magento instance. I want to add 2 websites wholesale.com and retail.com.
Both the wholesale and retail websites are in a single magento. The products and catalogs are same for both the sites but prices will be different as per wholesale and retail websites.
When I will open a wholesale.com the customer should not see the price of the products. To see the price of products he/she need to login. And in retail.com customer can see the retail price of the product.
Also the customers will be different for both the sites. i.e. wholesale customers belongs to wholesale.com and retail customers belongs to retail.com.
I have tried some links but not able to do the same. Is there any way to do this?
Yes, you can do this.
For this setup, you should create 2 websites in your magento instantes. One for wholesale.com and another for retail.com.
Each website will have its own categories, and all products will have to be added to both websites and the categories in both websites.
To configure the visibility of the product prices, you will have to create or install an extension. It will have to be active for wholesale.com and inactive for retail.com.
You can determine how user accounts are shared over your magento installation: system wide or per website. You can find this setting under System - Configuration - Customer Configuration.
You can configure different prices for customer groups. In your case, I would create a customer group for the wholesale.com site. So, retail.com would show the default price. Under System - Configuration - Customer Configuration you can also set the Default Group for new accounts. Change your scope to wholesale.com and select the wholesale customer group.
I believe this should do it.
I have just added another website to my Magento eCommerce site and I would like my existing customer bass to be able to login to the new website with the same username and password that they have registered with for the original site. I also need any customer who signs up in the future to be assigned to both websites.
When I go to edit a user there is a drop-down box to say which website they are associated with, but the field is disabled and doesn't look like a multi select drop-down. Which would suggest to me that Magento isn't set up to share details between websites.
Does anyone know if this is possible?
In the admin, under System > Configuration > Customers > Customer Configuration > Account Sharing Options, you'll be able to choose between sharing accounts per website or globally.
In order for a user to become an active member of our site, they need to click on the confirmation link sent to their email address. When we click on "Manage Customers" on the backend of Magento, we can see which customer group the customer belongs in, but we cannot tell whether or not they have activated their account without clicking on each individual account. Is there a way we can add a column to show and filter users who have activated / not activated their account?
Please help!
Thanks
If the value that tells if an account is activated or not is stored in an attribute, this extension should do the trick : Enhanced Admin Grids
i would like to add this functionality to a Magento store
2 user types
1 = have purchased
2 = have not purchased
the have purchased group has extra tab in user account that might have a variety of things like a free download and/or link to page that only have purchased can access.
Use customer groups for this. Add most users to the default group, and add an event listener to completed orders that changes the user's group. Then only allow access to the page based on the customer's group.