Как включить оплату банковским переводом только в бэкэнде
Можно ли сделать способ оплаты банковским переводом доступным только для заказа вручную в серверной части?
1
Author: Aasim Goriya, 2013-02-10
1 answers
Вам нужно будет переопределить модель Mage_Payment_Model_Method_Banktransfer
с помощью обычной перезаписи, и вы захотите установить оба _canUseCheckout
& _canUseMultishipping
свойства к false
; ссылка. свойства в Mage_Payment_Model_Method_Abstract
( ссылка):
/**
* Payment Method features
* @var bool
*/
protected $_isGateway = false;
protected $_canOrder = false;
protected $_canAuthorize = false;
protected $_canCapture = false;
protected $_canCapturePartial = false;
protected $_canRefund = false;
protected $_canRefundInvoicePartial = false;
protected $_canVoid = false;
protected $_canUseInternal = true;
protected $_canUseCheckout = true;
protected $_canUseForMultishipping = true;
protected $_isInitializeNeeded = false;
protected $_canFetchTransactionInfo = false;
protected $_canReviewPayment = false;
protected $_canCreateBillingAgreement = false;
protected $_canManageRecurringProfiles = true;
4
Author: benmarks, 2013-02-10 16:39:19