✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

SleekView for WooCommerce Multi-Currency Switcher: per-currency orders as tables

Read rate config from wp_options (e.g. wc_aelia_currency_switcher or woocommerce_multi_currency) and per-order currency from wc_orders.currency. Audit each currency bucket without per-order click-through.

♾️ Lifetime License available

SleekView table view for WooCommerce Multi-Currency Switcher

Audit each currency bucket as a saved view

Multi-currency switchers like Aelia Currency Switcher and the various "WC Multi-Currency" plugins let shoppers switch the entire store into their preferred currency, with prices, taxes, gateways, and shipping all reconfigured. The plugins do that well. What they consistently lack is an operational view of the resulting data: how many orders settled in each currency, what the effective rate was, which gateways are favoured per currency, and whether the per-product overrides (a flat EUR price instead of a converted price) are actually being used.

SleekView reads rate config and per-currency settings from wp_options (Aelia uses wc_aelia_currency_switcher, WC Multi-Currency uses woocommerce_multi_currency_* keys) and joins per-order currency from wc_orders.currency. Per-product price overrides live in postmeta with currency-suffixed keys (e.g. _regular_price_USD, _regular_price_EUR); SleekView lists these as joined columns on the products view, so you can audit which products have manual overrides versus auto-conversion.

Inline edits to a per-product currency price route through WooCommerce CRUD so plugin hooks fire and price caches clear. Inline edits to the global rate cache update the plugin option with conflict detection. Both are far faster than the click-through-each-product or open-settings-each-time defaults.

Workflow

How SleekView reads Multi-Currency Switcher data

1

Pick the source

Rate config from wp_options, per-currency orders from wc_orders, or per-product price overrides from postmeta with currency-suffixed keys.
2

Compose columns

Add wc_orders.currency, gateway, country, and the captured rate, or product slug plus each currency-suffixed price key for the override audit.
3

Save and scope per role

Finance sees per-currency revenue, merchandisers see the per-product override audit, support sees customer-rooted views with currency on each order row.
4

Edit inline or bulk-update

Update a per-product EUR price inline, bulk-edit across a category, or update a manual exchange-rate override. Writes route through WooCommerce CRUD so caches clear and hooks fire.

Sample columns

Per-currency orders view

Joins wc_orders.currency, the captured rate from wc_orders_meta, and customer country from wc_order_addresses.
Source: wp_options (rates) + wp_wc_orders.currency + wp_postmeta (per-product currency prices)
Order Currency Total Country Gateway Date
#8814 EUR €184.00 DE Stripe Apr 24
#8813 USD $220.00 US PayPal Apr 24
#8812 GBP £95.00 GB Stripe Apr 23
#8811 EUR €48.00 FR Stripe Refunded Apr 23

Comparison

Default Multi-Currency Switcher admin vs SleekView

Default Switcher admin

  • Per-currency revenue requires exporting orders and pivoting by currency in a spreadsheet
  • Per-product price overrides (_regular_price_USD, _regular_price_EUR) only show on the individual product edit screen
  • Rate cache state isn't visible as a sortable list, so stale rates go unnoticed
  • Country-vs-currency filtering doesn't exist in the default Orders screen
  • Bulk-updating EUR product prices requires opening each product

SleekView

  • Per-currency revenue and order-count views, grouped by wc_orders.currency
  • Per-product override audit across all currency-suffixed postmeta keys
  • Filter orders by country (wc_order_addresses.country) and currency together
  • Inline-edit per-product currency prices through WooCommerce CRUD
  • Sort the rate cache by last_updated to find stale rates

Features

What SleekView gives you for WooCommerce Multi-Currency Switcher

Per-currency orders view

Group orders by wc_orders.currency and aggregate count, total, and average rate. Finance sees EUR, USD, GBP buckets side by side without exporting to a CSV.

Per-product override audit

List all currency-suffixed price keys (_regular_price_USD, _sale_price_EUR) as columns on the products view. See at a glance which products run manual overrides versus auto-conversion.

