Payment Methods Filter

Payment Methods Filter

A module that allow to manage what payment methods will be shown, according to selected shipping method, product in shopping cart, or customer group.

  • Language: PHP
    Platform(s): Magento
  • Released: Jul 23, 2011
    Last Update: Oct 24, 2013

This extension has the following capabilities:

  • filter available payment methods, based on what shipping carrier and method was selected
  • filter available payment methods, based on what product customer buy ( using SKU of the product)
  • filter available payment methods based on any product attribute
  • filter payment methods based on client group

Filter is textual and multilangual and can be configured for each language.


  • unpack folder to Magento root installation
  • clear cache

Magento Versions

1.6.*, 1.7.*


  • if you will see 404 error page when open "Configuration - Payment Methods Filter" try to resave roles for admin user


Filter by attribute:

  1. Enable filtering by attribute
  2. Add new row
  3. Set attribute code
  4. Set value (exact match)
  5. Select payment method from list.

Filter by SKU (shipping):

  1. Enable filtering by SKU
  2. Add new row
  3. Set part of the sku or multiple SKUs, separated by ","
  4. Select payment method from list.

You can set few values separated by comma. Like "001, SKU2, TEST123", and for all products with sku that contain one of them (001-12345, SKU234, SOMETEST123) payment method will be filtered.

Filter by Shipping Method (shipping):

  1. Enable filtering by Shipping
  2. Add new row
  3. Select shipping method from list.
  4. Select payment method from list.

Filter by Customer Group (shipping):

  1. Enable filtering by Customer Group
  2. Add new row
  3. Select group from list.
  4. Select payment method from list.


0.1.5 [2013-10-24]:

  • filter by attribute now use attribute options labels to filter

0.1.5 [2013-10-21]:

  • fixed attributes filter in Magento 1.7

0.1.4 [2013-09-23]:

  • fixed compatibility with other modules that works with payment methods
  • added filter by customer group [NEW]

0.1.3 [2013-09-20]:

  • now you can select shipping and payment methods from list
  • fixed errors
  • now you can filter separately by shipping method from carrier [NEW]

0.1.2 [2011-06-23]:

  • you can now filter payment methods basing on product attribute

Demo credentials

Demo admin: Demo admin
Admin login: filterdemo
Admin password: filterdemo1

Demo frontend: Demo site
User login:
User password: shippingdemo

You need to log-in or create an account
  • Create an account
  • Log-in
Please use your real name.
Activation link will be sent to this address.
Minimum 8 characters
Enter your password again

Clicking this button confirms you read and agreed to the terms of use and privacy policy.


Save your watchlist

Fill your details below to receive project updates from your watch list - including new versions, price changes and discounts.

I agree to the terms of use and privacy policy.

3 licenses, starting from From » $29.99 14 day money-back guarantee View Licenses
or Get a quote

for customization or integration services

  • Very good.
    BO burak oz
    3 years ago, 0 comments
    Was this helpful?
    Flag 1 of 1 people found this review helpful
Post a comment

Or enter your name and Email
  • AA Adam Allen 3 months ago
    Will this work with magento CE 1.9 and also with custom themes? What i need to do is 1.Display certain payment methods depending on the user group 2. Add new payment methods 3. Change shipping type if certain items are added to the cart Will your extension be able to do all of these things? Thank you
    • MB Mischa Brammer 2 months ago
      Hi, also need to know if it is compatible with Magento CE 1.9.x and custom themes.
    • C Cristian 4 weeks ago
      LOL 2 months without answer...
  • J Jim 4 months ago
    Will this work with the ProductMatrix shipping plugin from WebShopApps I have 4 methods setup in this and would like to enable/disable cash on delivery depending on which shipping method is selected.
  • J Jejo 6 months ago
    Hi, Can this code be used in this way: 1- I need the product price and currency to be different by countries 2- the shipment cost will be different by countries. 3- not all payment methods are available in all countries. 4- i will accept customers just in few countries. Thanks