Работа по CMS InstantCMS 2.13.1 (допилить компонент "Группы")

Ярослав13 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
26.11.2020

Работа по CMS InstantCMS 2.13.1

В компоненте Биллинг пользователей есть функция платных подписок. Когда пользователь покупает подписку, он автоматически добавляется в заданную в подписке группу. Например был в группе "Пользователи", купил подписку и добавился в группу "VIP Пользователи".

Задача: Необходимо сделать так, чтобы после покупки тарифного плана, пользователь удалялся из старой группы "Пользователи" и состоял только в той, в которую его добавила подписка (в нашем случае это "VIP Пользователи")

Либо просто, не трогая компонент "Биллинг пользователей", организовать так, чтобы пользователь состоял только в одной группе. Если я его перевожу в другую группу через админку, то там будет возможность выбора только одной группы для одного пользователя. То есть в таблицу базы данных, должно записываться одно значение, если там было значение, оно затирается новым.

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