Hi, I'd like to make the Purchase Order payment method only visible in admin order creations and not in the front end checkout process. Could I please have some guidance as to what needs amending for me to be able to achieve this. Thanks
Solved! Go to Solution.
You try this guide: http://www.magebuzz.com/blog/magento-hide-payment-methods-frontend/
If you want show Purchase Order payment method only backend, you just need to declare "protected $_canUseCheckout = false;" in the file: app\code\core\Mage\Payment\Model\Method\Purchaseorder.php so Purchase Order cannot work on frontend.
And vice versa you can declare "protected $_canUseInternal = false;" in class Mage_Payment_Model_Method_Purchaseorder so that Purchase Order cannot work in backend.
Hope you success.