Bulk-edit currency prices inline

Update a EUR price across a product list inline, write goes through WooCommerce CRUD so price caches clear and plugin hooks fire. Far faster than opening each product individually.

Audience

Who uses SleekView for Multi-Currency Switcher

Finance ops

Per-currency revenue with the rate at checkout time, filtered by date and country. Reconcile each currency bucket against the bank deposit without manual pivots.

International merchants

Spot which countries actually convert to which currencies. Sort the rate cache by last_updated to find stale rates after an API outage.

Merchandisers

Audit manual price overrides per currency. Bulk-edit EUR product prices inline when an upstream supplier changes its EUR list price.

The bigger picture

Why multi-currency stores need per-currency views

A WooCommerce store selling across the EU, the UK, and the US is effectively running three stores in one schema. The switcher plugin handles the customer-facing translation between currencies, but the operational view stays single-currency by default: one Orders screen, one rate-settings tab, per-product edits per product. Finance teams that reconcile in three currencies end up exporting orders and pivoting by hand.

Merchandisers that override list prices per currency click through products one at a time. Support handling refunds for foreign-currency customers opens each order to find the captured rate. SleekView reshapes the same database into the views these teams actually want: a per-currency orders table, a per-product overrides audit, a rate-cache list sortable by last update.

Same WooCommerce CRUD, same hooks, dramatically less context-switching across three operational realities.

Questions

Common questions about SleekView for WooCommerce Multi-Currency Switcher

Yes. Aelia stores config under wc_aelia_currency_switcher in wp_options, per-order currency on wc_orders.currency (HPOS) or _order_currency (legacy), and per-product overrides as currency-suffixed postmeta keys. SleekView reads all of these directly.

 

Yes. WC Multi-Currency stores rates under woocommerce_multi_currency_* option keys; WPML's WooCommerce Multilingual stores per-currency price ratios in its own meta keys. SleekView surfaces both as the column set differs slightly per plugin, configured per view.

 

Yes. Per-order currency lives on wc_orders.currency when HPOS is on and on postmeta._order_currency on legacy. Saved views keep working across the HPOS migration without column-set rewrites.

 

Yes. SleekView lists per-product price-override keys (_regular_price_USD, _sale_price_EUR, etc.) as inline-editable columns. Bulk operations iterate through WooCommerce CRUD so price caches clear and plugin hooks fire on each row.

 

Yes. wc_order_tax_lookup stores tax in the order's currency. SleekView joins it to the per-currency view so finance can see how much EUR VAT, US sales tax, or UK VAT was collected separately, useful at quarter-end.

 

Refund logic stays inside WooCommerce CRUD: refunds preserve the order's display currency and write a refund child order on legacy or a parent-linked refund on HPOS. SleekView surfaces the refund amount in display currency on the per-currency view so the refund-adjusted revenue figure stays honest.

 

Yes. Show the currency-suffixed price columns on the products view and filter by NULL on a specific column. The result is the list of products that fall back to auto-conversion for that currency, useful when an upstream supplier changes a EUR list price and you want to set explicit overrides.

 

Each per-currency column adds one postmeta lookup per product row, which gets heavier with many currencies and many products. Keep overrides views scoped to a category filter, or paginate aggressively. Per-currency order views are cheap because wc_orders.currency is indexed.

 

Pricing

More than 1000+
happy customers

Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.

Starter

€79

EUR

per year

  • 3 websites
  • 1 year of updates
  • 1 year of support

Pro

€149

EUR

per year

  • Unlimited websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Most popular

€249

EUR

once

  • Unlimited websites
  • Lifetime updates
  • Lifetime support

...or get the Bundle Deal
and save €250 🎁

The Bundle (unlimited sites)

Pay once, own it forever

Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.

What’s included

  • SleekAI

  • SleekByte

  • SleekMotion

  • SleekPixel

  • SleekRank

  • SleekView