104 lines
4.7 KiB
SQL
104 lines
4.7 KiB
SQL
-- SleepHeart 订阅定价对齐:USD $1/周、$3/月、$12/年(保留季卡 $8);IAP product_id 占位。
|
||
-- ASC App 6815533078 · Team 49S9UL5MN4 · Bundle health.wyrs365.com
|
||
|
||
UPDATE t_subscription_plans
|
||
SET price_display = CASE plan_id
|
||
WHEN 'week' THEN '$1/周'
|
||
WHEN 'month' THEN '$3/月'
|
||
WHEN 'quarter' THEN '$8/季'
|
||
WHEN 'year' THEN '$12/年'
|
||
ELSE price_display
|
||
END,
|
||
price_cents = CASE plan_id
|
||
WHEN 'week' THEN 100
|
||
WHEN 'month' THEN 300
|
||
WHEN 'quarter' THEN 800
|
||
WHEN 'year' THEN 1200
|
||
ELSE price_cents
|
||
END,
|
||
currency = 'USD',
|
||
product_id = CASE plan_id
|
||
WHEN 'week' THEN 'health.wyrs365.com.vip.week'
|
||
WHEN 'month' THEN 'health.wyrs365.com.vip.month'
|
||
WHEN 'quarter' THEN 'health.wyrs365.com.vip.quarter'
|
||
WHEN 'year' THEN 'health.wyrs365.com.vip.year'
|
||
ELSE product_id
|
||
END,
|
||
updated_at = CURRENT_TIMESTAMP(3)
|
||
WHERE lang = 'zh-CN';
|
||
|
||
UPDATE t_subscription_plans
|
||
SET price_display = CASE plan_id
|
||
WHEN 'week' THEN '$1/week'
|
||
WHEN 'month' THEN '$3/month'
|
||
WHEN 'quarter' THEN '$8/quarter'
|
||
WHEN 'year' THEN '$12/year'
|
||
ELSE price_display
|
||
END,
|
||
price_cents = CASE plan_id
|
||
WHEN 'week' THEN 100
|
||
WHEN 'month' THEN 300
|
||
WHEN 'quarter' THEN 800
|
||
WHEN 'year' THEN 1200
|
||
ELSE price_cents
|
||
END,
|
||
currency = 'USD',
|
||
product_id = CASE plan_id
|
||
WHEN 'week' THEN 'health.wyrs365.com.vip.week'
|
||
WHEN 'month' THEN 'health.wyrs365.com.vip.month'
|
||
WHEN 'quarter' THEN 'health.wyrs365.com.vip.quarter'
|
||
WHEN 'year' THEN 'health.wyrs365.com.vip.year'
|
||
ELSE product_id
|
||
END,
|
||
updated_at = CURRENT_TIMESTAMP(3)
|
||
WHERE lang = 'en';
|
||
|
||
UPDATE t_subscription_plans
|
||
SET price_display = CASE plan_id
|
||
WHEN 'week' THEN '$1/週'
|
||
WHEN 'month' THEN '$3/月'
|
||
WHEN 'quarter' THEN '$8/季'
|
||
WHEN 'year' THEN '$12/年'
|
||
ELSE price_display
|
||
END,
|
||
price_cents = CASE plan_id
|
||
WHEN 'week' THEN 100
|
||
WHEN 'month' THEN 300
|
||
WHEN 'quarter' THEN 800
|
||
WHEN 'year' THEN 1200
|
||
ELSE price_cents
|
||
END,
|
||
currency = 'USD',
|
||
product_id = CASE plan_id
|
||
WHEN 'week' THEN 'health.wyrs365.com.vip.week'
|
||
WHEN 'month' THEN 'health.wyrs365.com.vip.month'
|
||
WHEN 'quarter' THEN 'health.wyrs365.com.vip.quarter'
|
||
WHEN 'year' THEN 'health.wyrs365.com.vip.year'
|
||
ELSE product_id
|
||
END,
|
||
updated_at = CURRENT_TIMESTAMP(3)
|
||
WHERE lang = 'zh-TW';
|
||
|
||
-- 若库中尚无种子,补齐三语默认档(幂等)
|
||
INSERT INTO t_subscription_plans
|
||
(plan_id, lang, title, subtitle, price_display, price_cents, currency, period_days, badge, sort_order, enabled, product_id, updated_at)
|
||
VALUES
|
||
('week', 'zh-CN', '周卡', '灵活体验,随时可停', '$1/周', 100, 'USD', 7, '', 1, 1, 'health.wyrs365.com.vip.week', CURRENT_TIMESTAMP(3)),
|
||
('month', 'zh-CN', '月卡', '最受欢迎', '$3/月', 300, 'USD', 30, '热门', 2, 1, 'health.wyrs365.com.vip.month', CURRENT_TIMESTAMP(3)),
|
||
('quarter', 'zh-CN', '季卡', '平均每月更省', '$8/季', 800, 'USD', 90, '', 3, 1, 'health.wyrs365.com.vip.quarter', CURRENT_TIMESTAMP(3)),
|
||
('year', 'zh-CN', '年卡', '全年畅听会员曲库', '$12/年', 1200, 'USD', 365, '超值', 4, 1, 'health.wyrs365.com.vip.year', CURRENT_TIMESTAMP(3)),
|
||
('week', 'en', 'Weekly', 'Flexible, cancel anytime', '$1/week', 100, 'USD', 7, '', 1, 1, 'health.wyrs365.com.vip.week', CURRENT_TIMESTAMP(3)),
|
||
('month', 'en', 'Monthly', 'Most popular', '$3/month', 300, 'USD', 30, 'Popular', 2, 1, 'health.wyrs365.com.vip.month', CURRENT_TIMESTAMP(3)),
|
||
('quarter', 'en', 'Quarterly', 'Better monthly value', '$8/quarter', 800, 'USD', 90, '', 3, 1, 'health.wyrs365.com.vip.quarter', CURRENT_TIMESTAMP(3)),
|
||
('year', 'en', 'Yearly', 'Best value all year', '$12/year', 1200, 'USD', 365, 'Best', 4, 1, 'health.wyrs365.com.vip.year', CURRENT_TIMESTAMP(3)),
|
||
('week', 'zh-TW', '週卡', '靈活體驗,隨時可停', '$1/週', 100, 'USD', 7, '', 1, 1, 'health.wyrs365.com.vip.week', CURRENT_TIMESTAMP(3)),
|
||
('month', 'zh-TW', '月卡', '最受歡迎', '$3/月', 300, 'USD', 30, '熱門', 2, 1, 'health.wyrs365.com.vip.month', CURRENT_TIMESTAMP(3)),
|
||
('quarter', 'zh-TW', '季卡', '平均每月更省', '$8/季', 800, 'USD', 90, '', 3, 1, 'health.wyrs365.com.vip.quarter', CURRENT_TIMESTAMP(3)),
|
||
('year', 'zh-TW', '年卡', '全年暢聽會員曲庫', '$12/年', 1200, 'USD', 365, '超值', 4, 1, 'health.wyrs365.com.vip.year', CURRENT_TIMESTAMP(3))
|
||
ON DUPLICATE KEY UPDATE
|
||
price_display = VALUES(price_display),
|
||
price_cents = VALUES(price_cents),
|
||
currency = VALUES(currency),
|
||
product_id = VALUES(product_id),
|
||
updated_at = VALUES(updated_at);
|