Magento 2 Payment Restrictions extension
v4.0.4Magento 2 Payment Restrictions extension is the restriction tool which uses conditions to assign payment methods. With this extension, store owners can restrict payment choices of customers by store views, customer groups, countries/states, product attributes and more.
- Need API/GraphQL for Magento 2 Payment Restrictions? Chat now
- Disable payment methods based on shipping methods
- Restrict payment method depending on product information
- Restrict payment method depending on customer groups
- Restrict payment method based on the date & time
- Restrict payment method based on cart total
- Each restriction rule applied for both Frontend or Backend Orders
- Optimize payment process by only allowing effective payment methods
- Get rid of risks and eliminate payment issues
- Be compatible with Mageplaza Layered Navigation Ultimate
Problems
Magento 2 Default only restricts the display of payment methods based on store views with some offline methods, Country and Order Total. However, there is the fact that store owners wish for more restriction rules to display payment methods depending on other conditions such as Customer Groups, Cart Condition, Timeframe or Sales rules.
Solutions
It is necessary that there should be an advanced tool which allows store owners to create payment methods which are allowed displaying based on specific conditions as mentioned above.
Disable payment methods based on shipping methods
Magento 2 Payment Restrictions module allows store owners to restrict payment to specific shipping methods. This helps store owners can balance between the cost of delivery charged by the third-parties and the risky possibilities of the customer’ orders.
For example, if customers select FedEx shipping method, they are required to pay via Bank Transfer. Otherwise, for free shipping, customers are allowed using Cash on Delivery payment method.
Restrict payment method depending on product information
Besides, the conditions to apply a payment method can be product attributes. The price of a product is determined mainly by its attributes. Hence, to prevent risky possibilities of orders (like abandoning orders), store owners have the demand for setting payment restriction based on the attributes of items.
For example, a fashion shop selling a limited-edition bag made from genuine leather requires customers to pay via Bank Transfer Payment and does not accept Cash on Delivery. Another case is that the Cash on Delivery is applied for.
Restrict payment method depending on customer groups
Store admins can restrict certain customer groups to use payment methods in the Magento 2 store. They can choose one or many customer groups to apply the rule. The unselected customer groups will not be affected.
Restrict payment method based on the date & time
Payment rule options allow store admins to set days and times to restrict certain payment methods. Admins can choose specific days of the week and set start and end times for the restriction. Additionally, for countries in different time zones, the restrictions will follow the local time configured for each country.
Restrict payment method based on cart total
One of the key features of Payment Restrictions extension is restricting payment methods depending on the cart total. It is understandable that store owners take special consideration for the high-value orders so they need the orders guaranteed by safe payment methods such as Wire Transfer.
Admins can easily select condition as Cart Subtotal then apply the rule with specific suitable payment methods.
Each restriction rule applied for both frontend or backend orders
Each restriction rule for payment can be selected to apply for Frontend Orders or Backend Orders or both cases. This is an important feature of Payment Restrictions.
From the storefront, the payment methods can be allowed to display on Minicart, View Cart Page, and Checkout Page.
Otherwise, with special orders ( with very high value or from special customers) which store owners would like to set the rule for these orders only visible from the backend, Payment Restrictions module can support well.
More Features
Check out more details of Payment Restrictions
Depend on Cart Price Rules
The validation of the conditions applied for payment restriction depends on the Cart Price Rules.
Display on Minicart
The payment methods are well displayed on Minicart section on the top menu
Compatible with One Step Checkout
The payment methods can be displayed properly on the check-out page from Magento 2 One Step Checkout extension.
Pricing
Choose your suitable edition
Standard
Crafted for a great webstore start $159.2 (
- 1-year extension updates
- 1-year support
- 60-day money-back guarantee
- Read our policies
- Supports for Magento 2 Community Edition
To configure the Payment Restrictions extension, you need to follow these steps:
- Step 1: From the Admin Panel, select Mageplaza > Payment Restriction > Configuration.
- Step 2: In the general configuration section, select Yes to enable the module.
For further instructions, please follow our step-by-step guide.
There is no limit to the number of payment restriction rules you can create. This Payment Restrictions extension allows you to customize rules based on your business needs.
You can restrict payment methods by setting up rules in the backend. These rules can be based on product attributes, cart attributes, shipping addresses, customer groups, and other conditions.
Yes, you can set restrictions based on various customer attributes, such as customer group, purchase history, or other custom attributes.
Yes, the payment restrictions will also apply to orders placed through the admin panel, ensuring consistent rules across all order placements.
Reviews (11)
More than I needed
I chose Mageplaza's extension because of their excellent support. The extension itself has more functionalities than I needed. I wanted to restrict a certain payment method for a certain shipping method. Additionally I wanted to restrict the payment method when there are some products in the customers cart. The extension is capable to do this, so I am happy to have this now.
Great price for the extension
Mageplaza is my favorite extension builder because of their support. The extension had a good price comparing to others. Installing was easy. I had some issues configuring it. But Mageplaza fixed the bugs and uses my feedback to release newer better versions on and on. Language issues were also fixed at my shop. So happy now to have contributed and having a good functional reward system on the shop. Only thing I was missing is a CMS page where the reward system is explained to the customers. As this would be the same for about 90% of the contents for all shops, this could be a feature to add.
Meets our needs
Our payment requirements are quite tricky, but this module can do all, that's why it deserves 5 stars from us. Keep up the good work Mageplaza!
EXCELLENT
Love their service, best customer support I ever had. They even helped me set up everything from scratch. Can't be any better :)
Does exactly what it says.
Perfect extension and amazing support. I needed a small mod to make it suit my needs and it was done and installed within 24hrs. Amazing.
good extension
excellent extension! I have tested the functionalities and I have been surprised by the scope. I recommend the purchase.
Very helpful extension!
I think Payment Restrictions is really necessary to assign suitable payment methods for our customers and depending on each order feature. The configuration is also easy-to-use and friendly. Thanks so much!
Very helpful extension!
I think Payment Restrictions is really necessary to assign suitable payment methods for our customers and depending on each order feature. The configuration is also easy-to-use and friendly. Thanks so much!
Good extension
Payment Restrictions by Mageplaza helps me restrict payment methods based on Cart Condition and Timeframe effortlessly. Thank you so much
Fast support
I had litter problem with the installation at first but the support team was very fast and supportive. Thank you Mageplaza and keep up the good work
Surely recommend
The quality of the extension is high and and the support was also supper fast. I will surely recommend this to my friends
Leave a Review
Use case 1: Disable payment methods with certain shipping options
Business goals:
- Restrict so that customers can only choose specific payment methods with certain shipping options.
Default Magento technical limitations:
- You simply can't choose to display certain payment options in accordance with shipping methods.
Solutions:
- Allow store owners to set payment restrictions based on specific shipping methods. For example, if customers choose a global shipping method, they are required to pay via Bank Transfer. But if they choose free shipping in the city, they can pay by Cash on Delivery.
Use case 2: Restrict payment methods based on product information
Business goals:
- Let consumers apply a payment method when product attribute conditions are met.
Default Magento technical limitations:
- It's impossible to restrict payment options in accordance with product information.
Solutions:
- Allow admins to restrict payment options based on the items' attributes. For example, suppose your store has a product line with limited-edition material and has high prices. In that case, you can limit customers to only being able to purchase it via Bank Transfer Payment and can't pay by Cash on Delivery.
Use case 3: Restrict payment methods based on the cart total
Business goals:
- Set relevant payment methods depending on the cart total.
Default Magento technical limitations:
- A default Magento store won't be able to restrict payment options in accordance with the cart's total worth.
Solutions:
- Let you apply the Cart Subtotal rule, which specifies suitable payment methods for specific cart worth. For example, with high-value orders over $500, you can set rules to guarantee payment by making buyers choose Wire Transfer or Paypal, while the Cash option is disabled.
Use case 4: Setup payment option from the backend for special orders
Business goals:
- Set special payment rules for specific orders as admins.
Default Magento technical limitations:
- You can't configure the payment option of an order from the backend with a default Magento store.
Solutions:
- Provide the ability to change payment restrictions in the backend. For example, when you have a high-value order from special customers who require a particular payment method, you can add it for them as an admin.
Use case 5: Set a timeframe for payment restrictions
Business goals:
- Configure a time period in which payment rules are activated.
Default Magento technical limitations:
- There's no way to set a timeframe for payment restriction rules.
Solutions:
- You can choose the period for each payment rule in the backend. For example, during the pandemic or lockdown, try setting up a timeframe of a few weeks that buyers can only use the Bank Transfer payment option to keep it safe while your store is not available.
All of the feature updates plan and status will be updated as soon as possible in our public Trello.
View Mageplaza Extension Roadmap 2023 ->Don't see the features you are looking for?
Request featureRelease Notes
-
v4.0.4 (Magento v2.4.x)
16 May 2024
Bug Fix: Resolved issue preventing the saving of multiple “Apply the rule depending on Cart Price Rules”.
-
v4.0.3 (Magento v2.4.x)
21 May 2023
- Compatible with Magento 246
-
v4.0.2 (Magento v2.4.x)
28 December 2021
- Fixed minor bugs
-
v1.0.9 (Magento v2.3.x)
28 December 2021
- Fixed minor bugs
-
v1.0.8 (Magento v2.3.x)
25 October 2021
- Compatible with Magento v2.3.7
-
v4.0.1 (Magento v2.4.x)
11 May 2021
- Compatible Magento v2.4.2
- Compatible with multi shipping addresses
- Fixed save rule with the wrong time
-
v1.0.7 (Magento v2.3.x)
11 May 2021
- Compatible with multi shipping addresses
- Fixed save rule with the wrong time
-
v1.0.6 (Magento v2.3.x)
15 November 2020
- Fixed minor bugs
-
v4.0.0 (Magento v2.4.x)
12 November 2020
- Supported Magento v2.4
-
v1.0.5 (Magento v2.3.x)
21 September 2020
- Compatible with Magento v2.3.5
-
v1.0.4 (Magento v2.3.x)
18 June 2020
- Fixed error with Paypal payment on Magento 2.3
-
v1.0.3 (Magento v2.3.x)
29 July 2019
Fixed minor bugs
-
v1.0.2 (Magento v2.3.x)
11 July 2019
Compatible with Magento 2.3
-
v1.0.1 (Magento v2.3.x)
21 January 2019
- Fixed error happen with no cart ID
-
v1.0.0 (Magento v2.3.x)
15 January 2019
Initial Release
Payment Restrictions' Full Features
Payment Restrictions for store admins
- Enable/ Disable the module
- Manage all payment method rules via a grid
- Set the name for a rule
- Set the rule description for internal use
- Set status for the rule
- Restrict rule visibility for store views and customer groups
- Set timeframe for the rule: date, day, hour
- Set priority for the rule
- Set conditions for the rule based on cart price rules
- Select payment methods applied the rule
- Apply the payment methods on backend order and/or frontend order
- Show/Hide the payment methods
- Compatible with Mageplaza's extensions: Delivery Time, Shipping Restrictions, Free Shipping Bar, Salesforce Integration,
Payment Restrictions for customers
- Able to access suitable payment methods
- Select conditions (product attributes, subtotal, shipping method) to use their wished payment methods.
Why choose Mageplaza Magento 2 Payment Restrictions
Mageplaza provides consistent and customer-centric extensions for your Magento 2 store.
We don't sell products for one time. We provide lifetime solutions which help our customers thrive with their businesses.
60-day Money Back
Extensive 60-day money-back period. You love it or get a full refund no questions asked.
Extensive Support Timeframe
Mageplaza provides support 16 hrs/day, 5.5 days/week to guarantee the seamless operation of our extensions on your store.
Install via Composer
Simple installation via composer helps you save time and eliminates technical issues during future updates.
Frequent Updates
Intensive update roadmaps ensure great performance, bug-free, highly compatible, and innovative extensions.