Configuration OptionsThe extension comes as a set of single-type configuration facilities available at Stores > Configuration > Sales > Shipping Restrictions. The page will feature the list of all shipping methods saved on the store. 
Learn more on configuring shipping methods in the official Magento 2 user guide. To set restrictions, unfold the options of the shipping method by clicking the name of the method, and scroll down to the Allowed for Selected Customer Groups Only parameter. 
The Allowed for Selected Customer Groups Only parameter comes as a check-list of all customer groups available on the store. To add/delete customer groups, proceed to Customers > Customer Groups. The official Magento 2 manual will instruct you on how to do that. Name your custom groups meaningfully, so that you later you have meaningful restrictions on shipping. By default all customer groups are given same rights to all shipping methods. It means that all shipping methods are open to all groups. When in the default mode, the list of groups will come inactive, greyed-out, All Groups selected. To specify the groups which will have access to the chosen shipping method, click on the name of the group. It will then get highlighted in blue. To select multiple groups, press the CTRL button on the keyboard and select as many groups as you need. Multiselect works on mobile devices too. Info |
---|
The All Groups option will apply restrictions to all groups presented on the list. |
Info |
---|
Sample restrictions: B2C customers will be thankful for discounted or free shipping, B2B clients will appreciate alternatives to manage bulky orders and complex delivery needs. |
Only those methods of shipping which have been pre-configured herein will feature on the Checkout page. Cutting the list short and suggesting selected options for various customer groups will save the time of customers, and will suggest them you know their needs and preferences. IntegrationsThe Magento 2 Company Accounts module allows creating company accounts and assigning them to particular customer groups. Those will be your B2B clients, and thereby they may well need specific shipping methods, different to those of general customers. The Magento 2 One Step Checkout extension enhances the native Magento checkout functionality for best user experience. It will feature the specified for the customer shipping methods in its usual, enhanced, way. |