# Multi-currency support

Littledata is designed to work with any multi-currency ecommerce setup. For Shopify merchants (including headless setups), we support tracking for multiple country stores as well as stores that use Shopify Markets.

Littledata's connections automatically track multi-currency Shopify setups, and send the correct product and order currencies through from [Shopify to Segment](/integrations/shopify-to-segment/how-it-works.md) or from [Shopify to Google Analytics](/integrations/shopify-to-google-analytics/how-it-works-shopify-to-ga4.md).

Many Shopify Plus merchants rely on Shopify Payments to [manage multi-currency sales](https://help.shopify.com/en/manual/payments/shopify-payments/multi-currency). If your Shopify store uses Shopify Payments to present prices in multiple currencies, our multi-currency tracking is an out-of-the-box solution to get accurate sales and marketing data.

Here's how Littledata's multi-currency tracking works for Shopify and Shopify Plus stores using storefront pricing (display currencies) and for multi-currency sales from different 'country stores'.

### Storefront pricing

If your storefront allows users to select a display currency, all the products in events will be priced in the **user's** currency. If this is different from the store currency, Google Analytics will convert this local currency to the GA view's currency at the [previous day's exchange rate](https://support.google.com/analytics/answer/9796179?hl=en\&sjid=9440565049142162940-EU#zippy=%2Cin-this-article).

e.g. If your store currency is in USD, but the user opts to display prices in AUD then the Product Detail / Product Viewed event will include the `price` in AUD and Google Analytics will convert this to USD.

In other Segment destinations you will see a `currency` field which specifies one of Shopify's [supported currencies](https://help.shopify.com/en/manual/payments/shopify-payments/selling-and-getting-paid-in-different-currencies).

### Server-side events (carts, checkouts and orders)

All server-side events have products and orders priced in the **store** currency. This removes any risk of exchange rate fluctuations from affecting revenue reporting.

In Segment events you will see additional `presentment_currency` and `presentment_amount` fields from Shopify's [checkout or order objects](https://shopify.dev/api/admin-rest/2021-10/resources/order#resource_object), which can be used if you want to display values to the customer in the same way as they are displayed in Shopify's checkout.

e.g. If your store currency is in USD, but the user opts to pay in AUD then the Checkout Step event will include the `price` in USD, and additionally `presentment_amount` in AUD.

### Multiple country stores sending to one web property

If you have multiple country stores with different store currencies, all sending data to a single web property in Google Analytics, then all the events will be converted to the Google Analytics view currency at the currency exchange rate.

Littledata Plus plans include a number of 'country stores' (Shopify stores localised in a particular currency). See our [pricing plans](https://www.littledata.io/pricing) for more information.


---

# Agent Instructions: 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:

```
GET https://help.littledata.io/shopify/multi-currency-support-for-shopify.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
