How to check discount codes redeemed by BON reward points1 November, 2022
How “Create an account” rule works8 November, 2022
How currency is processed in BON
One of the most popular ways to earn points in loyalty programs, like BON, is by completing an order. To enable this feature, BON needs to process currency data from your store.
What currency unit is shown in BON?
After installation, BON automatically syncs the default store currency that merchants set in the Shopify admin settings > Store details > Store currency.
What if I change the store currency?
What if my store sells in multi-currencies?
Once selling in multiple currencies is completely set, customers can see the product prices and pay using the customer’s local currency. However, if you check at the Shopify Admin > Orders, you will see a converted amount to the default store currency.
For example: A ustomer paid in JPY, and your default store currency is USD.
You can see this order’s detail in USD.
The exchange rate will be set based on your settings in Shopify Admin > Payment. Check out this Shopify article for more info: link
NOTE: The process above is entirely under Shopify’s control, with which BON does not interfere.
In BON Loyalty:
After that, BON will receive and reward orders based on the default store currency amount.
For example: Store ABC has:
– The default store currency is USD
– In BON, the “Complete an order” rule is set to 1 points = 1 USD
– Store’s custom exchange rate: 1 JPY = 0,008 USD
A customer paid 5000 JPY for an order. It equals to 40 USD.
And according to the setting in BON, this customer will receive 1 x 40 = 40 points.