asc-ppp-pricing

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

PPP 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 (
    asc auth login
    or
    ASC_*
    env vars).
  • Use
    ASC_APP_ID
    or pass
    --app
    explicitly.
  • 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" --paginate
This 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
undefined
bash
undefined

Set 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"
undefined
asc subscriptions prices add --id "SUB_ID" --price-point "JPN_PRICE_POINT_ID" --territory "JPN"
undefined

6. 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" --paginate
bash
asc iap price-points equalizations --id "PRICE_POINT_ID" --paginate

4. 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:
  1. List current prices to get the price ID:
    bash
    asc subscriptions prices list --id "SUB_ID"
  2. Delete the old price:
    bash
    asc subscriptions prices delete --price-id "PRICE_ID" --confirm
  3. Add the new price:
    bash
    asc subscriptions prices add --id "SUB_ID" --price-point "NEW_PRICE_POINT_ID" --territory "TERRITORY"
要更改某个地区的价格:
  1. 列出当前价格以获取价格ID:
    bash
    asc subscriptions prices list --id "SUB_ID"
  2. 删除旧价格:
    bash
    asc subscriptions prices delete --price-id "PRICE_ID" --confirm
  3. 添加新价格:
    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 --paginate
bash
asc pricing territories list --paginate

Notes

注意事项

  • Price changes may take up to 24 hours to reflect in the App Store.
  • Use
    --start-date "YYYY-MM-DD"
    to schedule future price changes.
  • Always verify with
    prices list
    after making changes.
  • Some territories may have restrictions; check App Store Connect for eligibility.
  • 价格更改可能需要长达24小时才能在App Store中生效。
  • 使用
    --start-date "YYYY-MM-DD"
    参数可以安排未来的价格更改。
  • 每次更改后务必使用
    prices list
    命令进行验证。
  • 部分地区可能存在限制;请查看App Store Connect了解资格要求。