> For the complete documentation index, see [llms.txt](https://developer.esw.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.esw.com/shopify/shopify-native/configuration/product-pricing.md).

# Product Pricing

{% hint style="danger" %}

#### **Managed Process**

* Product pricing configuration is implemented by ESW.
* Contact your ESW onboarding manager.
  {% endhint %}

Control how product prices display per market. Use Shopify markets for multi-currency pricing. Pick a pricing approach first.

### Pricing approaches

Choose one approach per market.

<table data-card-size="large" data-view="cards"><thead><tr><th>Approach</th><th></th><th data-hidden data-card-cover data-type="image">Cover image</th></tr></thead><tbody><tr><td><h4>ESW Pricing Advisor</h4></td><td><p></p><ul><li>Shows ESW duty and tax inclusive prices.</li><li>Use this for landed cost pricing.</li></ul></td><td data-object-fit="contain"><a href="/files/B0pkY8i9V3PqEfjxT72S">/files/B0pkY8i9V3PqEfjxT72S</a></td></tr><tr><td><h4>Fixed prices in Shopify</h4></td><td><p></p><ul><li>Set fixed product prices per market.</li><li>Use this for strict price control.</li></ul></td><td data-object-fit="contain"><a href="/files/kfPLZeNXDyQsnk75QR4Y">/files/kfPLZeNXDyQsnk75QR4Y</a></td></tr></tbody></table>

### Exchange rates in Shopify

Shopify supports **automatic** and **manual** exchange rates. This impacts how prices convert per market.

{% tabs %}
{% tab title="Automatic exchange rates" %}

* Prices convert using current market rates.
* Converted prices can include fees and rounding.
* Orders convert back to your store base currency.
* Small variances can occur over time.
  {% endtab %}

{% tab title="Manual exchange rates" %}
Manual exchange rates help stabilize pricing. You set a fixed rate for a market.

* You can’t set a manual rate for the primary market.
* Manual rates use your store base currency.
* Manual rates don’t apply to products with fixed prices.
* You can combine manual rates with price adjustments.
  {% endtab %}
  {% endtabs %}

![](/files/c386a471eb7dcb4f5f99a82e0dfdc5db5c835425)

### Set a manual exchange rate

Follow these steps to activate a manual exchange rate.

{% stepper %}
{% step %}

### Access Markets

From your **Shopify Admin**, go to **Settings → Markets**.
{% endstep %}

{% step %}

### Select Market

Open the market you want to update.
{% endstep %}

{% step %}

### Manage Exchange Rate

Go to **Products and Pricing → Manage exchange rate**.
{% endstep %}

{% step %}

### Set Manual Exchange Rate

1. Select **Manual**.
2. Enter the exchange rate.
3. Click **`Save`**.

{% hint style="info" icon="list-dropdown" %}

### Important Note

* Switching to **Automatic** rates deactivates manual rates.
* Changing the **base currency** also deactivates manual rates.
* Deactivation does not delete saved manual rates.
* You can reactivate manual rates later.
  {% endhint %}
  {% endstep %}
  {% endstepper %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://developer.esw.com/shopify/shopify-native/configuration/product-pricing.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
