WPStore+ Global Settings Switcher is a WooCommerce display-currency and payment gateway control plugin designed for stores that want to show prices in more than one currency while keeping checkout, orders, coupons, taxes, refunds, and payments stable in the store’s base currency.
It is especially useful for WooCommerce stores that sell to both local and international customers. Store owners can display prices in USD or THB, show clear estimated conversion notes in Cart and Checkout, and control payment gateway visibility based on the selected display currency.
Unlike full multi-currency checkout plugins, this plugin focuses on display-only currency switching to reduce the risk of order total mismatches, payment currency issues, coupon calculation problems, and refund confusion.
Key Benefits
- Let customers switch between USD and THB display prices
- Keep WooCommerce checkout, orders, coupons, taxes, refunds, and payments stable
- Show clear Cart and Checkout currency notes to avoid customer confusion
- Add estimated display totals without changing the actual order currency
- Control payment gateway visibility based on selected display currency
- Protect Stripe and WooPayments from being hidden by gateway rules
- Compatible with LiteSpeed Cache using built-in cache compatibility options
- License-protected Pro features powered by WPStore Licenses
- Clean admin dashboard with System Status and Support Report
- Built for WooCommerce stores that need safer currency display flexibility
Main Features
USD / THB Display Currency Switcher
Allow customers to switch between USD and THB price displays using a floating switcher or shortcode.
The plugin supports:
- Frontend floating switcher
- Shortcodes:
[.wpstore_global_switcher.][.wpgss_currency_switcher.]
- Manual USD to THB exchange rate
- Optional exchange rate markup
- THB rounding options
- Product price display conversion
- Cart item price and subtotal display conversion
Display-only Currency Safety
WPStore+ Global Settings Switcher does not change the actual WooCommerce order currency in v1.5.5.
This means:
- Store currency remains stable
- Checkout totals remain in the WooCommerce store currency
- Coupons, taxes, refunds, payment gateways, and order records remain consistent
- Estimated display values are clearly marked as display-only
This helps avoid common risks found in aggressive currency conversion plugins.
Cart and Checkout Currency Clarity
When the selected display currency is different from the store currency, the plugin adds clear estimated display totals and currency notes.
Example:
Actual checkout currency: THB
USD is an estimated display conversion only.
Final payment, order records, coupons, taxes, and refunds remain in THB.
This helps international customers understand what they are seeing and what currency will actually be charged.
Payment Gateway Rules
Store owners can define payment gateway visibility rules based on the selected display currency.
For example:
- USD display mode can show Stripe, PayPal, or WooPayments
- THB display mode can show PromptPay or local payment methods
- Gateway rules can be used in safe mode or strict allowlist mode
The plugin also includes a Stripe compatibility guard to prevent Stripe and WooPayments from being accidentally hidden during checkout.
Stripe Checkout Compatibility Guard
WPStore+ Global Settings Switcher v1.5.5 includes protection for Stripe-compatible gateways.
Protected gateway IDs can include:
stripe
stripe_cc
stripe_sepa
woocommerce_payments
wcpay
This helps prevent Stripe Checkout, Stripe Payment Element, and WooPayments from disappearing or failing to initialize when payment gateway rules are enabled.
LiteSpeed Cache Compatibility
The plugin includes cache compatibility options for WooCommerce stores using LiteSpeed Cache.
Features include:
- Cache Compatibility Mode
- Cache-bust reload after currency switch
- AJAX-based currency switch handling
- LiteSpeed purge timing guard
- No-cache hints for currency switch requests
- Optional LiteSpeed purge on settings save
This helps the frontend switcher work reliably on cached WooCommerce stores.
License Feature Gate
The plugin includes WPStore Licenses integration and commercial feature protection.
Basic features can remain available, while Pro features are locked when the license is inactive.
Pro features include:
- Payment Gateway Rules
- Cart Totals Estimates
- Checkout Totals Estimates
- Order Meta Capture
- Admin Order Box
- Thank You Page Currency Note
- WooCommerce Email Currency Note
- Stripe Gateway Protection
- Cache Compatibility diagnostics
Recommended For
WPStore+ Global Settings Switcher is ideal for:
- WooCommerce stores selling to both Thai and international customers
- Stores that want to show USD and THB prices
- Stores that use Stripe, WooPayments, PayPal, PromptPay, or local gateways
- Store owners who want display currency flexibility without changing the real order currency
- WooCommerce shops that need safer multi-currency display instead of full checkout currency conversion
Important Note
This plugin is a display-only currency switcher in v1.5.5.
It does not change the actual WooCommerce checkout currency. Final payment, order records, coupons, taxes, refunds, and payment processing remain in the store’s base currency.
This design helps keep WooCommerce orders stable and predictable.
Give your WooCommerce customers flexible currency display options while keeping your checkout, orders, payments, and refunds stable.















Reviews
There are no reviews yet.