What Price Anchor is — and is not

The one distinction that decides whether this is the right plugin for your store, and the design decision everything else follows from.

Updated August 2, 2026

Price Anchor lets you author WooCommerce product prices in a foreign source currency — USD, EUR, GBP, or whatever your supplier invoices in — while your store keeps selling in exactly one store currency. You type 30 and pick USD; your customers see and pay the store-currency equivalent on the shop page, the product page, the cart, the checkout, the order and the invoice.

It is not a currency switcher

This is the distinction that matters when choosing a plugin, and getting it wrong wastes everyone’s time.

  • A currency switcher lets your customers choose a currency. Different visitors see different currencies, and checkout happens in several currencies. You want one of those if you sell internationally and want to be paid in the buyer’s money.
  • Price Anchor is a foreign-currency source pricing engine for single-currency stores. Your customers only ever see one currency — yours. What changes is the currency you keep your prices in.

If you buy in dollars and sell in your local currency, this is built for you. If you want a customer in Germany to check out in euros while a customer in the UK checks out in pounds, you want a different category of plugin, and running both at once will produce prices neither plugin intends.

The design decision everything follows from

Price Anchor converts your source price and writes the result into WooCommerce’s own price fields. It does not intercept prices as pages load. There is no filter on woocommerce_product_get_price anywhere in the plugin.

That single decision is why:

  • sorting a category by price returns the correct order;
  • the price filter widget and range slider show correct ranges;
  • WooCommerce Analytics, reports and exports show what you actually charged;
  • Cart and Checkout Blocks show the right price with no integration work, because there is nothing for them to bypass;
  • no other plugin can double-convert your prices, because there is no conversion filter to re-apply;
  • your storefront runs no extra queries — it is exactly as fast as it would be without the plugin.

What that costs, honestly

Nothing is free. Because prices are stored rather than computed:

  • A rate change requires rewriting every anchored product. That happens in a background, resumable, keyset-paginated job that runs once per rate update — typically daily — not once per page view.
  • Prices change in discrete steps rather than continuously. For a merchant this is a feature: a customer never watches a price move mid-session, and two people loading the same page a second apart always see the same number.
  • Editing WooCommerce’s native price field directly on an anchored product would be overwritten on the next sync. The product editor therefore replaces the native price inputs with the source price field, so there is only ever one number to edit.

Free and Pro

The boundary is drawn on one question: without this feature, could the store show a wrong price? If yes, it is in the free plugin. Rate plausibility validation, order rate stamping, correct charm rounding and the entire sync engine are free for that reason. Correctness is not a paid upgrade.

Price Anchor Pro sells control and scale: unlimited additional source currencies, rate-risk controls, locked acquisition cost, gross product profit reporting, bulk tools and WP-CLI. A store sourcing everything in one currency can stay on the free plugin indefinitely.