[WordPress] 外掛分享: Geo-Tier Pricing for WooCommerce

首頁外掛目錄 › Geo-Tier Pricing for WooCommerce
WordPress 外掛 Geo-Tier Pricing for WooCommerce 的封面圖片
全新外掛
安裝啟用
尚無評分
12 天前
最後更新
問題解決
WordPress 6.2+ PHP 7.4+ v0.5.5 上架:2026-08-23

內容簡介

Geo-Tier Pricing for WooCommerce 外掛允許商家根據不同國家的經濟狀況設定價格層級,讓顧客以公平的價格購買產品。透過自動檢測顧客的國家,商家可以輕鬆管理價格,提升銷售機會。

【主要功能】
• 無限價格層級設定
• 自動國家檢測與價格更新
• 支援簡單與變數產品
• 可選的國家切換器
• CSV 匯入與匯出功能
• 訂閱產品的續訂重新評估

外掛標籤

開發者團隊

⬇ 下載最新版 (v0.5.5) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Geo-Tier Pricing for WooCommerce」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

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.

延伸相關外掛

文章
Filter
Mastodon