обновлен readme, исправлен баг со статусом в нетшопе при отмене холда

This commit is contained in:
detre30 2018-04-05 12:36:39 +03:00
parent 17af447c61
commit 65ec3770b6
3 changed files with 20 additions and 23 deletions

View File

@ -1,9 +1,24 @@
Для создания установочного архива модуля необходимо упаковать все файлы модуля.
Для упаковки модуля нужно использовать архиватор поддерживающий формат «tar».
Рекомендуется файлу архива присваивать следующее название:
Производитель_КлючевоеСлово_Версия_ЯдроСистемы.Расширение
Производитель - название компании-производителя модуля (латинскими буквами)
КлючевоеСлово - ключевое слово модуля
Версия - версия модуля
ЯдроСистемы - версия ядра системы
Расширение - tgz
Пример:
dymov_rbkmoney_1_1.tgz
1. Скачайте и установите NetCat на сервер (https://netcat.ru/democentre). 1. Скачайте и установите NetCat на сервер (https://netcat.ru/democentre).
2. Установите модуль RBKmoney (Инструменты->Установка модуля). 2. Установите модуль RBKmoney (Инструменты->Установка модуля).
После установки необходимо перезагрузить страницу. После установки необходимо перезагрузить страницу.
3. Далее нужно заполнить необходимые поля для корректной работы модуля. 3. Далее нужно заполнить необходимые поля для корректной работы модуля.
Сделать это можно через админку в настройках модуля (http://ваш_сайт/netcat/admin) Сделать это можно через админку в настройках модуля (http://ваш_сайт/netcat/admin)
Настройки­>Управление модулями, знак шестеренки напротив названия модуля. Настройки­>Управление модулями, клик по названию модуля (не шестеренка).
  После заполнения полей нажмите кнопку сохранить в конце страницы.   После заполнения полей нажмите кнопку сохранить в конце страницы.
4. Перейдите в настройки модуля Интернет-магазин (Настройки­>Интернет­магазин), 4. Перейдите в настройки модуля Интернет-магазин (Настройки­>Интернет­магазин),
в меню слева выберите пункт Настройки->Оплата. в меню слева выберите пункт Настройки->Оплата.
@ -16,7 +31,7 @@
18118 (соответствует 18/118). 18118 (соответствует 18/118).
Пустое поле = без НДС. Пустое поле = без НДС.
6. Настроить частоту работы рекуррентов можно в разделе Инструменты->Управление задачами. 6. Настроить частоту работы рекуррентов можно в разделе Инструменты->Управление задачами.
Для того, чтоб интервал выполнения скрипта нажмите на шестеренку напротив записи со ссылкой /netcat/modules/rbkmoney/recurrentCron.php Для того, чтоб задать интервал выполнения скрипта нажмите на шестеренку напротив записи со ссылкой /netcat/modules/rbkmoney/recurrentCron.php
Для того, чтоб запустить скрипт вручную нажмите на ссылку /netcat/modules/rbkmoney/recurrentCron.php, которая находится в этом разделе. Для того, чтоб запустить скрипт вручную нажмите на ссылку /netcat/modules/rbkmoney/recurrentCron.php, которая находится в этом разделе.
Настройка окончена, теперь при оплате товаров среди способов оплаты будет выводится RBKmoney Настройка окончена, теперь при оплате товаров среди способов оплаты будет выводится RBKmoney

View File

@ -282,7 +282,8 @@ class nc_payment_system_rbkmoney extends nc_payment_system
} elseif (in_array($type, [ } elseif (in_array($type, [
InvoicesTopicScope::INVOICE_CANCELLED, InvoicesTopicScope::INVOICE_CANCELLED,
InvoicesTopicScope::PAYMENT_REFUNDED InvoicesTopicScope::PAYMENT_CANCELLED,
InvoicesTopicScope::PAYMENT_REFUNDED,
])) { ])) {
$invoice->set('status', $invoice::STATUS_CANCELLED)->save(); $invoice->set('status', $invoice::STATUS_CANCELLED)->save();
$netshopOrder->set('status', NETSHOP_STATUS_CANCELLED)->save(); $netshopOrder->set('status', NETSHOP_STATUS_CANCELLED)->save();
@ -647,6 +648,7 @@ class nc_payment_system_rbkmoney extends nc_payment_system
InvoicesTopicScope::PAYMENT_CAPTURED, InvoicesTopicScope::PAYMENT_CAPTURED,
InvoicesTopicScope::INVOICE_CANCELLED, InvoicesTopicScope::INVOICE_CANCELLED,
InvoicesTopicScope::PAYMENT_REFUNDED, InvoicesTopicScope::PAYMENT_REFUNDED,
InvoicesTopicScope::PAYMENT_CANCELLED,
InvoicesTopicScope::PAYMENT_PROCESSED, InvoicesTopicScope::PAYMENT_PROCESSED,
], ],
CustomersTopicScope::CUSTOMERS_TOPIC => [ CustomersTopicScope::CUSTOMERS_TOPIC => [

View File

@ -1,20 +0,0 @@
<html>
<head>
<title><?php echo ORDER_PAYMENT ?></title>
<style>
p {
text-align: center;
top: 15%;
position: relative;
font-weight: bold;
font-size: 20px;
}
a {
color: red;
}
</style>
</head>
<body>
<p><?php echo ORDER_PENDING . ' <a href="/">' . WEBSITE . '</a>' ?>.</p>
</body>
</html>