Loading...
Loading...
Set region-specific pricing for subscriptions and in-app purchases using purchasing power parity (PPP). Use when adjusting prices by country or implementing localized pricing strategies on Google Play.
npx skill4agent add tamtom/gplay-cli-skills gplay-ppp-pricinggplay auth login --service-accountGPLAY_SERVICE_ACCOUNTGPLAY_PACKAGE--package.99| Region | Code | Multiplier | Currency |
|---|---|---|---|
| United States | US | 1.0x | USD |
| United Kingdom | GB | 1.0x | GBP |
| Germany | DE | 1.0x | EUR |
| Australia | AU | 1.0x | AUD |
| Switzerland | CH | 1.1x | CHF |
| Canada | CA | 1.0x | CAD |
| Netherlands | NL | 1.0x | EUR |
| Sweden | SE | 1.0x | SEK |
| Norway | NO | 1.05x | NOK |
| Denmark | DK | 1.0x | DKK |
| Region | Code | Multiplier | Currency |
|---|---|---|---|
| France | FR | 0.8x | EUR |
| Spain | ES | 0.7x | EUR |
| Italy | IT | 0.7x | EUR |
| Japan | JP | 0.8x | JPY |
| South Korea | KR | 0.7x | KRW |
| Poland | PL | 0.6x | PLN |
| Portugal | PT | 0.7x | EUR |
| Czech Republic | CZ | 0.6x | CZK |
| Greece | GR | 0.65x | EUR |
| Chile | CL | 0.6x | CLP |
| Saudi Arabia | SA | 0.8x | SAR |
| UAE | AE | 0.8x | AED |
| Region | Code | Multiplier | Currency |
|---|---|---|---|
| India | IN | 0.3x | INR |
| Brazil | BR | 0.5x | BRL |
| Mexico | MX | 0.45x | MXN |
| Indonesia | ID | 0.3x | IDR |
| Turkey | TR | 0.35x | TRY |
| Vietnam | VN | 0.3x | VND |
| Philippines | PH | 0.35x | PHP |
| Egypt | EG | 0.3x | EGP |
| Colombia | CO | 0.4x | COP |
| Argentina | AR | 0.3x | ARS |
| Nigeria | NG | 0.3x | NGN |
| Pakistan | PK | 0.25x | PKR |
| Thailand | TH | 0.4x | THB |
| Malaysia | MY | 0.45x | MYR |
| South Africa | ZA | 0.4x | ZAR |
| Ukraine | UA | 0.3x | UAH |
gplay iap list --package "PACKAGE"gplay iap get --package "PACKAGE" --sku "SKU"defaultPrice.99{
"sku": "premium_upgrade",
"defaultPrice": {
"priceMicros": "9990000",
"currency": "USD"
},
"prices": {
"US": { "priceMicros": "9990000", "currency": "USD" },
"IN": { "priceMicros": "2499900", "currency": "INR" },
"BR": { "priceMicros": "24990000", "currency": "BRL" },
"MX": { "priceMicros": "4490000", "currency": "MXN" },
"TR": { "priceMicros": "3490000", "currency": "TRY" },
"ID": { "priceMicros": "2990000", "currency": "IDR" },
"JP": { "priceMicros": "7990000", "currency": "JPY" },
"KR": { "priceMicros": "6990000", "currency": "KRW" },
"GB": { "priceMicros": "9990000", "currency": "GBP" },
"DE": { "priceMicros": "9990000", "currency": "EUR" }
}
}gplay iap update \
--package "PACKAGE" \
--sku "SKU" \
--json @ppp-prices.jsongplay iap get --package "PACKAGE" --sku "SKU"pricesgplay subscriptions list --package "PACKAGE"gplay subscriptions get --package "PACKAGE" --product-id "PRODUCT_ID"regionalConfigs.99{
"productId": "premium_monthly",
"basePlans": [
{
"basePlanId": "monthly",
"regionalConfigs": [
{ "regionCode": "US", "price": { "priceMicros": "4990000", "currency": "USD" } },
{ "regionCode": "IN", "price": { "priceMicros": "1490000", "currency": "INR" } },
{ "regionCode": "BR", "price": { "priceMicros": "2490000", "currency": "BRL" } }
],
"autoRenewingBasePlanType": { "billingPeriodDuration": "P1M" }
},
{
"basePlanId": "yearly",
"regionalConfigs": [
{ "regionCode": "US", "price": { "priceMicros": "49990000", "currency": "USD" } },
{ "regionCode": "IN", "price": { "priceMicros": "14990000", "currency": "INR" } },
{ "regionCode": "BR", "price": { "priceMicros": "24990000", "currency": "BRL" } }
],
"autoRenewingBasePlanType": { "billingPeriodDuration": "P1Y" }
}
]
}gplay subscriptions update \
--package "PACKAGE" \
--product-id "PRODUCT_ID" \
--json @ppp-subscription.jsongplay subscriptions get --package "PACKAGE" --product-id "PRODUCT_ID"regionalConfigsgplay baseplans migrate-prices \
--package "PACKAGE" \
--product-id "PRODUCT_ID" \
--base-plan "BASE_PLAN_ID" \
--json @migration.json# Monthly plan
gplay baseplans migrate-prices \
--package "PACKAGE" \
--product-id "PRODUCT_ID" \
--base-plan monthly \
--json @migration.json
# Yearly plan
gplay baseplans migrate-prices \
--package "PACKAGE" \
--product-id "PRODUCT_ID" \
--base-plan yearly \
--json @migration.jsongplay subscriptions get --package "PACKAGE" --product-id "PRODUCT_ID"migrate-prices# Build a JSON file with PPP prices for each SKU
gplay iap batch-update \
--package "PACKAGE" \
--json @ppp-all-iaps.jsongplay subscriptions update --package "PACKAGE" --product-id "sub_1" --json @ppp-sub1.json
gplay subscriptions update --package "PACKAGE" --product-id "sub_2" --json @ppp-sub2.jsonmigrate-pricesgplay pricing convert