Install any skill in seconds. Free to start, no credit card required.
Get Started Free →hashgraph-online/localized-pricing
Guide for implementing localized pricing, adaptive currency, and purchasing power parity with Dodo Payments
Passed 21 of 23 test cases with the skill, and 13 of 23 without it.
and 10 more in the full report
8 fixed13 passed either way2 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 8 test cases the skill fixed. Same model, same prompt, with and without the skill.
I need to update an existing regional price override lp_abc123 for product pdt_premium_plan in Dodo Payments to ₹1099.00. Write the TypeScript SDK code for this operation.
| Checked | Without skill | With skill |
|---|---|---|
| Passes amount as 109900 in smallest currency units. | Passed | Passed |
| Calls client.products.localizedPrices.update to update the price record. | Missed | Passed |
The instructions your model reads when the skill loads.
This skill covers three distinct mechanisms for pricing in multiple countries and currencies. Developers often confuse them. This skill disambiguates them, shows how to implement each, and explains their interactions with plan changes, proration, and tax.
| Mechanism | What it does | Who controls it | When prices change |
|---|---|---|---|
| Localized Pricing | Developer sets fixed prices per country/currency | You (via API) | Only when you update them |
| Adaptive Currency | Live FX conversion at checkout time | Dodo (live rates) | Every transaction, based on current rates |
| PPP Discounts | Third-party tools generate discount codes for low-income regions | ParityDeals, Evendeals, or similar | Per tool's schedule |
Key distinction: Localized prices are static. Adaptive currency is dynamic. PPP is a discount mechanism, not a pricing mode.
Set fixed prices for specific countries and currencies. Once created, a localized price does not change unless you update it. It does not track exchange rates.
Use localized pricing when you want predictable, region-specific pricing that you control.
Enable live foreign-exchange conversion at checkout. The customer sees their local currency, and Dodo converts the base price using current rates.
Use adaptive currency when you want to offer checkout in any currency without manually setting prices for each one.
Third-party services like ParityDeals or Evendeals generate discount codes for customers in low-income countries. These are not a native Dodo API feature. You integrate them by accepting the discount codes they generate and passing them to Dodo at checkout.
test cases passed, vs 13 / 23 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.