Save up to 50%: Many exciting extension deals are waiting for you!Get Now

Magento 2 Shipping & Payment Method per Customer Group

Shipping and Payment Method per Customer Group is a helpful feature for Magento 2 that allows the admin to set which shipping and payment method will be displayed to each customer group.

The backbone of Magento 2 Payment & Shipping by Customer Group extension is to improve the checkout and admin management when it comes to different shipping and payment options:

  • Magento 2 restrict shipping methods for particular customer groups;
  • Magento 2 payment restrictions methods for particular customer groups;
  • Work well with default Magento payment method by customer group functions;
  • Compatible with integrated payment methods like Braintree and iDEAL & Giropay via Stripe;
  • Included in Magento 2 B2B Solution to serve checkout stage by setting up Magento 2 payment & shipping by customer group.


  • Compatible with Hyva Theme and Hyva Checkout
  • Compatible with Magento 2.4.7 & PHP 8.2

>> Get this module & other B2B modules in this Package - Save up to 50%!


Open Source (CE): 2.3.x - 2.4.x
Commerce On-Premise (EE): 2.3.x - 2.4.x

One-Time Payment

30-Day Money Back

Free 1-Year Support

Free Installation & Lifetime Update

Marketplace Approved
Rest Support
GraphQL Compatible
Theme Compatible

Professional Shipping and Payment Package



Save -$37.50


Your store has many types of customer groups, payment, and shipping methods. Do you want to decide if this customer group can access several particular payment and shipping methods but the default Magento 2 doesn’t support you?


Magento 2 Shipping & Payment Method per Customer Group extension will be the perfect answer to the question of how to implement payment restrictions & shipping restrictions to each customer group. It’s easy to use, improves the checkout process, and saves a lot of time for admin in management as well.

Magento 2 Shipping & Payment Method per Customer Group - Detailed Features

Easily manage shipping & payment methods from the backend

As you know, checkout is the make-or-break process. Making every piece smooth and convenient is crucial, especially regarding shipping and payment selections.

Hence, we have developed a very straightforward and user-friendly design for the Magento 2 Payment & Shipping by Customer Group extension to ensure you can take full advantage of it.

The grid in the backend allows the store admins to view and manage all the information regarding the customer's payment and shipping method, even without coding knowledge.

Restrict Magento 2 shipping methods by customer group

It’s a well-known fact that you should offer shipping restrictions Magento 2 for a customer group, say, wholesalers, to promote their frequent and large purchases.

The default Magento 2 shipping restrictions seem to be solved by setting a minimum order amount. However, it takes you hours to consider the correct number of orders to apply the free shipping rate: not too low yet also not too high. Such a burden on the mind!

Magento 2 Shipping & Payment Method per Customer Group makes it super easy. All available shipping options are exhibited at your fingertips. Restrict one or multiple customer groups in less than one minute!

Restrict Magento 2 payment method by customer group

The same goes for managing the availability of the Magento 2 payment restrictions. Please note that payment settings are essential to ensure your financial flow and security.

According to Demand Gen Report, 76% of B2B buyers now demand more individualized services.

For example, B2B customers love fast and convenient online payment methods these days - Hence, it would help if you show better options to them.

Because B2B clients have done business with you in the long term and often purchase in bulk, it is preferred to allow:

  • Purchase Order
  • Bank transfers
  • Check/Money orders

Ideally, our Magento 2 Payment & Shipping by Customer Group extension takes only a minute.

Include a list of all shipping and payment methods on a specific page

A customer group condition determines what shipping and payment methods will display at:

  • Shopping Cart page
  • Check out page
  • Checkout with multiple address page
  • Review order when redirected from 3rd payment method page

Automatically hide restricted methods from a specific page at the frontend

Restrict your ideal shipping and payment methods for VIP, wholesale or loyal customers instead of showing to everyone.

Regarding payment methods, you can display enabled payment methods on the website.

This module supports Magento default payment methods and Multisafepay gateways. You can find out more about Magento 2 extensions on our website BSS Commerce.

Magento 2 Shipping & Payment Method per Customer Group User Reviews

Write a review

Frequently Asked Questions

Ask a Question

Does your extension also support additionally installed methods or only the default M2 methods?

Can I install this Magento 2 extension via Composer? If yes, how can I do that?

How to send customization request for this extension?

Release Note

    • v1.2.1 (Jul 26, 2023):
      • Update: Compatible with Magento 2.4.6, PHP 8.2
      • Fix bug: Lost payment when changing data while creating order in BE
    • v1.2.0 (Feb 20, 2023): Fix bug not saving settings when customer group is NOT LOGGED IN.
    • v1.1.9 (Oct 13, 2022): Update compatible with PHP 8.1. Fix bug from marketplace.
    • v1.1.8 (Mar 16, 2022): Fix not displaying shipping method and can not checkout in Frontend; Fix the error compatible with Swagger; Fix module bug working wrong when website id default other 1.
    • v1.1.7 (Feb 20, 2021): Support REST API, GraphQL
    • v1.1.6 (Feb 18, 2021): Fix bug with multiple websites
    • v1.1.5 (Feb 25, 2020): Fix bug with customer group when the site having multiple store view
    • v1.1.4 (Feb 20, 2020): Fix Invalid scope type
    • v1.1.3 (Jan 31, 2020): Fix bug not showing Paypal express checkout when the module is enabled
    • v1.1.2 (Sep 04, 2019): Fix not displaying shipping/payment method when switching customer group; Add method code into payment/shipping's title in admin
    • v1.1.1 (Jun 08, 2019): Fix not displaying payment & shipping method after changing customer group
    • v1.1.0 (Dec 05, 2018): Fix bug not displaying Credit card of Paypal Payment Pro for specific customer group(s) set up
    • v1.0.9 (Nov 01, 2018): Fix order creation issue in backend not display payment method after choosing shipping method
    • v1.0.8 (Sep 10, 2018): Fix shipping and payment method display per customer groups for orders created from admin
    • v1.0.7 (Aug 13, 2018): Compatible with Sage pay; Add separate Enable/Disable configuration for shipping and payment for customer group
    • v1.0.6 (Jul 21, 2018): Fix issue magento 2.0.8; Fix limited character issue when having many customer groups; Fix paypal issue; Fix enable/disable module issue
    • v1.0.5 (Apr 03, 2018): Fix issues with online payment methods supported by magento default; Fix issues with multiple address checkout; Compatible with Multisafepay payment method
    • v1.0.4 (Mar 09, 2018): Compatible with magento 2.2.3
    • v1.0.3 (Feb 07, 2018): Advance admin interface and compatible with Magento 2.2.x
    • v1.0.2 (Feb 25, 2017): Fix the error with compilation
    • v1.0.0: First Release