при выборе способа оплаты "банковский перевод" статус заказа ставился не "Awaiting bank wire payment", а тот который я самостоятельно создал.
1. Откройте файл:
/modules/bankwire/controllers/front/validation.php и замените:
Код:
Configuration::get('PS_OS_BANKWIRE')
на
Код:
ID необходимого статуса (цифра)
2. Откройте файл:
/modules/bankwire/bankwire.php и замените:
Код:
Configuration::get('PS_OS_BANKWIRE')
на
Код:
ID необходимого статуса (цифра)
Также он выставляет второй статус "On backorder (not paid)", который вообще не нужен.
Данный модуль более никаких операций не выполняет.
как возможно отключить автоотправку письма "потверждение закза" (в самих статусах естественно все выключено)
Откройте файл:
classes/PaymentModule.php и удалите:
Код:
if (Validate::isEmail($this->context->customer->email))
Mail::Send(
(int)$order->id_lang,
'order_conf',
Mail::l('Order confirmation', (int)$order->id_lang),
$data,
$this->context->customer->email,
$this->context->customer->firstname.' '.$this->context->customer->lastname,
null,
null,
$file_attachement,
null, _PS_MAIL_DIR_, false, (int)$order->id_shop
);