We want to add a new payment method (Trade Account) which our sales staff can select in the admin backend when processing telephone orders but it shouldn't appear on the frontend for the customer to select. What is the best method to do that?
Page 1 of 1
Admin only payment method
#2
Posted 03 February 2012 - 01:55 PM
I accomplished this by adding a new Custom Payment Method called "Internal Payment" and api code "internal", which has its Order Start Status set to Paid. If this payment method is selected, it just marks the order paid. To prevent customers from seeing this option I created a customer group called Employees with api code "employee" then edited the shop:checkout_payment_method partial
After;
Add:
After;
<? foreach ($payment_methods as $method):
Add:
if ($this->get_customer_group()->code != "employee" && $method->ls_api_code == "internal")
continue;
?>
#3
Posted 09 February 2012 - 05:11 PM
Hi!
We just added the "Enabled in the Administration Area" checkbox for payment and shipping methods.
Thank you
We just added the "Enabled in the Administration Area" checkbox for payment and shipping methods.
Thank you
Share this topic:
Page 1 of 1

Help














