WordPress plugin intelligence profile

Geo-Tier Pricing for WooCommerce

Charge a fair price in every country. Group countries into price tiers, detect the customer's country, and show the adjusted price before checkout.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version0.5.5
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.2 · PHP 7.4
Directory statusactive
Last directory update1 Sept 20262mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Geo-Tier Pricing for WooCommerce version 0.5.5 as active, updated 2mo ago and tested up to WordPress 7.1.

Overview

About this plugin

The same price is not the same price everywhere. 79 EUR is a normal software price in Germany and a week’s wage in parts of the world. Geo-Tier Pricing lets you group countries into price tiers and charge each market a percentage of your regular price — so customers who would never have bought at your list price can buy at a price that is fair for their market.

Every product keeps its own base price. You define the tiers once, map countries to them, and every product in your shop follows automatically. No per-product setup.

How the country is detected

The plugin resolves the customer’s country in a clear order of trust:

  • The billing country in the checkout — the customer is confirming it right now, so it wins.
  • A country the customer picked manually — via the optional country switcher.
  • The saved billing country of a logged-in customer — the real address they ordered with before.
  • GeoIP — WooCommerce’s own MaxMind database for anonymous visitors.
  • The default tier, when nothing else is known.

The card’s issuing country is deliberately never used: cards are often foreign to the cardholder’s country and would force the wrong price.

No surprises in the checkout

When the billing country changes the price, the cart updates before payment — on both the classic checkout and the Cart & Checkout Blocks. Nobody is charged a price they did not see. On the classic checkout the order review also shows a line explaining why the price changed.

Privacy

Country detection uses WooCommerce’s local MaxMind database. The plugin makes no external requests and sends no data anywhere. The detected country is stored in a cookie so the lookup does not repeat on every page view, and it is saved on the order so you can see which tier was applied.

Works without any geolocation service

No MaxMind key, no external service, no IP lookup? Then simply ask. If the country cannot be detected, a non-blocking bar invites the customer to pick it — prices stay visible the whole time, nothing is blocked.

Shops that do have MaxMind never see the bar, because there is nothing to ask.

Free features

  • Unlimited price tiers, freely named, each charging a percentage of the product price
  • One-click starting point: three tiers and all 250 countries assigned by purchasing power
  • Exclude single products or whole categories — geo pricing never touches them
  • Country prompt: ask visitors for their country when it cannot be detected (works with zero setup)
  • Country-to-tier mapping for every WooCommerce country, with CSV import and export
  • Country detection: GeoIP (anonymous), saved billing country (logged-in), checkout billing field
  • Optional country switcher for customers, with your own terms notice
  • Optional rounding (whole numbers or charm pricing)
  • Price tier and country recorded on every order
  • Works with simple and variable products

Subscriptions: an optional add-on covers renewal re-evaluation

WooCommerce Subscriptions is a paid extension, and renewal re-evaluation is shipped as a separate add-on so the Free plugin stays lean. The add-on re-checks the billing country at renewal so a customer who moved keeps paying what is fair for where they now live. Price drops apply automatically; price rises are announced by email first and only applied once the full notice period was actually given.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • country pricing
  • purchasing power
  • geolocation
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.2 · PHP 7.4
Update activity1 Sept 20262mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.