I’m trying to include Check/Money Order payment method in the admin (when you Create a New Order or Edit an order) but not display it as an option for customers on the frontend. The reason being we have a credit card processor and when we try to edit an order it loses the credit card info, which of course is required to Edit or Create an order in the admin. Instead of contacting the customer we’d like to just choose Check/Money Order to create the new product and deal with card processing via the processor admin.
I am trying to understand exactly what your question is....
If you are looking to create a new payment method, in the admin panel under configuration, click on payment methods, and then edit the name of the paymetn method you wish (or choose money orders/checks)
In the admin when you Create a New Order or Edit an order it has the payment methods you have enabled on the front end. Because we’re not storing credit card info we can’t create or edit an order because we don’t have the credit info to fill in… therefore we’d like to enable Check/Money Order as a payment method in these admin areas so we can edit/create an order, however NOT show it to a front end customer.
Does that make sense? Kinda confusing. If there was an option for not requiring payment info when you create/edit an order in the admin, that would be ideal. This is just a workaround.
I am using Authorize.net as my payment method. My client needs to edit every order coming in because they manually calculate shipping for each order.
Will this script work for orders using Authorize.net? When I press “Edit” on an order, will it keep the CC info from the order? Is that what this script is doing?
I noticed however that whilst the check/money order option is missing through normal checkout is appears in checkout with multiple addresses. Is it possible to omit the ch/mo from there as well?
I just want to enable paypal in the backend “create order” section. I do have paypal enabled but it does not show up in the backend. as far as I can tell the code resides here.
/app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Billing
If anyone can help out I would be obliged.
thanks in advance.
well i have my self created Payment method. which is displayed only in backend not in front end. All other methods are showing in forntend, not only my new one.
I have attached my code for payment. I only did this with my project.
There are an extension, which allows to flexible manage Payment or Shipping methods by customer groups. I’m sure using an extension saves a lot of your time for smth more valuable. See more details here: Shipping & Payment By Customer Groups.