Personal License $15.99

1 site, unlimited servers No source distribution Commercial use allowed Can modify source Read full license

Support Provided $22.99

1 site, unlimited servers No source distribution Commercial use allowed Can modify source 6 months support Read full license

Support Provided $35.99

Unlimited sites, servers No source distribution Commercial use allowed Can modify source 6 months support Read full license

Support Provided + Installation $49.99

1 site, unlimited servers No source distribution Commercial use allowed Can modify source 6 months support Read full license

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

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

Starting from $ 15.99

View Pricing 14 days money-back guarantee
(1 ratings)

Payment Methods Filter

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

Description

This extension has the following capabilities:

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

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

Installation

  • unpack folder to Magento root installation
  • clear cache

Usage

Filter by attribute:

  1. Add new row and enable filtering
  2. Set attribute code
  3. Set value (exact match)
  4. Set part of the payment method name that must be hidden for orders with product that have selected attribute value.

Filter by SKU (shipping):

  1. Add new row and enable filtering
  2. Set part of the sku or shipping method name. 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.
  3. Set part of the payment method name that must be filtered and NOT shown in list.

Troubleshooting

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

Whats new

0.1.2:

  • you can now filter payment methods basing on product attribute

Demo

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

Demo frontend: Demo site
User login: shippingdemo@makor.me
User password: shippingdemo

Read all 16 comments »

Questions & Comments

  • Kristian Luplau said:

    2 months ago
    I can see there is a multiple website lisence is it not possible to get installation with that? (I have a multiple website setup on different domains so I suppose thats the lisence I need.

    Is this extension compatible with www.onestepcheckout.com ?

    Best regards, Kristian
    • Maksim Koretsky Author said:

      2 months ago
      Hi. You have 1 installation for multiple domain? Or different installations? I can add new one for you.
  • Preter License holder said:

    5 months ago
    Does this extension now work with magento 1.6.1.0? Then I will buy immediatly. Whats the difference between package 2 and 3?
    • Maksim Koretsky Author said:

      5 months ago
      Hi.
      I tested new functional, attribute filter, on 1.6.1.0, but it is mostly identical to other filters (by SKU or by shipping method) so all must work.

      And second is 1 site license with support, 3d - multiwebsite license with support.
  • Jlabs said:

    6 months ago
    Can you add functionality to make this extension work for any attribute or combination of attributes? I want to filter available payment methods based on what attribute group a customer buys (using "one or more attributes") - not just a specific SKU. This way it is easier to group types of products together, and add thousands of SKUs to payment rules. Thank you! Also, your demo site does not work today.
    • Maksim Koretsky Author said:

      6 months ago
      Yes, i can do it so it use different attribute from product. And do it when will have free time for this. I hope it will be on this week.
    • Jlabs said:

      6 months ago
      Very good. Your demo is now working again, but I can not see anything happening on the front-end cart when adding the Test item to the cart and checking out. All payment methods are still available. Enable Filter by SKU is Enabled on the back-end.
    • Maksim Koretsky Author said:

      6 months ago
      Hi. Checked. Problem was in "(". You can check now, that it works if set "Credit Card" only. But it will be fixed so it will works with special symbols on next update.
    • Jlabs said:

      6 months ago
      This works! A few days ago I asked if you will add attributes in addition to SKU (thank you), but can you also add QTY as a selectable field? For example: If any item has a Qty=0, then exclude these payment methods: Paypal, Google Checkout, Check / Money order

      For example, imagine this inventory:
      Test = Qty on hand = 999
      Toto = Qty on hand = 0

      Then I want to order these:
      2x Test
      1x Toto


      Checkout should then look like this:

      Step #4A Payment Information:
      2x Test, Unit Price $4.99, Subtotal, $9.98

      -Credit Card
      -Check / Money order
      -Paypal
      -Google Checkout

      Step #4B Payment Information
      1x Toto, Unit Price $10.00, Subtotal, $10.00

      -Credit Card

      I would then checkout and would want Magento to create 2 separate order records. Each order would then have the correct payment method selected for the appropriate items.

      Does this make sense to you?

Leave a comment

You must be logged-in to leave a comment.
Log-in now or register for a free account.
You must be logged-in to vote. Log-in to your account or register now.
View all 1 reviews »

User Reviews

Starting from $ 15.99

View Pricing 14 days money-back guarantee