Fix: IRR-цена была переплатой, не скидкой — пересчитана по курсу
Build & Push Image / Build and push Caddy (Cloudflare DNS) image (push) Successful in 26s
Build & Push Image / Build and push to Gitea Registry (push) Successful in 3m40s
CI / fmt + clippy + test (push) Failing after 21m34s

Старая цена (из 0001_init.sql, до этой сессии) рассчитана под курс риала
в разы крепче нынешнего — за время девальвации превратилась в переплату
на 65-186% относительно US-цены в реальном долларовом эквиваленте.

Пересчитано по актуальному рыночному курсу (~1 820 500 IRR/USD, свободный
рынок) с той же целевой скидкой ~55%, что у остальных региональных валют.
Итог — цена в риалах = цена в долларах x 1 000 000, легко проверить и
поддерживать вручную при следующей девальвации.
This commit is contained in:
2026-07-11 01:42:46 +07:00
parent d91aef012e
commit 9d465167f4
+22
View File
@@ -0,0 +1,22 @@
-- Старая IRR-цена (из 0001_init.sql) была рассчитана под курс риала в разы
-- крепче нынешнего — за прошедшее время из-за девальвации превратилась из
-- скидки в переплату (иранский пользователь платил на 65-186% БОЛЬШЕ, чем
-- американский, в реальном долларовом эквиваленте — см. обсуждение сессии).
--
-- Пересчитано по актуальному рыночному курсу (~1 820 500 ﷼/$, свободный
-- рынок, не официальный) с той же целевой скидкой ~55%, что и у остальных
-- региональных валют (RUB/CNY/TRY/UAH/BYN/VND/UZS — все в диапазоне 42-65%
-- от номинала). Получилась чистая формула: цена в риалах = цена в долларах
-- × 1 000 000 — легко проверить и поддерживать вручную при следующей
-- девальвации, не нужно каждый раз лезть в код.
UPDATE plan_prices SET amount = 5000000 WHERE plan_name = 'GHOST_1M' AND currency = 'IRR';
UPDATE plan_prices SET amount = 24000000 WHERE plan_name = 'GHOST_6M' AND currency = 'IRR';
UPDATE plan_prices SET amount = 36000000 WHERE plan_name = 'GHOST_12M' AND currency = 'IRR';
UPDATE plan_prices SET amount = 9000000 WHERE plan_name = 'NETRUNNER_1M' AND currency = 'IRR';
UPDATE plan_prices SET amount = 45000000 WHERE plan_name = 'NETRUNNER_6M' AND currency = 'IRR';
UPDATE plan_prices SET amount = 60000000 WHERE plan_name = 'NETRUNNER_12M' AND currency = 'IRR';
UPDATE plan_prices SET amount = 20000000 WHERE plan_name = 'MAINFRAME_1M' AND currency = 'IRR';
UPDATE plan_prices SET amount = 96000000 WHERE plan_name = 'MAINFRAME_6M' AND currency = 'IRR';
UPDATE plan_prices SET amount = 144000000 WHERE plan_name = 'MAINFRAME_12M' AND currency = 'IRR';