Wiki source code of Multi-currency account
Show last authors
| author | version | line-number | content |
|---|---|---|---|
| 1 | (% class="lead" %) | ||
| 2 | Loymax system supports the ability to create an unlimited number of cash and virtual currencies. | ||
| 3 | |||
| 4 | **Cash currency** is a national or international currency used at the POS for purchase payment either in cash or via banks cards. When configuring each POS terminal of the Company, a specific cash currency can be selected for transactions. By default, the System uses **Euros **as the POS currency. | ||
| 5 | |||
| 6 | **Virtual currency** refers to virtual currency units accrued to customers for the purchase of products (services, works) made or received at the retail and service organizations on certain conditions for events registered in the System. Virtual currency can be exchanged for discounts or for other privileges provided by the Loyalty Program. In any Loyalty Program there can be several types of virtual currencies. For example, in addition to the main currency (**bonus points**), it is possible to create many other currencies (Stars, Chips, Strawberries, etc.). The virtual currency rate can be set for a particular offer (for example, 1 bonus point = 1 euro). At the same time, it is impossible to convert the accumulated virtual currency to cash. | ||
| 7 | |||
| 8 | **Currency management is available in Loymax Platform in the **[[Currency>>doc:Main.Usage.MMP.Marketing.Currency.WebHome]]** section.** | ||
| 9 | |||
| 10 | === Using virtual currencies === | ||
| 11 | |||
| 12 | If several types of virtual currencies are used in the Loyalty Program, it is possible to create and configure an unlimited number of offer mechanics for each of them, both within one Company and in the coalition program. Limitations and deduction priority for virtual currencies are set through offers. The choice of a specific virtual currency is available when configuring the offer actions [[Bonus points>>doc:Main.Usage.MMP.Marketing.Offers.Guide_to_actions.Bonus_points.WebHome]], [[Extra bonus points>>doc:Main.Usage.MMP.Marketing.Offers.Guide_to_actions.Extra_bonus_points.WebHome]], [[External bonus points>>doc:Main.Usage.MMP.Marketing.Offers.Guide_to_actions.External_bonus_points.WebHome]], [[Deduction of bonus points>>doc:Main.Usage.MMP.Marketing.Offers.Guide_to_actions.Bonus_deduction.WebHome]], [[Deduction of bonus points for purchase>>doc:Main.Usage.MMP.Marketing.Offers.Guide_to_actions.Payment.WebHome]], as well as during manual accrual/deduction operations and creation of limits. | ||
| 13 | |||
| 14 | When configuring an offer, it is possible to specify the conditions for calculating a certain type of virtual currency//.// For example, to charge Candy currency only for the purchase of products from the Candy group. | ||
| 15 | |||
| 16 | It is also possible to configure various rules for deduction of bonus points for each type of currency.// //For example, bonus points accrued on the customer birthday (gift bonus points) can be used to pay no more than 50% of the amount of the receipt. | ||
| 17 | |||
| 18 | **For other examples of configuring offers with virtual currencies, see **[[here>>doc:Main.Using.MMP.Marketing.Offers.Offers_creation_examples.Offers_with_multiscount.WebHome]]**.** | ||
| 19 | |||
| 20 | (% class="table-bordered" style="margin-left:auto; margin-right:auto" %) | ||
| 21 | |(% style="border-color:#ffffff; text-align:center" %)((( | ||
| 22 | {{lightbox image="Multicur.png" width="600"/}} | ||
| 23 | |||
| 24 | |||
| 25 | |||
| 26 | ))) | ||
| 27 | |||
| 28 | === Multi-currency account === | ||
| 29 | |||
| 30 | Accounting of each type of virtual currency is carried out on a separate account of the Loyalty Program member. In the Personal Account and in the Mobile App, the Loyalty Program member can see the balance for each account. | ||
| 31 | |||
| 32 | More about bonus account structure, see [[here>>doc:Main.General_information.Loymax_Loyalty.Processing.Bonus_account.WebHome]]. | ||
| 33 | |||
| 34 | (% style="margin-left:auto; margin-right:auto" %) | ||
| 35 | |(% style="border-color:#ffffff; text-align:center" %){{lightbox image="PersAcc_Balance.png" width="800"/}} | ||
| 36 | |||
| 37 | === Printing balance on a receipt === | ||
| 38 | |||
| 39 | To display account balance information on a receipt, a special message format with meta variables is used. | ||
| 40 | |||
| 41 | (% class="box" %) | ||
| 42 | ((( | ||
| 43 | For example, to display the name of the currency and the amount of available bonus points for all accounts, use the following template: | ||
| 44 | ###foreach($balance in $Person.Balances) $balance.Currency.Name - $balance.Balance $Symbol_10#end## | ||
| 45 | ))) | ||
| 46 | |||
| 47 | Information about these and other meta variables used in different contexts can be found [[here>>doc:Main.Using.MMP.Configurations.Notification_templates_and_metavariables.Structure_of_metavariables.WebHome]]. | ||
| 48 | |||
| 49 | === POS Exchange Protocol === | ||
| 50 | |||
| 51 | With the introduction of the multi-currency functionality in the Loymax system, no changes have been made to the interaction between the POS terminal and the processing system. When [[paying for purchases with virtual currency>>doc:Main.Integration.Cash_register_integration.Integration_methods.Exchange_protocol_with_cash_register.Version_3\.2.Commands.Payments.WebHome]], the cashier still enters the payment amount in the POS currency. According to the settings of the relevant offers, the processing system determines from which account and how much money will be written off in virtual currency (according to the established exchange rate), and to which receipt line items this payment will be allocated. |