Files
netrunner-backend/migrations/0008_fix_irr_pricing.sql
T
nineap 9d465167f4
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
Fix: IRR-цена была переплатой, не скидкой — пересчитана по курсу
Старая цена (из 0001_init.sql, до этой сессии) рассчитана под курс риала
в разы крепче нынешнего — за время девальвации превратилась в переплату
на 65-186% относительно US-цены в реальном долларовом эквиваленте.

Пересчитано по актуальному рыночному курсу (~1 820 500 IRR/USD, свободный
рынок) с той же целевой скидкой ~55%, что у остальных региональных валют.
Итог — цена в риалах = цена в долларах x 1 000 000, легко проверить и
поддерживать вручную при следующей девальвации.
2026-07-11 01:42:46 +07:00

23 lines
2.1 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
-- Старая 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';