cancel
Showing results for 
Search instead for 
Did you mean: 

Backend Manual order

Backend Manual order

Hi all,

 

I want to create a manual backend order without processing a payment in magento. This situation occurs when we have b2b orders that need to be processed and dispatched, but payment is sent later by bank transfer, etc. 

 

Our front end is setup to only take credit card and paypal payments only.

 

When I try to create a manual order in the backend I get the error: No Payment method available (which is understandable).

 

What is the best way to do this? Do we need custom coding so that in the backend we can select pay by check, and code so 'check payment' options do not appear in the front end?

 

I would expect there to be a better method of doing this and appreciate any advice.

Thanks,

Patrick

1 REPLY

Re: Backend Manual order

You will need to copy the following to your local code pool or create a custom module to handle the code

 

/app/code/core/Mage/Payment/Model/Method/Purchaseorder.php

 

/app/code/local/Mage/Payment/Model/Method/Purchaseorder.php

 

Then you need to modify the following:

protected $_canUseInternal = true;
protected $_canUseCheckout = false;
You will then see your method only in the backend
Magento Moderator since 2009
Keep Calm and Clear Cache!