gpd-ppp-pricing
Sets regional pricing for subscriptions and one-time products, ensuring differentiated product prices across different regions.
npx skills add rudrankriyam/app-store-connect-cli-skills --skill gpd-ppp-pricingBefore / After Comparison
1 组Without a GPD regional pricing tool, setting differentiated prices for subscriptions and one-time products in different regions requires manual adjustments, which is time-consuming and error-prone, making it difficult to achieve refined pricing and market competitiveness.
With the GPD PPP pricing feature, developers can easily set personalized prices for products in different global regions, ensuring flexibility and market competitiveness in their pricing strategy, thereby increasing revenue and user satisfaction.
description SKILL.md
gpd-ppp-pricing
PPP Pricing (Per-Region Pricing)
Use this skill to set different prices per region for subscriptions and one-time products.
Preconditions
-
Ensure credentials are set (
GPD_SERVICE_ACCOUNT_KEY). -
Use
--packageexplicitly. -
Know target region codes and price micros.
Subscription base plan pricing
Migrate prices for a base plan
gpd monetization baseplans migrate-prices --package com.example.app sub123 plan456 --region-code US --price-micros 9990000
Batch migrate prices
gpd monetization baseplans batch-migrate-prices --package com.example.app sub123 --file migrate.json
Example migrate.json:
{
"requests": [
{
"basePlanId": "plan456",
"regionalPriceMigrations": [
{
"regionCode": "US",
"priceMicros": 9990000
}
]
}
],
"regionsVersion": {
"version": "2024-01-01"
}
}
One-time products pricing
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
Offers and regional variants
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
Verify current pricing
gpd monetization subscriptions get sub123 --package com.example.app
gpd monetization baseplans batch-update-states --package com.example.app sub123 --file states.json
Notes
-
Use
priceMicrosvalues to avoid rounding errors. -
Keep region codes consistent (for example:
US,GB,IN,BR). -
Use batch files for large region sets to avoid partial updates.
Weekly Installs214Repositoryrudrankriyam/ap…i-skillsGitHub Stars505First SeenFeb 23, 2026Security AuditsGen Agent Trust HubPassSocketPassSnykPassInstalled oncodex213gemini-cli209cursor209opencode209kimi-cli208github-copilot208
forumUser Reviews (0)
Write a Review
No reviews yet
Statistics
User Rating
Rate this Skill