What are Webhooks in Magento 2
Discover webhooks in Magento 2: a powerful tool to reduce manual workload for business owners. Learn how they work, their key features, and easy configuration tips.
Vinh Jacker | 11-11-2024
Are you having problems converting B2B sales? Are you customers sharing with you about group purchasing difficulties? Do you want to improve your B2B buying experiences?
If these are issues that both you and your B2B customers are facing, then Company Accounts would be your must-have to cover your concerns. Let’s see how they can benefit you in the B2B world.
Magento 2 company account is a type of account that contains multiple sub-accounts with different roles and permissions. Among sub-accounts, there will be one admin user with the highest authority who can manage all the actions of the account.
In comparison with a normal Magento account, this account is used for companies instead of single buyers.
B2B customers play an important part in any business, your store might not be the outsider. And you will always need additional extensions to cover all the needs in the B2B business setting to streamline the purchasing process. One of the most-wanted customizations is creating company accounts.
Company Accounts extension does the basic but essential works:
If your customers are giant companies containing distinct groups with different purchasing demands or require a myriad of orders on a daily basis, then shared-account will be a possible way to tackle the productivity problem.
For example, an event agency that consists of multiple projects at the same time, and each project is handled by a team. What if all the orders must be placed by one person? He/she can be overwhelmed by the workload and possible mistakes can happen.
Mageplaza Company Accounts extension allows creating multiple roles in a company and assigns corresponding access permission to each role. By doing this, sub-accounts can freely place orders without the admin if allowed beforehand.
Even if the company has different branches that are located over places, it can still manage all the purchasing activities in one place.
With a sharp hierarchy, companies can speed up the purchasing activities by adding multiple authorized users to the account and leave the rights to take action:
Once you have satisfied your customers with a smoothly buying flow, possibly, they will return for more orders and you can keep them for such a long time.
Company accounts allow organizations to distribute the ordering activities throughout groups/teams for several members. It will be less overwhelming for certain members to process all ordering demands. It will also be relaxing for team members to have a space of their own to purchase assets which they think would resonate with the company’ benefit.
Consequently, you will motivate your customers to purchase more of what are beneficial to them and your B2B sales will see the improvement soon.
There are two ways to create a company account in Magento 2. The first option is creating the account from the frontend, and the second one is from the backend. However, both requests need to be approved by the store admin.
If a customer request is approved, he/she becomes the company administrator and can set a password to log in like other admins.
Note: For each different email address for the company email and company admin, the system will create a separate company user account.
Finally, wait for the merchant to approve your request. When it’s approved, you will receive a notification email with instructions. Follow it to set your password.
As a Magento 2 admin, you can easily create a company account for your clients. It’s pretty similar to what we’ve done in method 1, but with a few extra fields to complete.
Navigate to Customers > Companies > Add New Company, and follow these steps:
Your client will receive a notification message (just like method 1) to announce that the request was approved. They can then set up the password and log in.
To avoid unnecessary risks and enhance security, experts recommend that setting roles and permissions for admins should be implemented. With Magento, you can assign multiple levels of permissions to admins.
Magento 2 provides a Default User role, which you can either use in the initial stage or customize for your own purpose. The platform also allows you to create as many roles as needed. Here are a few examples of roles that suit different companies:
Senior Buyer: Have full access to all the resources related to sales and quotes. Can only view these data:
Assistant Buyer:
Start by entering the new role name and then set up its permissions by ticking the available boxes to assign users certain roles they can access.
Remember to save the role.
Go back to the Roles and Permissions page earlier and look at the Actions column. Hit Duplicate/Edit/Delete to perform the corresponding action on each role.
If you modify a role, the system will move you to that role’s customization page, similar to when you create a new role. You can change its name and permissions there. Don’t forget to save your changes.
Go to your backend > Customers > Companies, and you’ll see a grid with all company accounts. Click on the Action dropdown. There are 5 changes you can make to your company accounts, including activating, blocking, deleting, editing, and converting credit.
Users connected to a blocked company account can still log in and browse the catalog, but they won’t be able to make any purchases. A company account may be temporarily blocked if there are unresolved issues or if the account is not in good standing.
To block a company account, click Block and then confirm, like the picture below.
When you no longer need an account or for other purposes, you can delete it. However, deleted company accounts cannot be recovered, so think carefully.
When you decide to delete an account, it will be marked as Inactive, and the company ID will removed from their profiles. However, information about the company’s activities and transactions remains stored in the system.
Press Delete and confirm your action like this:
Method 1: Quick edit
Method 2: Full edit
The credit in the selected company accounts will be converted to the current rate of the selected currency if you follow the steps below.
Choose the new Credit Currency that you want to apply for this account. Amounts will be recalculated based on current conversion rates if available. If not, you can manually input custom rates. The system will show as many conversion calculations as required for the credit currency used by the selected companies.
Click Proceed to complete the conversion.
B2B stores, Are you ready to integrate this amazing solution to your store? You should do it straight away because your customers might need it to optimize their purchase activities. The missing feature of Magento 2 default will be covered perfectly by Mageplaza Company Accounts extension.
If you want to provide a convenient B2B purchasing experience, build a last-long relationship with your partners and grow more orders ultimately, don’t hesitate to try our solution, we are pleased to help you improve your online store.