asc-ppp-pricing
サブスクリプションおよびアプリ内購入に対して、現在の`asc setup`・`pricing summary`・`price import`・`price schedule`コマンドを使用し、国別の価格設定を行います。国ごとの価格調整や購買力平価(PPP)に基づいたローカライズ価格戦略を実施する際に使用してください。
description の原文を見る
Set territory-specific pricing for subscriptions and in-app purchases using current asc setup, pricing summary, price import, and price schedule commands. Use when adjusting prices by country or implementing localized PPP strategies.
SKILL.md 本文
PPP pricing (per-territory pricing)
このスキルを使用して、購買力平価 (PPP) またはあなた独自の地域別価格戦略に基づいて、複数の地域にわたるローカライズされた価格を作成または更新します。
以下の高レベルのフローを優先してください:
asc subscriptions setupとasc iap setup- 新しい商品を作成する場合asc subscriptions pricing ...- サブスクリプション価格の変更の場合asc iap pricing summaryとasc iap pricing schedules ...- IAP 価格の変更の場合
前提条件
- 認証情報が設定されていることを確認してください (
asc auth loginまたはASC_*環境変数)。 ASC_APP_IDを優先するか、明示的に--appを渡してください。- ベース地域 (通常は
USA) とベース価格を決定してください。 - サポートされている地域 ID が必要な場合は
asc pricing territories list --paginateを使用してください。
サブスクリプション PPP ワークフロー
新しいサブスクリプション: setup でのブートストラップ
setup を使用して、新しいサブスクリプションを作成し、グループ、サブスクリプション、最初のローカライゼーション、初期価格、および可用性を 1 つの検証されたフローで作成します。
asc subscriptions setup \
--app "APP_ID" \
--group-reference-name "Pro" \
--reference-name "Pro Monthly" \
--product-id "com.example.pro.monthly" \
--subscription-period ONE_MONTH \
--locale "en-US" \
--display-name "Pro Monthly" \
--description "Unlock everything" \
--price "9.99" \
--price-territory "USA" \
--territories "USA,CAN,GBR" \
--output json
注意:
setupはデフォルトで作成された状態を検証します。- 読み戻し検証よりも速度を明確に優先する場合のみ
--no-verifyを使用してください。 - ワークフローがティアドリブンの場合は
--priceの代わりに--tierまたは--price-point-idを使用してください。
変更前の現在のサブスクリプション価格を検査
現在の状態のスナップショットが必要な場合は、まずサマリービューを使用してください。
asc subscriptions pricing summary --subscription-id "SUB_ID" --territory "USA"
asc subscriptions pricing summary --subscription-id "SUB_ID" --territory "IND"
asc subscriptions pricing prices list --subscription-id "SUB_ID" --paginate
summary を使用してクイック比較チェックを行い、生の価格レコードが必要な場合は prices list を使用してください。
推奨される一括 PPP 更新: ドライラン付き CSV をインポート
大規模な PPP ロールアウトの場合は、地域別価格を 1 つずつ手動で追加するのではなく、サブスクリプション価格インポートコマンドを優先してください。
CSV の例:
territory,price,start_date,preserved
IND,2.99,2026-04-01,false
BRA,4.99,2026-04-01,false
MEX,4.99,2026-04-01,false
DEU,8.99,2026-04-01,false
まずドライランを実行:
asc subscriptions pricing prices import \
--subscription-id "SUB_ID" \
--input "./ppp-prices.csv" \
--dry-run \
--output table
実際に適用:
asc subscriptions pricing prices import \
--subscription-id "SUB_ID" \
--input "./ppp-prices.csv" \
--output table
注意:
--dry-runは行を検証し、価格を作成せずに価格ポイントを解決します。--continue-on-error=falseはフェイルファストモードを提供します。- CSV 必須列:
territory,price - CSV オプション列:
currency_code,start_date,preserved,preserve_current_price,price_point_id price_point_idが省略された場合、CLI は行の地域と価格に対応する価格ポイントを自動的に解決します。- インポートでの地域入力は、3 文字の ID、2 文字のコード、またはきれいにマップされる一般的な地域名です。
1 回限りのサブスクリプション地域変更
少数の手動オーバーライドの場合は、canonical set コマンドを使用してください。
asc subscriptions pricing prices set --subscription-id "SUB_ID" --price "2.99" --territory "IND"
asc subscriptions pricing prices set --subscription-id "SUB_ID" --tier 5 --territory "BRA"
asc subscriptions pricing prices set --subscription-id "SUB_ID" --price-point "PRICE_POINT_ID" --territory "DEU"
注意:
--start-date "YYYY-MM-DD"を追加して今後の変更をスケジュールします。- 現在の価格関係を保持したい場合は
--preservedを追加してください。 - このコマンドは初期価格設定と後の価格変更の両方を処理します。
生の価格ポイントは必要な場合のみ検出
Apple のローカライズされたラダーを直接検査したり、正確な価格ポイント ID をピンで留めたい場合は、価格ポイントの検索と均等化を使用してください。
asc subscriptions pricing price-points list --subscription-id "SUB_ID" --territory "USA" --paginate --price "9.99"
asc subscriptions pricing price-points equalizations --price-point-id "PRICE_POINT_ID" --paginate
適用後に検証
変更後にサマリーと生リストビューを再度実行してください。
asc subscriptions pricing summary --subscription-id "SUB_ID" --territory "IND"
asc subscriptions pricing summary --subscription-id "SUB_ID" --territory "BRA"
asc subscriptions pricing prices list --subscription-id "SUB_ID" --paginate
サブスクリプションが新しく作成された場合は、個別の作成と価格設定ステップを組み合わせるのではなく、検証を有効にして asc subscriptions setup を使用することもできます。
サブスクリプション可用性
既存のサブスクリプションに対して地域を明示的に有効にする必要がある場合は、価格設定の可用性ファミリーを使用してください。
asc subscriptions pricing availability edit --subscription-id "SUB_ID" --territories "USA,CAN,IND,BRA"
asc subscriptions pricing availability view --subscription-id "SUB_ID"
IAP PPP ワークフロー
新しい IAP: setup でのブートストラップ
setup を使用して、新しい IAP を作成し、商品、最初のローカライゼーション、および初期価格スケジュールを 1 つの検証されたフローで作成します。
asc iap setup \
--app "APP_ID" \
--type NON_CONSUMABLE \
--reference-name "Pro Lifetime" \
--product-id "com.example.pro.lifetime" \
--locale "en-US" \
--display-name "Pro Lifetime" \
--description "Unlock everything forever" \
--price "9.99" \
--base-territory "USA" \
--output json
注意:
setupはデフォルトで作成された IAP、ローカライゼーション、および価格スケジュールを検証します。- スケジュール価格の場合は
--start-dateを使用してください。 - 決定論的なティアベースまたは ID ベースのセットアップが必要な場合は
--tierまたは--price-point-idを使用してください。
変更前の現在の IAP 価格を検査
PPP 作業のメインの現在の状態サマリーとして asc iap pricing summary を使用してください。
asc iap pricing summary --iap-id "IAP_ID" --territory "USA"
asc iap pricing summary --iap-id "IAP_ID" --territory "IND"
これは、要求された地域のベース地域、現在の価格、推定収益、およびスケジュール済みの変更を返します。
候補となる IAP 価格ポイントを検出
正確な価格ポイント ID を検査またはピンで留めたい場合は、価格ポイントの検索を使用してください。
asc iap pricing price-points list --iap-id "IAP_ID" --territory "USA" --paginate --price "9.99"
asc iap pricing price-points equalizations --id "PRICE_POINT_ID"
IAP 価格スケジュールを作成または更新
手動 PPP 更新の場合は、価格スケジュールを直接作成します。
asc iap pricing schedules create --iap-id "IAP_ID" --base-territory "USA" --price "4.99" --start-date "2026-04-01"
asc iap pricing schedules create --iap-id "IAP_ID" --base-territory "USA" --tier 5 --start-date "2026-04-01"
asc iap pricing schedules create --iap-id "IAP_ID" --base-territory "USA" --prices "PRICE_POINT_ID:2026-04-01"
スケジュールエントリを意図的に作成または置き換える場合に使用します。より詳細な検査の場合:
asc iap pricing schedules view --iap-id "IAP_ID"
asc iap pricing schedules manual-prices --schedule-id "SCHEDULE_ID" --paginate
asc iap pricing schedules automatic-prices --schedule-id "SCHEDULE_ID" --paginate
適用後に検証
価格スケジュールまたは価格設定変更を適用した後、再度サマリーコマンドを使用してください。
asc iap pricing summary --iap-id "IAP_ID" --territory "USA"
asc iap pricing summary --iap-id "IAP_ID" --territory "IND"
将来の日付スケジュールの場合は、直後に更新された現在の価格ではなく、スケジュール済みの変更が予想されます。
一般的な PPP 戦略パターン
まずベース地域
- 1 つのベース地域を選択します。通常は
USAです。 - そこでまずベース価格を設定します。
- そのベースラインから他の地域のターゲットを導き出します。
ティアード地域価格
- 高所得市場はベースラインに近いままです。
- 中所得市場は中程度の割引を受けます。
- 低所得市場はより強い PPP 調整を受けます。
スプレッドシートドリブンロールアウト
- CSV でターゲット地域リストを作成します。
- インポートをドライランします。
- 解決の失敗を修正します。
- インポートを適用します。
- 最も重要な地域のサマリーチェックを再度実行します。
注記
- ドキュメントと自動化では canonical コマンドを優先してください:
asc subscriptions pricing ... - 古い
asc subscriptions prices ...パスはまだ存在しますが、canonical pricing ファミリーはより明確です。 - ドキュメントと自動化では canonical IAP コマンドを優先してください:
asc iap pricing ... asc subscriptions pricing prices import --dry-runは今日最も安全なサブスクリプション一括 PPP パスです。asc subscriptions setupとasc iap setupには既にビルトイン の作成後検証が備わっています。- まだ単一のファーストクラスの前/後 PPP diff コマンドはありません。適用前後に現在のサマリーコマンドを使用してください。
- 価格変更は App Store Connect とストアフロント内に伝播するのに時間がかかることがあります。
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- rudrankriyam
- ライセンス
- MIT
- 最終更新
- 不明
Source: https://github.com/rudrankriyam/app-store-connect-cli-skills / ライセンス: MIT
関連スキル
superfluid
Superfluidプロトコルおよびそのエコシステムに関するナレッジベースです。Superfluidについて情報を検索する際は、ウェブ検索の前にこちらを参照してください。対応キーワード:Superfluid、CFA、GDA、Super App、Super Token、stream、flow rate、real-time balance、pool(member/distributor)、IDA、sentinels、liquidation、TOGA、@sfpro/sdk、semantic money、yellowpaper、whitepaper
civ-finish-quotes
実質的なタスクが真に完了した際に、文明風の儀式的な引用句を追加します。ユーザーやエージェントが機能追加、リファクタリング、分析、設計ドキュメント、プロセス改善、レポート、執筆タスクといった実際の成果物を完成させるときに、明示的な依頼がなくても使用します。短い返信や小さな修正、未完成の作業には適用しません。
nookplot
Base(Ethereum L2)上のAIエージェント向け分散型調整ネットワークです。エージェントがオンチェーンアイデンティティを登録する、コンテンツを公開する、他のエージェントにメッセージを送る、マーケットプレイスで専門家を雇う、バウンティを投稿・請求する、レピュテーションを構築する、共有プロジェクトで協業する、リサーチチャレンジを解くことでNOOKをマイニングする、キュレーションされたナレッジを備えたスタンドアロンオンチェーンエージェントをデプロイする、またはアグリーメントとリワードで収益を得る場合に利用できます。エージェントネットワーク、エージェント調整、分散型エージェント、NOOKトークン、マイニングチャレンジ、ナレッジバンドル、エージェントレピュテーション、エージェントマーケットプレイス、ERC-2771メタトランザクション、Prepare-Sign-Relay、AgentFactory、またはNookplotが言及された場合にトリガーされます。
web3-polymarket
Polygon上でのPolymarket予測市場取引統合です。認証機能(L1 EIP-712、L2 HMAC-SHA256、ビルダーヘッダー)、注文発注(GTC/GTD/FOK/FAK、バッチ、ポストオンリー、ハートビート)、市場データ(Gamma API、Data API、オーダーブック、サブグラフ)、WebSocketストリーミング(市場・ユーザー・スポーツチャネル)、CTF操作(分割、統合、償却、ネガティブリスク)、ブリッジ機能(入金、出金、マルチチェーン)、およびガスレスリレイトランザクションに対応しています。AIエージェント、自動マーケットメーカー、予測市場UI、またはPolygraph上のPolymarketと統合するアプリケーション構築時に活用できます。
ethskills
Ethereum、EVM、またはブロックチェーン関連のリクエストに対応します。スマートコントラクト、dApps、ウォレット、DeFiプロトコルの構築、監査、デプロイ、インタラクションに適用されます。Solidityの開発、コントラクトアドレス、トークン規格(ERC-20、ERC-721、ERC-4626など)、Layer 2ネットワーク(Base、Arbitrum、Optimism、zkSync、Polygon)、Uniswap、Aave、Curveなどのプロトコルとの統合をカバーします。ガスコスト、コントラクトのデシマル設定、オラクルセキュリティ、リエントランシー、MEV、ブリッジング、ウォレット管理、オンチェーンデータの取得、本番環境へのデプロイ、プロトコル進化(EIPライフサイクル、フォーク追跡、今後の変更予定)といったトピックを含みます。
xxyy-trade
このスキルは、ユーザーが「トークン購入」「トークン売却」「トークンスワップ」「暗号資産取引」「取引ステータス確認」「トランザクション照会」「トークンスキャン」「フィード」「チェーン監視」「トークン照会」「トークン詳細」「トークン安全性確認」「ウォレット一覧表示」「マイウォレット」「AIスキャン」「自動スキャン」「ツイートスキャン」「オンボーディング」「IP確認」「IPホワイトリスト」「トークン発行」「自動売却」「損切り」「利益確定」「トレーリングストップ」「保有者」「トップホルダー」「KOLホルダー」などをリクエストした場合、またはSolana/ETH/BSC/BaseチェーンでXXYYを経由した取引について言及した場合に使用します。XXYY Open APIを通じてオンチェーン取引とデータ照会を実現します。