Lumaktaw patungo sa pangunahing content
Paid AddonPurchase Multi-Currency | Install via your site's addon page or download from your account

Multi-Currency

Ultimate Multisite: Multi-Currency ay nagpapahintulot sa iyong network na tumanggap ng bayad sa iba't ibang currency. Awtomatikong kino-convert nito ang mga presyo gamit ang live o manual na exchange rates, pinapayagan kang magtakda ng eksaktong presyo bawat produkto para sa anumang currency, at natutukoy ang preferred currency ng bawat bisita sa pamamagitan ng geolocation — lahat ay pinamamahalaan mula sa iisang admin dashboard.

Key Features​

  • Automatic exchange rate conversion — kino-convert ang mga presyo mula sa iyong base currency gamit ang rates na kinukuha mula sa napili mong provider
  • Per-product pricing overrides — magtakda ng eksaktong presyo na specific sa currency sa anumang produkto para hindi na kailangan ang awtomatikong pag-convert
  • Currency selector signup field — pinapayagan ang mga customer na piliin ang kanilang preferred currency habang nag-checkout/nagre-sign up
  • Multiple exchange rate providers — ECB, Frankfurter, Stripe, o ganap na manual na rates
  • Geolocation-based currency detection — awtomatikong pinipili ang currency na tumutugma sa bansa ng bisita
  • Admin dashboard — pamahalaan ang mga active currencies, exchange rates, at provider settings mula sa isang lugar

Requirements​

  • Ultimate Multisite 2.0.0 or higher
  • WordPress Multisite installation
  • PHP 7.4 or higher

Installation​

  1. I-upload ang mga plugin files sa /wp-content/plugins/ultimate-multisite-multi-currency
  2. I-activate ang plugin sa pamamagitan ng Plugins screen sa WordPress (Network Activate)
  3. Pumunta sa Ultimate Multisite → Multi-Currency para buksan ang admin dashboard
  4. Idagdag ang mga currency na gusto mong tanggapin at i-configure ang iyong exchange rate provider

Configuration​

Admin Dashboard​

Ang Multi-Currency admin dashboard (Ultimate Multisite → Multi-Currency) ang sentral na lugar para:

  • Magdagdag, mag-enable, o mag-disable ng mga currency
  • Pumili ng exchange rate provider at i-refresh ang rates on demand
  • Suriin ang kasalukuyang rates para sa lahat ng active currencies
  • Magtakda ng manual rates kapag hindi angkop ang automatic providers

Exchange Rate Providers​

ProviderDescription
ECBEuropean Central Bank — libreng daily rates para sa mga network na base sa EUR
FrankfurterOpen-source ECB mirror API — libre, walang kailangan na API key
StripeGumagamit ng live FX rates ng Stripe — nangangailangan ng active Stripe integration
ManualIkaw mismo ang magta-type ng rates; walang external API calls

Pumili ng provider sa ilalim ng Ultimate Multisite → Multi-Currency → Settings → Exchange Rate Provider. Ang rates ay maaaring i-refresh nang mano-mano anumang oras o i-schedule para mag-update nang awtomatiko.

Per-Product Pricing Overrides​

Kapag hindi sapat ang pagiging eksakto ng automatic conversion, maaari kang magtakda ng eksaktong presyo para sa isang specific currency sa anumang produkto:

  1. Buksan ang product editor (Ultimate Multisite → Products → Edit)
  2. Mag-scroll pababa sa Currency Pricing section
  3. Ilagay ang eksaktong presyo para sa bawat currency na gusto mong i-override
  4. I-save ang produkto

Ang mga produkto na walang override ay gagamit ng converted price mula sa iyong base currency.

Currency Selector Signup Field​

Ang currency selector field ay maaaring idagdag sa iyong signup/checkout flow para ang mga customer ay makapili ng kanilang preferred currency sa pagrehistro:

  1. Pumunta sa Ultimate Multisite → Multi-Currency → Settings
  2. I-enable ang Show currency selector on signup
  3. Opsyonal na magtakda ng default currency o hayaan ang geolocation na mag-determine ng pre-selected value

Ang napiling currency ay itinatago kasama ang subscription at ginagamit para sa lahat ng susunod na billing.

Geolocation-Based Currency Detection​

Kapag naka-enable ang geolocation detection, itinatapat ng addon ang bansa ng bisita sa isang currency at awtomatikong pinipili ito sa currency selector field. Para ma-enable:

  1. Pumunta sa Ultimate Multisite → Multi-Currency → Settings
  2. I-enable ang Detect currency from visitor location
  3. I-map ang mga bansa sa currencies sa Geolocation Mapping table

Kung walang mapping para sa bansa ng bisita, ang base currency ng network ang gagamitin bilang fallback.

Frequently Asked Questions​

What happens if an exchange rate provider is unavailable?​

Babalik ang addon sa huling matagumpay na nakuha na rates. Kung walang rates na kailanman na nakuha, babalik ito sa manual rates na iyong naka-configure. Inirerekomenda na i-configure ang manual rates bilang safety net.

Can I use different providers for different currencies?​

Hindi — isang provider lang ang active sa oras para sa lahat ng currencies. Gamitin ang Manual kung kailangan mo ng kumpletong kontrol sa bawat rate.

Does geolocation require a separate plugin?​

Hindi kailangan ng external geolocation plugin. Gumagamit ang addon ng built-in IP-to-country detection ng WordPress. Para sa mas mataas na accuracy, ang isang dedicated geolocation service ay maaaring i-integrate sa pamamagitan ng provided filter hooks.

Are per-product overrides applied before or after tax?​

Ang per-product overrides ay nagtatakda ng pre-tax price sa target currency. Ang tax ay kinakalkula sa ibabaw ng override price gamit ang iyong kasalukuyang tax configuration.

Changelog​

Version 1.0.0 — Released on 2026-04-02​

  • New: Multi-currency support with automatic exchange rate conversion
  • New: Per-product pricing overrides for exact currency-specific prices
  • New: Currency selector signup field for the checkout flow
  • New: Exchange rate providers: ECB, Frankfurter, Stripe, and manual
  • New: Geolocation-based currency detection
  • New: Admin dashboard for managing currencies and exchange rates
  • Fix: Dashboard always showing prices in base currency regardless of selected currency