Transaction conversion
When a Transaction arrives in a currency other than your base currency, the extension looks up the exchange rate for the day the Transaction happened and records it on the Transaction as acurrency_values entry, together with the converted total. Reactions can wait for that entry before they issue loyalty, so points and tier points are always earned on a converted amount. See Transaction conversion.
Live rates
Omneo asks the extension for the current rate whenever it needs one and you have not configured a fixed rate:- Issuing tier points with
tier-point.create.with.regionwhen the Transaction’s region differs from the Profile’s region. - Re-pricing a Profile’s tier points when the Profile moves to a region with a different currency.
- Showing spend figures in Omneo Clienteling in the store’s local currency.
Daily market rates
Once a day, the extension records the latest market rate on each currency pair your tenant holds, as the pair’smarket_rate. A pair set to use the market rate converts at it from then on. A pair on a manual rate keeps converting at that rate, and the market rate sits beside it for reference. See Daily market rates.
What the extension does not do
The extension only supplies rates. It does not convert point balances, Rewards or Credits itself, and it does not change a Profile’s region or currency. Omneo does the arithmetic using the rate the extension supplies, as described in Localisation. The extension also does not create currency pairs for the daily market rate. It only updates pairs you already hold.Next steps
Setup
Settings to configure and how each job is switched on.
Transaction conversion
How a Transaction gains its converted value.
Live rates
Where Omneo uses the current rate, and what happens without one.
Daily market rates
How the daily feed updates your currency pairs.