diff --git a/miniapp/index.html b/miniapp/index.html
index 000284bc..a95803cb 100644
--- a/miniapp/index.html
+++ b/miniapp/index.html
@@ -20916,12 +20916,19 @@
`;
} else if (switchingFromDaily) {
- // Переключение С суточного НА периодный - показываем "от X₽"
+ // Переключение С суточного НА периодный - показываем "от X₽ / N дн"
const fromLabel = preferredLanguage === 'en' ? 'from' : 'от';
+ // Находим минимальный период тарифа
+ const tariffPeriods = tariff.periods || [];
+ let minPeriodDays = 30;
+ if (tariffPeriods.length > 0) {
+ minPeriodDays = Math.min(...tariffPeriods.map(p => p.days || 30));
+ }
+ const periodSuffix = preferredLanguage === 'en' ? ` / ${minPeriodDays}d` : ` / ${minPeriodDays} дн`;
return `
${fromLabel}
- ${upgradeCostLabel}
+ ${upgradeCostLabel}${periodSuffix}
`;
} else if (isUpgrade) {
@@ -21127,9 +21134,17 @@
confirmUpgrade: preferredLanguage === 'en'
? `Switch to "${tariff.name}"?\n\nUpgrade cost: ${costLabel}\nYour balance: ${balanceLabel}`
: `Сменить тариф на «${tariff.name}»?\n\nДоплата: ${costLabel}\nВаш баланс: ${balanceLabel}`,
- confirmFromDaily: preferredLanguage === 'en'
- ? `Switch to "${tariff.name}"?\n\nCost: ${costLabel}\n(Daily subscription time is not transferred)\nYour balance: ${balanceLabel}`
- : `Сменить тариф на «${tariff.name}»?\n\nСтоимость: ${costLabel}\n(Время суточной подписки не переносится)\nВаш баланс: ${balanceLabel}`,
+ confirmFromDaily: (() => {
+ // Получаем минимальный период для отображения
+ const tariffPeriods = tariff.periods || [];
+ let minPeriodDays = 30;
+ if (tariffPeriods.length > 0) {
+ minPeriodDays = Math.min(...tariffPeriods.map(p => p.days || 30));
+ }
+ return preferredLanguage === 'en'
+ ? `Switch to "${tariff.name}"?\n\nCost: ${costLabel} for ${minPeriodDays} days\n(Daily subscription time is not transferred)\nYour balance: ${balanceLabel}`
+ : `Сменить тариф на «${tariff.name}»?\n\nСтоимость: ${costLabel} за ${minPeriodDays} дн.\n(Время суточной подписки не переносится)\nВаш баланс: ${balanceLabel}`;
+ })(),
confirmDowngrade: preferredLanguage === 'en'
? `Switch to "${tariff.name}"?\n\nFree (downgrade)`
: `Сменить тариф на «${tariff.name}»?\n\nБесплатно (понижение тарифа)`,