Payment Methods Filter

Payment Methods Filter

Released 4 years ago , Last update 1 year ago

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

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
  • 5 1
  • 4 0
  • 3 0
  • 2 0
  • 1 0
1 Reviews Read Reviews


31-day money-back guarantee


Personal License

  • Perpetual license

  • 1 site, 1 server

  • No distribution (hosted use only)

  • Commercial use

  • 1 month support


Support Provided

  • Perpetual license

  • Unlimited sites, servers

  • No distribution (hosted use only)

  • Commercial use

  • 12 months support


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

3 licenses, starting from From » $29.99 View Licenses

Get A Quote

What do you need?
  • Custom development
  • Integration
  • Customization / Reskinning
  • Consultation
When do you need it?
  • Soon
  • Next week
  • Next month
  • Anytime

Thanks for getting in touch!

Your quote details have been received and we'll get back to you soon.

Or enter your name and Email
  • AA Adam Allen 7 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 6 months ago
      Hi, also need to know if it is compatible with Magento CE 1.9.x and custom themes.
    • C Cristian 5 months ago
      LOL 2 months without answer...
  • J Jim 8 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 10 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