diff --git a/migrations/0008_fix_irr_pricing.sql b/migrations/0008_fix_irr_pricing.sql new file mode 100644 index 0000000..37138f3 --- /dev/null +++ b/migrations/0008_fix_irr_pricing.sql @@ -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';