asc-ppp-pricing
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChinesePPP Pricing (Per-Territory Pricing)
PPP定价(按地区定价)
Use this skill to set different prices for different countries based on purchasing power parity or custom pricing strategies.
使用此技能可基于购买力平价或自定义定价策略,为不同国家设置不同价格。
Preconditions
前置条件
- Ensure credentials are set (or
asc auth loginenv vars).ASC_* - Use or pass
ASC_APP_IDexplicitly.--app - Know your base territory (usually USA) and base price tier.
- 确保已设置凭证(或
asc auth login环境变量)。ASC_* - 使用 或显式传递
ASC_APP_ID参数。--app - 知晓你的基准地区(通常为美国)和基准价格档位。
Workflow: Set PPP-Based Subscription Pricing
操作流程:设置基于PPP的订阅定价
1. List subscriptions for your app
1. 列出应用的订阅项目
bash
asc subscriptions groups list --app "APP_ID"
asc subscriptions list --group "GROUP_ID"bash
asc subscriptions groups list --app "APP_ID"
asc subscriptions list --group "GROUP_ID"2. Get price points for base territory (e.g., USA at $9.99)
2. 获取基准地区的价格档位(例如,美国的9.99美元)
bash
asc subscriptions price-points list --id "SUB_ID" --territory "USA"Note the price point ID for your desired tier.
bash
asc subscriptions price-points list --id "SUB_ID" --territory "USA"记录下目标档位的价格点ID。
3. Get equalizations (equivalent prices in all territories)
3. 获取等价价格(所有地区的对应价格)
bash
asc subscriptions price-points equalizations --id "PRICE_POINT_ID" --paginateThis returns price points for all territories with their local currency amounts.
bash
asc subscriptions price-points equalizations --id "PRICE_POINT_ID" --paginate此命令会返回所有地区的价格点及其当地货币金额。
4. Find target price points for each territory
4. 为每个地区找到目标价格点
From equalizations output, identify the price point IDs that match your PPP targets:
- India: Find price point near your PPP-adjusted target (e.g., ~$3 equivalent)
- Germany: Find price point for your EU target
- Japan: Find price point for your JP target
从等价价格的输出结果中,找出符合你的PPP目标的价格点ID:
- 印度:找到接近PPP调整后目标的价格点(例如,约3美元等价)
- 德国:找到符合欧盟目标的价格点
- 日本:找到符合日本目标的价格点
5. Set prices for each territory
5. 为每个地区设置价格
bash
undefinedbash
undefinedSet price for India
Set price for India
asc subscriptions prices add --id "SUB_ID" --price-point "IND_PRICE_POINT_ID" --territory "IND"
asc subscriptions prices add --id "SUB_ID" --price-point "IND_PRICE_POINT_ID" --territory "IND"
Set price for Germany
Set price for Germany
asc subscriptions prices add --id "SUB_ID" --price-point "DEU_PRICE_POINT_ID" --territory "DEU"
asc subscriptions prices add --id "SUB_ID" --price-point "DEU_PRICE_POINT_ID" --territory "DEU"
Set price for Japan
Set price for Japan
asc subscriptions prices add --id "SUB_ID" --price-point "JPN_PRICE_POINT_ID" --territory "JPN"
undefinedasc subscriptions prices add --id "SUB_ID" --price-point "JPN_PRICE_POINT_ID" --territory "JPN"
undefined6. Verify current prices
6. 验证当前价格
bash
asc subscriptions prices list --id "SUB_ID"bash
asc subscriptions prices list --id "SUB_ID"Workflow: Set PPP-Based IAP Pricing
操作流程:设置基于PPP的应用内购买(IAP)定价
1. List in-app purchases
1. 列出应用内购买项目
bash
asc iap list --app "APP_ID"bash
asc iap list --app "APP_ID"2. Get price points for base territory
2. 获取基准地区的价格档位
bash
asc iap price-points list --id "IAP_ID" --territory "USA"bash
asc iap price-points list --id "IAP_ID" --territory "USA"3. Get equalizations
3. 获取等价价格
bash
asc iap price-points equalizations --id "PRICE_POINT_ID" --paginatebash
asc iap price-points equalizations --id "PRICE_POINT_ID" --paginate4. Create price schedule with base territory
4. 创建包含基准地区的价格计划
bash
asc iap price-schedule create --id "IAP_ID" --base-territory "USA" --price-point "PRICE_POINT_ID"bash
asc iap price-schedule create --id "IAP_ID" --base-territory "USA" --price-point "PRICE_POINT_ID"5. View manual and automatic prices
5. 查看手动和自动价格
bash
asc iap price-schedule manual-prices --schedule-id "SCHEDULE_ID"
asc iap price-schedule automatic-prices --schedule-id "SCHEDULE_ID"bash
asc iap price-schedule manual-prices --schedule-id "SCHEDULE_ID"
asc iap price-schedule automatic-prices --schedule-id "SCHEDULE_ID"Updating Existing Prices
更新现有价格
To change a territory's price:
- List current prices to get the price ID:
bash
asc subscriptions prices list --id "SUB_ID" - Delete the old price:
bash
asc subscriptions prices delete --price-id "PRICE_ID" --confirm - Add the new price:
bash
asc subscriptions prices add --id "SUB_ID" --price-point "NEW_PRICE_POINT_ID" --territory "TERRITORY"
要更改某个地区的价格:
- 列出当前价格以获取价格ID:
bash
asc subscriptions prices list --id "SUB_ID" - 删除旧价格:
bash
asc subscriptions prices delete --price-id "PRICE_ID" --confirm - 添加新价格:
bash
asc subscriptions prices add --id "SUB_ID" --price-point "NEW_PRICE_POINT_ID" --territory "TERRITORY"
Common PPP Strategies
常见PPP策略
BigMac Index Approach
巨无霸指数法
Adjust prices based on relative purchasing power:
- USA: $9.99 (baseline)
- India: $2.99-3.99 (~70% discount)
- Brazil: $4.99-5.99 (~50% discount)
- UK: $8.99-9.99 (similar)
- Switzerland: $11.99-12.99 (premium)
根据相对购买力调整价格:
- 美国:9.99美元(基准)
- 印度:2.99-3.99美元(约70%折扣)
- 巴西:4.99-5.99美元(约50%折扣)
- 英国:8.99-9.99美元(相近水平)
- 瑞士:11.99-12.99美元(溢价)
Tiered Regional Pricing
分层区域定价
Group countries into pricing tiers:
- Tier 1 (High): USA, UK, Germany, Australia, Switzerland
- Tier 2 (Medium): France, Spain, Italy, Japan, South Korea
- Tier 3 (Low): India, Brazil, Mexico, Indonesia, Turkey
将国家划分为不同定价层级:
- 第一层(高):美国、英国、德国、澳大利亚、瑞士
- 第二层(中):法国、西班牙、意大利、日本、韩国
- 第三层(低):印度、巴西、墨西哥、印度尼西亚、土耳其
Listing All Territories
列出所有地区
bash
asc pricing territories list --paginatebash
asc pricing territories list --paginateNotes
注意事项
- Price changes may take up to 24 hours to reflect in the App Store.
- Use to schedule future price changes.
--start-date "YYYY-MM-DD" - Always verify with after making changes.
prices list - Some territories may have restrictions; check App Store Connect for eligibility.
- 价格更改可能需要长达24小时才能在App Store中生效。
- 使用 参数可以安排未来的价格更改。
--start-date "YYYY-MM-DD" - 每次更改后务必使用 命令进行验证。
prices list - 部分地区可能存在限制;请查看App Store Connect了解资格要求。