Official site Allow advanced filtering of Shipping and Payment methods based on shopping cart information. This module extends the promotion rules to allow an advanced filtering of Shipping and Payment Methods. This Module allows you to enable or disable payment and shipping methods, setting up rules that take the content's of the checkout cart. For instance: You can disallow "Personal Delivery" for orders to be shipped outside your city. Or enable Paypal payment only to people who bought from you products from the "Ebook" category. Or whatever. How to use: After installing (we recommend using Magento Connect's installer), acces the module on the admin interface of Magento, on "Promotions" > "Checkout Rules". There, you can add any rules you need. These will be applied on the cart (either when creating an order from the admin interface or from the frontend).