Loymax, 2024

Multi-currency account


Loymax system supports the ability to create an unlimited number of cash and virtual currencies

Cash currency is a state or international currency using which payment in cash or by bank card is made at the point of cash register. When configuring each cash register of the Partner, one or another cash currency can be selected for operations. By default, the system uses Rubles as the cash register currency.

Virtual currency is a virtual conventional unit, accrued to the customer for the purchase of products (services, works) made (received) by him/her in the trade and service organizations on certain conditions for events in the system. Virtual currency can be exchanged for discounts, or for other privileges provided by the LP. In any LP, 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 ruble). At the same time, it is impossible to cash out the accumulated virtual currency.

Currency administration is available in the MMP in the Currency section.

Using virtual currencies

If several types of virtual currencies are used in the LP, then for each of them it is possible to create and configure an unlimited number of offer mechanics, both within the framework of one LP partner 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 Bonus points, Extra bonus points, External/cash register bonus points, Deduction of bonus points, Payment, as well as manual accrual/deduction operations and creating limits.

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.

It is also possible to configure various rules for deduction of bonus points for each type of currency. For example, bonus points accrued in honor of a birthday (gift bonus points) can be used to pay no more than 50% of the amount of the receipt.

For other examples of configuring offers with virtual currencies, see here.

 

Multiple accounts

Accounting of each type of virtual currency is carried out on a separate account with the LP Member. In the Personal account and in the Mobile application, the LP Member can see the balance for each of the accounts.

More about bonus account structure, see here.

Displaying balance on receipt

To display information about the account balance on a receipt, a special message format with meta variables is used.

For example, to display the name of the currency and the amount of available bonus points for all accounts, use the following template:
#foreach($balance in $Person.Balances)  $balance.Currency.Name - $balance.Balance $Symbol_10#end

About these and other meta variables used in different contexts, read here.

Exchange protocol with cash register

Due to the emergence of multicounting in the Loymax system, no changes occurred in the interaction between the cash register and processing. When paying for purchases with virtual currency, the cashier, as before, enters the amount in the currency of the cash register. Processing, according to the settings of the corresponding offers, 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 positions this payment will be distributed.

News
Version history
Tags
Glossary
Site