- Порезанный
- 2 апреля 2026 г. в 00:35 UTC
- Автор
- Kamo
- Обещать
- d651f25
Страница калькулятора: Разделение на серверный компонент + CalculatorClient - Все цены плана, дополнительные цены, цены пакета теперь из API Промо-код валидации против живых промо-акций (не жесткий код "250FF") Правильные типы скидок (FLAT PER SEAT, PERCENTAGE, FLAT AMOUNT) Страница предложения: Разделение на серверный компонент + OfferClient - реквизиты (код, скидка, даты), полученные из API Ценообразование бизнес-плана, полученное из каталога API - Показывает «предложение истекло», если продвижение неактивно или дата окончания Ценовой клиент: Динамический годовой сберегательный значок (рассчитывается из плановых цен, а не жестко закодированных 17%) - Удаление жестко закодированных цен из ответов FAQ Добавлено UseMemo для расчета сбережений