Завершен основной этап разработки новой версии коммерческого модуля. В новой версии исправлены некоторые баги, добавлены новые возможности, расширена система образования цены на услуги.
Появилась возможность предоставить клиентам выбрать период оплаты услуги. На каждый период можно установить как скидку, так и наценку.
Каждый из периодов можно менять или удалять. Заказанные услуги с удаленными периодами оплаты будут по прежнему работать и период их оплаты не изменится. Если не задать ни одного периода, то будет использоваться стандартный — один месяц.
Выбор периода оплаты появится на странице выбора параметров будущей услуги. Все названия периодов правильно склоняются как в русском языке, так и в английском языке.
Администратор теперь может изменить параметры услуги, выбранные клиентом. Например, количество слотов, выбранное значение FPS и пр. Все значения будут автоматически приняты при запуске cron модуля.
Составляющие цены теперь могут зависеть друг от друга. Например, значение одной цены может быть увеличено, в зависимости от выбранного значения другой цены. Так можно сделать разную цену за один слот, в зависимости от значения FPS.
Появилась возможность добавить дополнительные валюты и курс к ним.
Рядом с основной ценой появится значение, переведенное в дополнительную валюту.
Появилась возможность защиты игрового сервера от подмены максимального количества слотов клиентами. Подмена слотов может происходить через плагины и модули на игровом сервере. Если панель обнаружит, что фактическое и купленное значения не совпадают, то она (панель) отправит администратору уведомление на электронную почту и выполнит заданное действие с сервером — остановит или перезагрузит его.