Payment Restrictions | v1.2.1
Effective and reliable payment process in Magento
Make the process of receiving payments more reliable
Nowadays there are many options for receiving money online and offline. With most online payments you get the money immediately. With offline payments this is a rather different story - it can take weeks to receive a wire transfer, as you can't make a person go to a bank. Getting payments is the core of every business, therefore it is absolutely necessary to properly organize the payment process. Create payment rules to properly manage access to payment methods.
Flexible restrictions to apply only when necessary
Magento Payment Restrictions module enables you to create very flexible payment options rules. On the one hand, they will restrict access to your Magento payment methods for some customers or in certain situations. And on the other hand, will give more options in particular cases or to trusted and privileged customers. For example, make 'check' payment method available only to customers, who have previously spent more than $500 at your site. 'Cash on delivery' only for registered or premium group of customers.
Increase effectiveness of your payment process
Sometimes it is necessary to limit usage of payment methods per products to prevent losses. E.g., it doesn't make sense to use certain payment gateways for small orders due to comparatively high processing fees. It is quite risky to provide options like 'cash on delivery' to new customers. In other situations, it makes sense to provide additional payment options, for example you can make wire transfer available to wholesale customers, who place large orders. With the module you will be able to fine-tune your payment system to maximize its output.
Flexible functionality for sensible payment restrictions
Restrict payment methods by customers' personal data and order history
Please be aware that restrictions based on customers' personal data and order history are available only if you have our Special Promotions Pro extension. With combination of Payment Restrictions and Special Promotions Pro you can apply restrictions to individual customers. For example you know a customer who takes a long time to send funds by wire transfer. You can block 'wire transfer' method for the customer by specifying email, name, id and even date of birth. Or vice versa you can reward customers with great order history. Give 'purchase order' or 'cash on delivery' to people, who have previously spent more than $1000 at your website and placed at least 3 orders.
Set payment restrictions based on order data
You can apply Magento payment method limitations based on order subtotal, weight and products quantity. For instance, you can disable '2checkout' for orders worth less than $5, as otherwise you will lose about $1 on payment processing.
Restrict usage of Magento payment method per product attributes
All product attributes are available for restriction conditions. You can block 'check' method for products from a category with cheap items or for products of a certain manufacturer.
Use customer attributes to set up payment conditions
Due to ability to use customer attributes when creating payment rule you can set up special conditions for individual customers. Various attributes concerning customer group, date of user registration, date of birth, gender, name and many others are at your service.
Limit use of payment methods by customer groups
Many store owners have privileged groups of customers. Now it is possible to grant extra payment options for such customers, e.g. 'cash on delivery'. Vice versa you can block offline payment methods for not logged in customers.
Create payment limitations based on shipping information
Use parameters such as country, state or province, city, text in address line (e.g. PO Box), zip code, shipping method for restrictions. Let's say you operate from Virginia. It will not make sense to allow 'cash on delivery' method in Alaska, so you can block the method for distant provinces, where your own couriers don't deliver.
Restrict certain payment methods on particular days
Now you can choose particular days of the week to restrict payments according to your rule settings.
Specify to which products the rule should be applied
It's possible to apply each created rule to:
- All products;
- Backorders only;
- Products that are in stock and can be ordered right now;
Payment restrictions can be applied both on front end and in admin panel
To avoid cases when admin forgets that certain magento payment gateways can't be used for some customers or situations, you can set the restrictions to apply in admin panel as well - individual setting for each rule.
Set restrictions for back-ordered items
For example, you can block PayPal payments for backorders, as obviously a customer can't be charged for products that are out of stock.
Restrict payment methods by store view and website
This region based payment option feature can be very useful when you have a separate website or store view for each region or customer group.
Conditions "starts from" and "ends with"
Especially useful for zip codes, so you can specify that a restriction should apply to all zip codes starting from '123' or ending with 'XYZ'.
Include taxes and discounts into subtotal
This option comes in handy when you would like to create restrictions based on subtotal. For instance, a rule limits ‘check/money order’ method for purchases with subtotal over $100. A customer buyes a product worth $120 and applies 10% coupon. When this option is active, the rule will not apply to such order, as subtotal after discount would be less than $100.
Do NOT apply restrictions with specific discount rules or coupons
With this option you can decide whether to apply restrictions when discount rules or coupons are active. You can motivate customers to make purchases by allowing them to choose any comfortable payment method in addition to a discount offer.
Apply payment restrictions for custom regions
Now you can combine countries and create custom areas; any limitations can be applied to all of the selected countries with just one rule.
In case you need to add some extra payments, you can check put this Extra Fee extension.
30-day moneyback guarantee for all extensions. No questions asked.
There is a detailed user guide with examples even for tiny addons. FAQ section and videos also available.
Careful in-house testing ensures you get robust applications. Multiple stores support. Custom themes compatibility. All included.
Our support service is friendly and of high quality. And it is free. Unbelievably. Just check independent reviews at Magento Connect.
Nice and easy to use interfaces. Fast algorithms. Save your time and get things done.
No product or store view or domain limits. No monthly fees. No hidden charges. One extension license for one Magento installation.
We've been in the market for 5+ years. We're proud to be a Bronze partner and are planning to stick to Magento platform for years ahead. We're doing our best to build extensions which maximize effectiveness of your business. We're open to customers' suggestions and constantly update our products to match your needs.
- 100% Open Source — Easy To Customize
- Follows Magento Code Architecture
- Separated HTML/CSS/JS
- W3C Validated Code
Online Extension User Guide
- How can I pay for Amasty extensions?
- What is the license policy? On how many websites can I use Amasty extensions?
- How to install Magento extension by Amasty?
- Can I test an Amasty extension on a staging site before transferring it to a live one?
- Can I get a refund if an extension doesn’t suit me?
- Will I get any other benefits?
- Does this extension support multi-store configuration?
- Can I use payment restrictions per customer groups?
- Can I restrict payment methods by customer attributes?
- Can I set payment restrictions on a product level?
- Can I restrict a certain payment method if a customer uses a coupon code?
- Can payment restrictions be applied on particular days or times only?
- Can I restrict payment methods by country?
- What happens when you have two different products with two different payment methods?
I have a suggestion to make this extension a bit better. It happens from time to time that we need to test checkout without a credit card. So in that case we need to enable payment method from specified IP addresses. So only the owner of the shop could pass a checkout without payment. It would be great if you could add such functionality to the module, guys.
We like the extension because it worked in the way we didn’t expect it to work. We have a large shop and ship worldwide so we have lots of payment methods. When the customer sees lots of them and also methods that are not available in his country he gets confused. So we restrict the methods and we noticed that the conversion on the step of payment rose a little bit and it was a pleasant surprise.
All in all the extension has a great number of useful features which can suite for different cases, which can appear in eCoomerce.