gpd-ppp-pricing について
Google Play の定期購入と一回限りの商品に地域別価格を設定するスキルです。`gpd` による基本プランの価格移行、一括処理、オファー管理、価格確認を扱います。
主な機能
- 01地域別の基本プラン価格移行
- 02地域価格移行の一括処理
- 03一回限りの商品を作成・更新
- 04定期購入オファーの管理
- 05定期購入と価格状態の確認
活用シーン
- 01対象地域の定期購入価格を調整
- 02複数プランへの価格変更を一括適用
- 03一回限りの商品価格を設定
- 04現在の定期購入価格を確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ dl-alexandre/ skills --skill gpd-ppp-pricingインストール後、Claude Code で/gpd-ppp-pricingを入力して読み込まれたか確認します。
詳細
PPP 価格設定(地域別価格設定)
このスキルを使うと、サブスクリプションや買い切り商品の価格を地域ごとに設定できます。
前提条件
- 認証情報が設定されていることを確認します(
GPD_SERVICE_ACCOUNT_KEY)。 --packageを明示的に指定します。- 対象の地域コードと価格(マイクロ単位)を把握しておきます。
サブスクリプションの基本プラン価格設定
基本プランの価格を移行する
gpd monetization baseplans migrate-prices --package com.example.app sub123 plan456 --region-code US --price-micros 9990000
価格を一括移行する
gpd monetization baseplans batch-migrate-prices --package com.example.app sub123 --file migrate.json
migrate.json の例:
{
"requests": [
{
"basePlanId": "plan456",
"regionalPriceMigrations": [
{
"regionCode": "US",
"priceMicros": 9990000
}
]
}
],
"regionsVersion": {
"version": "2024-01-01"
}
}
買い切り商品の価格設定
gpd monetization onetimeproducts create --package com.example.app --product-id sku123 --type consumable
gpd monetization onetimeproducts update --package com.example.app sku123 --default-price 1990000
オファーと地域別バリエーション
gpd monetization offers list --package com.example.app sub123 plan456
gpd monetization offers create --package com.example.app sub123 plan456 --offer-id offer789 --file offer.json
gpd monetization offers batchUpdate --package com.example.app sub123 plan456 --file offers.json
現在の価格を確認する
gpd monetization subscriptions get sub123 --package com.example.app
gpd monetization baseplans batch-update-states --package com.example.app sub123 --file states.json
注意事項
- 丸め誤差を避けるため、
priceMicrosの値を使用します。 - 地域コードは統一してください(例:
US、GB、IN、BR)。 - 地域数が多い場合は、部分的な更新を避けるために一括処理用ファイルを使用します。
コメント
Markdown 対応