Powered by Adobe Commerce 2.4.2-p1


Payment & Shipping Restrictions



Back to top

Payment & Shipping Restrictions extension for Magento 2 enhances native Magento functionality meant to specify payment and shipping methods to be available at checkout. The Payment & Shipping Restrictions module brings into play the Customer Group restriction criterion. Now vendors are able to specify payment and shipping methods, which will be available to customers on the checkout page, depending on shoppers’ belonging to a certain customer group as the latter are configured on the store. 

The Payment & Shipping Restrictions extension brings about the following benefits to your online business: 

  • Facilitates flawless and comfortable checkout experience;
  • Releases customers of searching for an appropriate shipping and/or payment method in the pool of irrelevant ones;
  • Ensures trust of all types of customers in your understanding of their needs, preferences and payment practices;
  • Decreases checkout abandonment;
  • Provides for easy tailoring of client-focused shipping and payment facilitation strategies.


Business Value

Offering the right payment and shipping options to your customers at the right times plays a critical role in reducing cart abandonment and increasing revenue. Presenting diversified alternatives you enable lowest shipping rates and most convenient payment means. You save customers’ time at checkout and show that you know their preferences and needs.

The Payment & Shipping Restrictions extension for Magento 2 helps specify payment and shipping methods to the customer groups available in the store considering underlying presumptions on their needs and likes. Thereby, thorough analysis given, specifying payment and shipping methods may well result into the following: 

  • Increased conversions - when offering relevant payment and shipping methods, rates, gateways and options;
  • Increased average order value - when suggesting free shipping thresholds, expedited shipping at a certain price point, flat rate on specific high-profit items, payment on credit terms to wholesale clients, etc.;
  • Expanded market or target audience - when providing specified shipping to the areas, where there used to be no access to / when offering payment gateways which are preferable in the region;
  • Decreased costs - when matching numerous alternative shipping/payment services the carriers/payment facilitators have on offer to the needs of your customers; 
  • Improved operational efficiency - thoroughly specified shipping methods allow for clearer information for operational staff on how to pack, pick and prick / thoroughly specified payment methods help bring order into your accounting work. 

Taking control of your online store’s payment and shipping alternatives ensures that you are not leaving money on the table or risking your success by charging too little on shipping or offering stiff payment alternatives. Even small changes here can pay enormous dividends in cart conversion, controlling shipping and payment costs and delighting customers.


How It Works

The Payment & Shipping Restrictions extension for Magento 2 is embodied within two independent modules Payment Restrictions and Shipping Restrictions which are assembled into one pack. Each module can be installed, configured and used separately. At the same time, some underlying principles of use remain the same. 

The extension expects vendors to have customer groups arranged in the store. Magento 2 offers default groups, as well as the functionality to extend the list. Vendors may have all sorts of groups they consider meaningful. The module also expects there are shipping and payment methods enabled on the store, default or custom ones. 

The Shipping Restrictions module adds a checklist of customer groups to the Store Configuration (the Sales part of thereof) and thereby allows extending specification of shipping methods to a customer belonging to customer groups. 

The Payment Restrictions module collects payment methods enabled in the store into a separate page on the Backend, where they can be specified against available customer groups.


Example & Use Cases

Vendors have their own classification of customers to differentiate payment and shipping methods and thereby to enable customer-centered shopping experience at the store. To demonstrate the potential and worth of the present extension let’s refer to the following two major criteria to classify customers into groups: 

Size and character of customer’s business

  • Shipping methods, sample specification of thereof 

B2C customers will be thankful for discounted or free shipping, B2B clients will appreciate alternatives to manage bulky orders and complex delivery needs. Showing an LTL freight carrier as an option for someone who orders a single t-shirt will obviously not make a deal.

  • Payment methods, sample specification of thereof 

B2C customers may well be happy with credit/debit cards or payment gateways, like Stripe, Bambora, PayPall and etc. B2B clients, wholesale or retail, will appreciate bank transfers or letters of credit. 

Geography of a customer’s business

  • Shipping methods, sample specification of thereof 

An advanced approach here, as compared to the native Magento functionality of customer country selection, presumes thinking of countries as areas of specific tax and customs regulations.

  • Payment methods, sample specification of thereof 

Bambora has various gateways, covering the whole world, though in their specific ways. Asian-Pacific customers will work best with Bambora APAC gateway, East-European customers - with debit cards or bank transfers.

Thinking of trust, registration, potential and other criteria vendors may come up with a variety of other customer groups which will require different payment and shipping methods. To specify thereof is the functionality of the Payment & Shipping Restrictions extension for Magento 2. 


Feature Highlights

  • Shipping Methods

Use all available on the store shipping methods for restriction configuration.

  • Payment Methods

Use all enabled on the store payment methods for restriction configuration.

  • Restriction Specification

Configure customer group specification for each shipping and payment method enabled.

  • Restriction at Checkout

Have relevant payment and shipping methods visible to customers at checkout with regard to their belonging to a particular group.

  • Customer Groups

Employ all customer groups available in the shop for restriction configuration.

  • Top User Experience

Enjoy the well-thought user interface, combining elements of restriction specification into a single page. 

  • Multiselect and All Groups

Apply the intuitive group select options: multi-select, All Groups or system values.

  • Multishipping Support

Employ all the essential native Magento 2 functionality on shipping methods configuration, even if you do not want to apply customer group restriction to certain methods.



Experience the extension firsthand:  

Enhance This Extension With The Following: 

  • Company Accounts - allows enriching the list of customer groups available for payment and shipping specification with corporate B2B partners.
  • One Step Checkout - enables enhanced checkout functionality for best user experience.

Support Policy

Included technical support:

  • Magento Open Source (CE) version - 3 months of free technical support
  • Magento Commerce using on prem (EE) version - 3 months of free technical support
  • Magento Commerce on Cloud (ECE) version - 3 months of free technical support  

Technical Specifications

Back to top

Seller profile


Seller contact



Current Version


Magento platform compatibility

Open Source (CE): 2.3 (current), 2.4 (current)

Commerce on prem (EE): 2.3 (current), 2.4 (current)

Commerce on Cloud (ECE): 2.3 (current), 2.4 (current)


Stable Build


14 July, 2021


Extensions, Shipping & Fulfillment

Quality Report

Back to top

Installation & Varnish Tests


Coding Standard


Plagiarism Check


Malware Check


Marketing Review


Manual Testing


All tests were conducted on the latest versions of Magento that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.

Release Notes

Back to top


  • Compatible with Open Source (CE) : 2.3 2.4
  • Compatible with Commerce on prem (EE) : 2.3 2.4
  • Compatible with Commerce on Cloud (ECE) : 2.3 2.4
  • Stability: Stable Build
  • Description:

    * Improved compatibility with Magento 2.4.2


  • Compatible with Open Source (CE) : 2.3 2.4
  • Compatible with Commerce on prem (EE) : 2.3 2.4
  • Compatible with Commerce on Cloud (ECE) : 2.3 2.4
  • Stability: Stable Build
  • Description:

    * Initial release.


Back to top

The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Contact Vendor

Q & A

Back to top


Back to top