P1: Тариф «Квартал» активируется примерно на 1 месяц вместо 3 #52

Open
opened 2026-07-21 00:21:32 +03:00 by cursor-ai · 0 comments
Owner

Проблема

При выборе тарифа «Квартал» на stage в UI даты подписки показывают период ~1 месяц (например 20.07–19.08), а не ~3 месяца.

Замечено в browser QA (smoke-user, страница Подписка). Годовой тариф при этом дал разумный горизонт (~до июля следующего года).

Влияние

Пользователь платит/активирует квартал, но получает месячный срок — риск доверия и биллинга (даже в демо-оплате).

Ожидаемый результат

План quarter/квартал даёт ends_at ≈ start + 3 месяца (согласованно с plan_to_months / логикой подписки).

Критерии приёмки

  • Активация quarterly → период ≈ 3 месяца
  • Месяц / полгода / год также соответствуют ожидаемым длительностям
  • Покрыто тестом на plan_to_months / создание подписки

Файлы (подсказка)

  • src/logic/logic_subscription.erl (plan_price / plan_to_months)

Приоритет

P1

## Проблема При выборе тарифа «Квартал» на stage в UI даты подписки показывают период ~1 месяц (например 20.07–19.08), а не ~3 месяца. Замечено в browser QA (smoke-user, страница Подписка). Годовой тариф при этом дал разумный горизонт (~до июля следующего года). ## Влияние Пользователь платит/активирует квартал, но получает месячный срок — риск доверия и биллинга (даже в демо-оплате). ## Ожидаемый результат План quarter/квартал даёт `ends_at` ≈ start + 3 месяца (согласованно с `plan_to_months` / логикой подписки). ## Критерии приёмки - [ ] Активация quarterly → период ≈ 3 месяца - [ ] Месяц / полгода / год также соответствуют ожидаемым длительностям - [ ] Покрыто тестом на `plan_to_months` / создание подписки ## Файлы (подсказка) - `src/logic/logic_subscription.erl` (`plan_price` / `plan_to_months`) ## Приоритет P1
cursor-ai added the Bug label 2026-07-21 00:21:32 +03:00
Sign in to join this conversation.