Cookies setting

Cookies help us enhance your experience on our site by storing information about your preferences and interactions. You can customize your cookie settings by choosing which cookies to allow. Please note that disabling certain cookies might impact the functionality and features of our services, such as personalized content and suggestions. Cookie Policy

Cookie Policy
Essential cookies

These cookies are strictly necessary for the site to work and may not be disabled.

Information
Always enabled
Advertising cookies

Advertising cookies deliver ads relevant to your interests, limit ad frequency, and measure ad effectiveness.

Information
Analytics cookies

Analytics cookies collect information and report website usage statistics without personally identifying individual visitors to Google.

Information
mageplaza.com

Guide to Boost Sales with B2B Company Accounts Magento 2

Vinh Jacker | 11-11-2024

Guide to Boost Sales with B2B Company Accounts Magento 2

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.

What Is A Magento Company Account?

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.

Why do you need Company Accounts extension for your store?

A must-have feature for B2B customers

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:

  • Let customer create a “1 parent - multiple children” type of account that consists of one company account and multiple sub-accounts
  • Each sub-account will be assigned certain access permission to the company actions such as placing orders or editing the company information

Enable a straightforward mechanism for company purchase activities

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.

company accounts boost sales
Allowing company accounts will hepl you to boost sales

Simplify and speed up the purchasing process

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:

  • Reducing a layer of steps in the ordering process
  • Customers can still protect the budget by setting limits on ordering

Grow more orders for your store

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.

How to Create a Magento 2 Company Account

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.

Method 1: From frontend

  • Step 1: You need to navigate to the backend panel > Stores > Settings > Configuration > General > B2B Features > Enable Company by selecting Yes.

Enable company

  • Step 2: Move to the frontend and start creating a new company account by clicking Create New Company Account.

Create new company account from frontend

  • Step 3: Fill out the form to provide your company information, including company name, legal name, email, VAT/ TAX ID, and re-seller ID.

Add company information

  • Step 4: Provide your legal address: street address, city, country, state/ province, ZIP/ Postal code, and phone number.

Provide legal address

  • Step 5: Add company administrator by entering your job title, email, first name, last name, and gender.

Add company admin

  • Step 6: Hit Submit.

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.

Method 2: From admin backend

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:

Company grid

  • Step 1: General information: In this section, besides basic fields, you can set the status of the request. By default, it’s active, but you can change it to pending for further consideration from the store owner.

General information

  • Step 2: Account information

Account information

  • Step 3: Legal address

Legal address

  • Step 4: Company admin

Company admin

  • Step 5: Company credit: By default, this part displays an overview of the customer’s credit activity. However, you might find the grid empty because it’s a new company and hasn’t got any information yet. Complete the fields below about credit:

Company credit

  • Step 6: Advanced settings: Now, you can select the customer group to decide which shared catalog the company and its employees will see, allow company employees to create quotes from their accounts, enable purchase orders, and set applicable payment methods.

Advanced settings

  • Step 7: Finally, hit Save.

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.

Magento Company Roles & Permissions

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.

Company Roles and Permissions

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:

  • Default User: Have full access to all sales and quotes activities but can only view the company profile and credit info.
  • Senior Buyer: Have full access to all the resources related to sales and quotes. Can only view these data:

    • Company profile
    • User and teams
    • Payment information
    • Company credit
  • Assistant Buyer:

    • Is allowed to place orders via Checkout with Quote.
    • Can view orders, quotes, and company information.

How to create a role

  • Click on Add New Role.

Click Add New Role

  • The system will redirect you to this page to set up a new role.

Add new role

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.

How to modify/duplicate/delete a 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.

Modify/duplicate/delete a 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.

How to assign a role to a company user

  • Navigate to the Company Users section on your left panel.
  • Find the user to whom you want to assign a role.
  • Click Edit from the Actions column
  • Select the appropriate User Role for that company user.
  • Save changes.

Edit company users

Manage All Company Accounts from the Magento Backend

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.

Edit companies

Activate company accounts

  • Choose accounts by checking the check boxes next on the left
  • Expand the Actions dropdown > Set Active > OK

Activate company accounts

  • After that, pending accounts will be approved.

Block company accounts

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.

Block company accounts

Delete company accounts

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:

Delete a company

Edit a company profile

Method 1: Quick edit

  • Choose the account you want to edit
  • Expand the Actions dropdown and choose Edit. The system will then allow you to modify several fields right on the grid, including company name, company email, and phone number.
  • Click Save.

Quick edit company profile

Method 2: Full edit

  • In the grid, identify the company you want to edit.
  • Select Edit from the Action column in the grid.

Edit company profile

  • Make the necessary changes to the company information.

Company information

  • Press Save.

Convert the credit currency of a company account

The credit in the selected company accounts will be converted to the current rate of the selected currency if you follow the steps below.

  • Expan Actions dropdown > click Convert Currency.

Convert Credit

  • 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.

Convert credit to a new currency

Are You Ready?

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.

Table of content
    Jacker

    With over a decade of experience crafting innovative tech solutions for ecommerce businesses built on Magento, Jacker is the mastermind behind our secure and well-functioned extensions. With his expertise in building user-friendly interfaces and robust back-end systems, Mageplaza was able to deliver exceptional Magento solutions and services for over 122K+ customers around the world.



    Related Post

    Website Support
    & Maintenance Services

    Make sure your store is not only in good shape but also thriving with a professional team yet at an affordable price.

    Get Started
    mageplaza services