Улучшение #1861
#S12729 Переработка работы с группами
Описание
Можливо щось з того, що я напишу вже реалізовано.На мою думку було б зручно якби:Для кожної платіжної системи можна було б вибрати контрагента, на якого зараховуються кошти по замовчуванню (якщо є розподіл по групах) в інакшому випадку просто зараховуються кошти.По кожному контрагенту можна вказати реквізити (з врахуванням особливостей налаштувань для кожної з платіжних систем)У такому випадку на сторінці Налаштування>Paysys>Налаштування для груп можна буде активувати/деактивувати прийому оплат по певній платіжній системі для користувачів певної групи і вибрати на якого контрагента зараховувати кошти.Така схема може сильно спростити адміністрування надходження коштів для компаній, які використовують розподі по групах.І цим зможе займатись бухгалтер.Думаю налаштування платіжних систем у такому вигляді буде користуватись попитом.
История
#1 Обновлено AsmodeuS Asm больше 4 лет назад
- Параметр Тема изменился с #S12729 Пропозиція по доробці веб інтерфейсу модуля Paysys. на #S12729 Переработка работы с группами
- Параметр Назначена изменился на Костянтин Хомяк
- Параметр Версия изменился на 080 11.11.2019 09:00:00
#2 Обновлено Костянтин Хомяк больше 4 лет назад
- Параметр Статус изменился с Новая на В работе
#3 Обновлено Костянтин Хомяк больше 4 лет назад
- Параметр Версия изменился с 080 11.11.2019 09:00:00 на 081 25.11.2019 9:00:00
#4 Обновлено Костянтин Хомяк больше 4 лет назад
#5 Обновлено Костянтин Хомяк больше 4 лет назад
- Параметр Статус изменился с В работе на На тестировании
- Параметр Готовность изменился с 0 на 90
#6 Обновлено Костянтин Хомяк больше 4 лет назад
CREATE TABLE IF NOT EXISTS `paysys_merchant_settings` (
`id` TINYINT UNSIGNED NOT NULL AUTO_INCREMENT,
`merchant_name` VARCHAR NOT NULL DEFAULT '',
`system_id` TINYINT UNSIGNED NOT NULL DEFAULT 0,
PRIMARY KEY `id`(`id`),
FOREIGN KEY (`system_id`) REFERENCES `paysys_connect` (`id`) ON DELETE CASCADE
)
CHARSET = 'utf8'
COMMENT = 'Paysys merchant settings';
CREATE TABLE IF NOT EXISTS `paysys_merchant_params` (
`id` INT UNSIGNED NOT NULL AUTO_INCREMENT,
`param` VARCHAR NOT NULL DEFAULT '',
`value` VARCHAR NOT NULL DEFAULT '',
`merchant_id` TINYINT UNSIGNED NOT NULL DEFAULT 0,
PRIMARY KEY `id`(`id`),
FOREIGN KEY (`merchant_id`) REFERENCES `paysys_merchant_settings` (`id`) ON DELETE CASCADE
)
CHARSET = 'utf8'
COMMENT = 'Paysys merchant params';
CREATE TABLE IF NOT EXISTS `paysys_merchant_to_groups_settings` (
`id` INT UNSIGNED NOT NULL AUTO_INCREMENT,
`gid` SMALLINT UNSIGNED NOT NULL DEFAULT '0',
`paysys_id` SMALLINT UNSIGNED NOT NULL DEFAULT '0',
`merch_id` TINYINT UNSIGNED NOT NULL DEFAULT 0,
PRIMARY KEY `id` (`id`),
FOREIGN KEY (`merch_id`) REFERENCES `paysys_merchant_settings` (`id`) ON DELETE CASCADE
)
CHARSET = 'utf8'
COMMENT = 'Settings for each group';
#7 Обновлено Лариса Васкан больше 4 лет назад
- Параметр Статус изменился с На тестировании на Обратная связь
У даній таблиці Выбор настроек контрагента для групп після кожного оновлення сторінки колонки змінюють місце розташування.
#8 Обновлено Костянтин Хомяк больше 4 лет назад
- Параметр Статус изменился с Обратная связь на В работе
#9 Обновлено Костянтин Хомяк больше 4 лет назад
исправлено 05,12,2019
#10 Обновлено Костянтин Хомяк больше 4 лет назад
- Параметр Статус изменился с В работе на На тестировании
#11 Обновлено Лариса Васкан больше 4 лет назад
- Параметр Версия изменился с 081 25.11.2019 9:00:00 на 082 09.12.2019 9:00:00
#12 Обновлено Лариса Васкан больше 4 лет назад
- Файл add merchant.png Просмотреть добавлен
- Параметр Статус изменился с На тестировании на Обратная связь
- Параметр Сложность изменился с 1 на 3
В меню Настройка>Paysys>Настройки контрагента кнопка "Карандаш" (Изменить) не подписана в таблице "Настройки контрагента" и в таблице "Выбор настроек контрагента для групп".
В таблице "Настройки контрагента" в форме добавления настроек внести изменения в названиях полей согласно рис. add merchant.
В таблице "Настройки контрагента" колонку "Параметры" переименовать на "Параметры Платежной системы", колонку "Название" переименовать на "Название Контрагента".
Argument "PAYSYS_EASYPAY_NARRATIVE_NAME" isn't numeric in numeric ne (!=) at ../../Abills/modules/Paysys/Configure.pm line 1733.
main::add_settings_to_config(HASH) called at ../../Abills/modules/Paysys/Configure.pm line 1722
main::add_settings_to_config(HASH) called at ../../Abills/modules/Paysys/Configure.pm line 1191
main::paysys_add_configure_groups(HASH) called at ../..//lib/Abills/Misc.pm line 365
eval {...} called at ../..//lib/Abills/Misc.pm line 365
main::_function(192) called at /var/www/abills.net.ua/subdomains/demo/abills/cgi-bin/admin/index.cgi line 2691
main::main_function("paysys_add_configure_groups") called at /var/www/abills.net.ua/subdomains/demo/abills/cgi-bin/admin/index.cgi line 219
#13 Обновлено Костянтин Хомяк больше 4 лет назад
- Параметр Статус изменился с Обратная связь на В работе
#14 Обновлено Костянтин Хомяк больше 4 лет назад
выполнено 13,12,2019
#15 Обновлено Костянтин Хомяк больше 4 лет назад
- Параметр Статус изменился с В работе на На тестировании
#16 Обновлено Лариса Васкан больше 4 лет назад
- Параметр Статус изменился с На тестировании на Решена
#17 Обновлено Лариса Васкан больше 4 лет назад
- Параметр Версия изменился с 082 09.12.2019 9:00:00 на 083 23.12.2019 09:00:00
#18 Обновлено AsmodeuS Asm больше 4 лет назад
- Параметр Статус изменился с Решена на Закрыта
- Параметр Готовность изменился с 90 на 100