Localized Pricing
Localized pricing allows you to set different prices for customers based on their geographic location. This helps you optimize pricing for different markets, making your products more accessible in regions with different purchasing power.
Plan Requirement
Localized pricing is available on the Pro plan and above. Upgrade your plan to access this feature.
Overview
With localized pricing, you can:
- Set regional prices tailored to specific countries
- Increase accessibility in emerging markets
- Optimize revenue by adjusting prices to local purchasing power
- Compete effectively against local alternatives
Prices are automatically applied based on the customer's location, detected via their IP address.
How It Works
- You configure regional prices for specific countries in your store settings
- Enable localized pricing on individual products
- When a customer visits your store, their country is detected from their IP address
- If a localized price exists for their country, they see that price instead of the default
- Checkout processes in your store's base currency with the regional price applied
Location Detection
Customer location is determined using IP geolocation via Cloudflare. This is automatic and requires no additional configuration.
VPN Considerations
Customers using VPNs may appear to be from a different country than their actual location. There is no reliable way to prevent this, so consider this when setting regional prices. In practice, most customers do not use VPNs specifically to exploit regional pricing.
Setting Up Localized Pricing
Step 1: Access Localized Pricing
Navigate to Settings > Localized Pricing in your store dashboard.
Step 2: Add Country Prices
- Click Add Country Price
- Select a country from the dropdown (190+ countries available)
- Enter the price in your store's base currency
- Toggle the active status
- Click Create
Step 3: Enable on Products
For each product that should use localized pricing:
- Go to Products and edit the product
- Enable the Localized Pricing toggle
- Save the product
Products without localized pricing enabled will always show their default price regardless of customer location.
Managing Regional Prices
Dashboard Statistics
The localized pricing dashboard shows:
| Metric | Description |
|---|---|
| Countries | Total number of country prices configured |
| Active Prices | Number of currently active regional prices |
| Products Using | Number of products with localized pricing enabled |
| Price Range | Lowest to highest configured price |
Filtering and Search
Use the filters to manage your regional prices:
- Search - Find countries by name or ISO code
- Status - Filter by active or inactive prices
Activating/Deactivating
Toggle prices on or off using the status switch in the table. This allows you to:
- Temporarily disable pricing for specific regions
- Test different pricing strategies
- Quickly respond to market changes
Editing Prices
Click the edit button on any country to update the price. Note that the country cannot be changed after creation - delete and recreate if you need to change the country.
Deleting Prices
Click the delete button to remove a regional price. The product will fall back to the default price for customers in that country.
Currency Considerations
How Pricing Works
Localized prices are set in your store's base currency. When you set a regional price of $5.00 for Brazil, Brazilian customers see $5.00 (or the equivalent if you have currency display conversion enabled).
This is different from currency conversion, where the same price is displayed in different currencies based on exchange rates.
Example
| Country | Default Price | Localized Price | Customer Sees |
|---|---|---|---|
| United States | $10.00 | - | $10.00 |
| Brazil | $10.00 | $5.00 | $5.00 |
| India | $10.00 | $3.00 | $3.00 |
| Germany | $10.00 | - | $10.00 |
Customers in Brazil and India see the lower localized price, while customers in the US and Germany (with no localized price) see the default.
Use Cases
Purchasing Power Parity
Adjust prices based on purchasing power differences:
United States: $10.00 (default)
Brazil: $5.00
India: $3.00
Russia: $4.00
Turkey: $4.00This makes your products accessible in markets where the default price might be prohibitive.
Market Entry Pricing
Lower prices in new markets to gain traction:
Default: $20.00
New market countries: $10.00Once established, you can gradually adjust prices closer to the default.
Regional Competition
Match pricing of local competitors in specific markets while maintaining higher prices in markets where you're already competitive.
Currency Arbitrage Prevention
If you notice customers from high-price regions using VPNs to access lower regional prices, you can:
- Monitor order patterns for anomalies
- Require additional verification for suspicious orders
- Adjust regional prices to reduce the incentive
Best Practices
Research Your Markets
- Study local pricing for similar products
- Understand purchasing power in target countries
- Monitor competitor pricing in each region
Start Conservative
- Begin with small discounts (20-30% off default)
- Monitor sales and adjust based on data
- Avoid drastic price differences that encourage VPN abuse
Regular Review
- Review pricing quarterly or semi-annually
- Adjust for currency fluctuations and market changes
- Add new countries as you expand
Test Before Full Rollout
- Enable localized pricing on a few products first
- Monitor performance for 2-4 weeks
- Expand to more products once satisfied with results
Consider All Markets
Don't just lower prices - some markets may support higher prices than your default. Consider premium pricing for high-income markets.
Limitations
Geographic Accuracy
IP-based geolocation is not 100% accurate:
- VPN users may be incorrectly located
- Mobile users on roaming may show different countries
- Corporate networks may route through different countries
Supported Countries
Localized pricing supports 190+ countries with ISO 3166-1 alpha-2 codes. If a customer's detected country doesn't have a localized price, they see the default price.
Product-Level Control
Localized pricing must be enabled per-product. You cannot set a store-wide automatic localization - this is intentional to give you control over which products participate.
Frequently Asked Questions
Q: What happens if I disable a country's price? A: Customers from that country will see the default product price.
Q: Can I set different prices for different products in the same country? A: No, localized pricing sets a single regional price per country that applies to all enabled products. Products have a single base price.
Q: Does localized pricing affect subscriptions? A: Yes, subscriptions use the localized price at the time of signup. Renewals continue at the original subscription price.
Q: How quickly do price changes take effect? A: Price changes are immediate. Customers visiting after the change will see the new price.
Q: Can I see which customers used localized pricing? A: Order details include the customer's detected country, which you can cross-reference with your localized pricing configuration.
