---
title: "Quick start"
description: "From a fresh install to a correctly priced product in about ten minutes."
url: "https://maksut.net/price-anchor/docs/quick-start/"
language: "en-US"
datePublished: "2026-08-02T00:35:15+00:00"
dateModified: "2026-10-10T08:40:00+00:00"
---

# Quick start

This walkthrough assumes WooCommerce is installed, your store currency is already set correctly, and Price Anchor is active.

## 1. Choose the source currency

Go to **WooCommerce → Price Anchor → Settings**. Under *Currencies*, set **Primary source currency** to the currency your supplier prices in.

The free plugin owns exactly one primary foreign source currency, used across any number of products. There is no product-count limit. Any individual product can still stay native in your store currency. If you need a second supplier currency, that is what Pro adds.

Your store currency itself is never offered as a source currency. Anchoring to your own currency would send a price through the full rate, markup and rounding pipeline for no reason, so the option does not exist.

## 2. Choose a rate source

Under *Exchange rates*, pick a **Rate source**:

- **Frankfurter** — European Central Bank reference rates. Free, no account, no API key, works with any base currency. This is the default.
- **TCMB** — the Central Bank of the Republic of Türkiye’s published daily XML. Only valid when your store currency is TRY.
- **Manual** — rates you type yourself. Makes no outbound request at all.

Set **Refresh rates** to hourly, twice daily or daily. Daily is right for most stores; the underlying central-bank data usually only changes once a day anyway.

## 3. Set markup and rounding

Under *Pricing*:

- **Markup** is a percentage added on top of the exchange rate, per source currency. Use it to absorb payment-processor fees and rate movement between refreshes. A common starting point is somewhere between 2% and 8%, but that is a commercial decision, not a technical one.
- **Rounding** decides what the final number looks like. See [Rounding rules](https://maksut.net/price-anchor/docs/rounding/) for what each mode does and which one to pick.

Save.

## 4. Fetch the first rate

Open the **Sync** tab and trigger a rate fetch. You should see the rate table populate with a fetch timestamp and the provider name. Compare one rate against a public reference before continuing — this is the cheapest sanity check available and it takes five seconds.

## 5. Anchor a product

Edit any product. In the *General* pricing area you will now see a **Price currency** dropdown alongside the price field.

- Select your source currency and type the supplier price. WooCommerce’s own price inputs are replaced by the source price field, so there is only one number to maintain.
- Leave the dropdown on **Store currency — no conversion** for any product you want Price Anchor to ignore completely.

The editor shows what customers will actually pay under the field, so you can catch a wrong markup or rounding rule before saving rather than after.

Update the product. Price Anchor writes the converted amount into WooCommerce’s native price fields immediately for that product.

## 6. Run the catalogue sync

Back on the **Sync** tab, start a repricing pass. The job shows Queued, then Running with progress, then Done. It is resumable: if the request is interrupted, the next scheduled batch continues from the stored cursor rather than starting over.

## 7. Check the customer-facing result

Open the shop page, the product page, add to cart and go to checkout. All four should show the same number. If they do not, and you use a page cache, purge it before assuming anything is wrong.
