Ответить Новая тема Новый опрос 
 Статус в модуле bankwire
Vitalij_AF
Новичок
Сообщений: 4
Регистрация: 09-04-2015


09-04-2015 17:25
Здравствуйте,
есть необходимость, чтобы при выборе способа оплаты "банковский перевод" статус заказа ставился не "Awaiting bank wire payment", а тот который я самостоятельно создал.
Также он выставляет второй статус "On backorder (not paid)", который вообще не нужен.
И на последок, как возможно отключить автоотправку письма "потверждение закза" (в самих статусах естественно все выключено)

Я смотрел похожую статью на форуме, но мне не помогло. Точнее если дефолтный статус, любой другой, то получается, а вот свой ни как.

Помогите пожалуйста решить данные проблемы.

За ранее Всем спасибо!
[PS: 1.6.0.14]


Сообщение отредактировано Vitalij_AF 09-04-2015 12:32 ...
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


09-04-2015 19:23
Цитата:( Vitalij_AF @ 09-04-2015 18:25 Смотреть сообщение )
при выборе способа оплаты "банковский перевод" статус заказа ставился не "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 необходимого статуса (цифра)



Цитата:( Vitalij_AF @ 09-04-2015 18:25 Смотреть сообщение )
Также он выставляет второй статус "On backorder (not paid)", который вообще не нужен.
Данный модуль более никаких операций не выполняет.


Цитата:( Vitalij_AF @ 09-04-2015 18:25 Смотреть сообщение )
как возможно отключить автоотправку письма "потверждение закза" (в самих статусах естественно все выключено)
Откройте файл: 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
    );
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Vitalij_AF
Новичок
Сообщений: 4
Регистрация: 09-04-2015


09-04-2015 20:37
Сделал всё как Вы сказали, но всё равно выводит ошибку.


Изображения:
eror.jpg - Размер файла219.4KB, Скачиваний: 285 (Нажмите для увеличения)
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


09-04-2015 20:48
Цитата:( Vitalij_AF @ 09-04-2015 21:37 Смотреть сообщение )
Сделал всё как Вы сказали

Нет.
В вашем коде ошибка:
Код:
Configuration::get('15')

заменить на:
Код:
15
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Vitalij_AF
Новичок
Сообщений: 4
Регистрация: 09-04-2015


09-04-2015 20:59
Цитата:( Vitalij_AF @ 09-04-2015 15:37 Смотреть сообщение )
Сделал всё как Вы сказали, но всё равно выводит ошибку.


Хотя нет, приношу свои извинения за свою глупость.

Огромное спасибо! Все получилось
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Vitalij_AF
Новичок
Сообщений: 4
Регистрация: 09-04-2015


09-04-2015 21:13
Остаётся дилемма со вторым статусом.
А если я вообще удалю все стандартные статусы, так как они мне совсем не нужны, с этим могут возникнуть лишние проблемы?

И ещё раз огромное спасибо Алексу, а то неделю бьюсь и все без толку.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


10-04-2015 20:34
Цитата:( Vitalij_AF @ 09-04-2015 22:13 Смотреть сообщение )
Остаётся дилемма со вторым статусом.

Приложите полностью название или принт-скрин страницы Панель управления > Заказы > Статусы.

Цитата:( Vitalij_AF @ 09-04-2015 22:13 Смотреть сообщение )
А если я вообще удалю все стандартные статусы, так как они мне совсем не нужны, с этим могут возникнуть лишние проблемы?

Да.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос