Изменение тарифного плана
В Carbon Billing есть 2 способа задания тарифного плана:
1. наследование
2. переопределение
1) Наследование.
В случае, если в настройках тарифа указан ID группы для перехода, то пользователь будет перемещен в эту группу и тариф, который определен для этой группы, будет определен для пользователя.
В случае, если в настройках тарифа не указан ID группы для перехода у пользователя изменится способ задания тарифа с наследуемого на переопределенный и тариф будет изменен на указанный в заявке на смену тарифа
2) Переопределение.
В случае, если в настройках тарифа указан ID группы для перехода, то пользователь будет перемещен в эту группу, а тариф будет изменен на указанный в заявке на смену тарифа.
В случае, если в настройках тарифа не указан ID группы для перехода - тариф будет изменен на указанный в заявке на смену тарифа.
Смена тарифа у пользователя
Есть несколько вариантов логики смены тарифного плана у пользователя по заявке, они зависят от комбинации настроек тарифа и настроек пользователя:
1) Если в настройках тарифного плана указана группа для перехода при смене тарифа и у пользователя настроен наследуемый тариф:
В таком случае пользователь будет перемещен в указанную группу и унаследует тариф, который определен в новой группе. При этом тип тарифа у пользователя остается наследуемым.
2) Если в настройках тарифного плана указана группа для перехода при смене тарифа и у пользователя переопределен тариф (не наследуемый от группы).
В таком случае пользователь будет перемещен в новую группу и у него будет изменен тариф на тот, который был заказан. При этом не имеет значение тариф группы, в которую он был перемещен.
3) Если в настройках тарифного плана не указана группа для перехода при смене тарифа и у пользователя переопределен тариф (не наследуемый от группы).
В таком случае пользователь остается в группе и у него изменяется переопределенный тариф.
4) Если в настройках тарифного плана не указана группа для перехода при смене тарифа и у пользователя настроен наследуемый тариф.
В таком случае пользователь остается в группе и у него изменяется тип тарифа на переопределенный и устанавливается выбранный тариф.
Изменение тарифного плана