Retail Engine, 2026

Changes for page Offers


From version 10.1
edited by Anastasia Zanina
on 2026/09/09 03:37
Change comment: There is no comment for this version
To version 3.1
edited by Vera Retyeva
on 2024/02/22 03:23
Change comment: There is no comment for this version

Summary

Details

Page properties
Parent
... ... @@ -1,1 +1,1 @@
1 -Main.Frequently_asked_questions.WebHome
1 +Sandbox.WebHome
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.zanina
1 +XWiki.VeraRetyeva
Content
... ... @@ -7,21 +7,26 @@
7 7  
8 8  {{showhide showmessage="How to award bonus points for the purchase of a certain product?" hidemessage="Bonus points for the purchase of a certain product"}}
9 9  If it is required to accrue bonus points to a certain group of customers in order to deduct the bonus points only for the purchase of certain product groups, two offers should be created:
10 -
11 11  1. Offer to accrue bonus points in a certain currency for a specified target audience.
12 12  1. Offer for deduction of bonus points in the same currency (indicating certain percentage, if necessary) with a limitation in the form of a product group.
13 13  {{/showhide}}
14 14  
15 15  {{showhide showmessage="What time zone does the created offer work in?" hidemessage="What time zone does the created offer work in?"}}
16 -{{html}}<a href="https://docs.loymax.io/bin/view/Main/Usage/MMP/Marketing/Offers/Offer_management/Offer_lifecycle/Offer_creation_guide/#HTimeperiod">Offer duration period</a>{{/html}} is set in local time. It means that the offer time set by the marketer in his/her time zone is relevant for any time zone of customers. The offer that should start at 12:00 will start at 12:00 for each customer according to their local time.
15 +{{html}}
16 +<a href="https://docs.loymax.net/xwiki/bin/view/Main/Using/MMP/Marketing/Offers/General_information/Offers_life_cycle/Creating_offers/#H41244043543C44F43443543944144243243844F">Offer duration period</a>
17 +{{/html}} is set in local time. It means that the offer time set by the marketer in his/her time zone is relevant for any time zone of customers. The offer that should start at 12:00 will start at 12:00 for each customer according to their local time.
17 17  {{/showhide}}
18 18  
19 19  {{showhide showmessage="Which offer will work for the customer's receipt if there are several offers?" hidemessage="Which offer will work for the customer's receipt if there are several offers?"}}
20 -Several different parameters affect offer triggering. The System screens all available offers using a special {{html}}<a href="https://docs.loymax.io/bin/view/Main/Usage/MMP/Marketing/Offers/Offer_management/Offer_processing_algorithm/">algorithm for calculation of offers</a>{{/html}}. In process of checking the following offer parameters are considered: summability, priority, weight, benefit for customers, ID. Depending on the result, the System selects which offer will work for the customer. For example, out of several offers, the offer with higher priority will be triggered.
21 +Several different parameters affect offer triggering. The System screens all available offers using a special {{html}}
22 +<a href="https://docs.loymax.net/xwiki/bin/view/Main/Using/MMP/Marketing/Offers/General_information/Algorithm_for_calculating_offers_and_launching_offers/">algorithm for calculation of offers</a>
23 +{{/html}}. In process of checking the following offer parameters are considered: summability, priority, weight, benefit for customers, ID. Depending on the result, the System selects which offer will work for the customer. For example, out of several offers, the offer with higher priority will be triggered.
21 21  {{/showhide}}
22 22  
23 23  {{showhide showmessage="Is it possible to set up personal preferences in the System so that each Loyalty Program member has unique conditions for the combination of product + discount amount?" hidemessage="Is it possible to set up personal preferences in the System so that each Loyalty Program member has unique conditions for the combination of product + discount amount?"}}
24 -Unique preferences for each Loyalty Program member can be set using the personalized offers mechanics. Information on how to set up such mechanics and how to create offers with personal offers can be found in a separate {{html}}<a href="https://docs.loymax.io/bin/view/Main/Usage/MMP/Marketing/Offers/Engagement_mechanics/Personalized_offers/Attribute_based_offers/">section</a>{{/html}}.
27 +Unique preferences for each Loyalty Program member can be set using the personalized offers mechanics. Information on how to set up such mechanics and how to create offers with personal offers can be found in a separate{{html}}
28 +<a href="https://docs.loymax.net/xwiki/bin/view/Main/Using/MMP/Marketing/Offers/Guides/Personal_offers_setting/Creating_personal_offers_from_clients_attributes/">section</a>
29 +{{/html}}.
25 25  {{/showhide}}
26 26  
27 27  {{showhide showmessage="Is there a limit for the number of offers that can be created in the System?" hidemessage="Is there a limit for the number of offers that can be created in the System?"}}
... ... @@ -31,27 +31,43 @@
31 31  {{showhide showmessage="Is it possible to track analytics on the offers, including on receipts, even if Loyalty Program bonus cards are not used?" hidemessage="Is it possible to track analytics on the offers, including on receipts, even if Loyalty Program bonus cards are not used?"}}
32 32  It is possible to track analytics on the offers with accrual of bonus points and provision of discounts (both for the Loyalty Program members and for unregistered customers). With a breakdown by offers, the System allows to see the amount of accrued and deducted bonus points, the percentage of discount, discount in the cash register currency, total amount of receipts in which the offer has been applied, the amount of products with respect to which the offer has been applied.
33 33  It is impossible to see the analytics with respect to:
34 -
35 35  * Offers related to the receipt, if the purchase was made outside the Loyalty Program (i.e. if the customer is not a member of the Loyalty Program or if the LP Member was not identified by the System).
36 36  * Offers that include only message printing on the receipt or message for the cashier.
37 37  * Offers with accrual of additional bonus points.
38 38  {{/showhide}}
39 39  
40 -{{showhide showmessage="What is the best mode for uploading offers from the external system into the Retail Engine System?" hidemessage="What is the best mode for uploading offers from the external system into the Retail Engine System?"}}
41 -To reduce load on processing during the busy hours, we recommend to {{html}}<a href="https://docs.loymax.io/xwiki/bin/view/Main/Integration/Loading_data_into_the_system/Importing_offers_API">import offers</a>{{/html}} per schedule, preferrably at night or early in the morning, not more than once a day. It is also recommended to perfrom batch uploading and rather than uploading offers one by one. {{html}}<a href="https://docs.loymax.io/xwiki/bin/view/Main/Integration/Ways_to_use_API/System_Api_Methods/Methods_of_system_api/OfferImportExport/">Special API methods</a> are used to import offers into the System{{/html}}.
44 +{{showhide showmessage="What is the best mode for uploading offers from the external system into the Loymax System?" hidemessage="What is the best mode for uploading offers from the external system into the Loymax System?"}}
45 +To reduce load on processing during the busy hours, we recommend to {{html}}
46 +<a href="https://docs.loymax.net/xwiki/bin/view/Main/Integration/Loading_data_into_the_system/Importing_offers_API">import offers</a>
47 +{{/html}} per schedule, preferrably at night or early in the morning, not more than once a day. It is also recommended to perfrom batch uploading and rather than uploading offers one by one. {{html}}
48 +<a href="https://docs.loymax.net/xwiki/bin/view/Main/Integration/Ways_to_use_API/System_Api_Methods/Methods_of_system_api/OfferImportExport/">Special API methods</a> are used to import offers into the System.
49 +{{/html}}.
42 42  {{/showhide}}
43 43  
44 -{{showhide showmessage="Is it possible to use offers to set up a closed, time-limited sale in the online store only for a certain segment of customers from the database?" hidemessage="Is it possible to use offers to set up a closed, time-limited sale in the online store only for a certain segment of customers from the database?"}}
45 -Yes, it is possible. To implement such a case, there is a need to:
46 -
47 -1. {{html}}<a href="https://docs.loymax.io/xwiki/bin/view/Main/Using/MMP/Admin_panel/Client_attributes/Common_attributes/">Create a new attribute</a>{{/html}}of boolean type, e.g. “Closed Sale Participant”.
48 -1. Prepare an Excel file for attribute uploading. Example of file contents:(% class="box" %)
52 +{{showhide showmessage="Можно ли с помощью акций настроить в Интернет-магазине закрытую, ограниченную по времени, распродажу только для определенного сегмента клиентов из БД?" hidemessage="Можно ли с помощью акций настроить в Интернет-магазине закрытую, ограниченную по времени, распродажу только для определенного сегмента клиентов из БД?"}}
53 +Можно. Для реализации такого кейса необходимо:
54 +1. {{html}}
55 +<a href="https://docs.loymax.net/xwiki/bin/view/Main/Using/MMP/Admin_panel/Client_attributes/Common_attributes/">Создать новый атрибут</a>
56 +{{/html}} с типом булевый (boolean), например “Участник закрытой распродажи”.
57 +1. Сформировать файл к загрузке атрибута средствами Excel. Пример содержимого файла:
58 +(% class="box" %)
49 49  (((
50 50  ##CardNumber;check
51 51  1340000002;True
52 52  1340000001;True##
53 -)))In the example above, the check attribute created in step 1 will be set for two Particiapnts.
54 -1. {{html}}<a href="https://docs.loymax.io/xwiki/bin/view/Main/Using/MMP/CRM/Clients/Import_of_clients_attributes/">Import attribute value</a>{{/html}}via MMP by uploading of the file created in step 2.
55 -1. Set up the offer using the customer attribute conditions. For discount calculation, add the {{html}}<a href="https://docs.loymax.io/xwiki/bin/view/Main/Using/MMP/Marketing/Offers/Action_catalog/Discount/">Discount</a>{{/html}} action and the {{html}}<a href="https://docs.loymax.io/xwiki/bin/view/Main/Using/MMP/Marketing/Offers/Filters/Client/Common_attribute/">Common attribute</a>{{/html}} filter, specifying the "Closed Sale" attribute. In addition, the {{html}}<a href="https://docs.loymax.io/xwiki/bin/view/Main/Using/MMP/Marketing/Offers/Filters/Cheque/Goods/">Product</a>{{/html}} filter should be added with indication of previously created group of products for which a discount will be provided.
56 -1. {{html}}<a href="https://docs.loymax.io/xwiki/bin/view/Main/Integration/Ways_to_use_API/API_methods/Methods_of_public_api/UserAttributes/">Receive information from the online store</a>{{/html}}that the Participant has an attribute and check its value.
63 +)))
64 +В примере выше для двух Участников по номеру карты будет устанавливаться атрибут check, созданный в пункте 1.
65 +1. {{html}}
66 +<a href="https://docs.loymax.net/xwiki/bin/view/Main/Using/MMP/CRM/Clients/Import_of_clients_attributes/">Импортировать значение атрибутов</a>
67 +{{/html}} через АРМ загрузкой файла, созданного на этапе 2.
68 +1. Настроить акцию с использованием условия на атрибут клиента. На расчет скидки добавить действие {{html}}
69 +<a href="https://docs.loymax.net/xwiki/bin/view/Main/Using/MMP/Marketing/Offers/Action_catalog/Discount/">Скидка</a>
70 +{{/html}} и фильтр {{html}}
71 +<a href="https://docs.loymax.net/xwiki/bin/view/Main/Using/MMP/Marketing/Offers/Filters/Client/Common_attribute/">Общий атрибут</a>
72 +{{/html}}, указав атрибут "Закрытая распродажа". Также добавить фильтр {{html}}
73 +<a href="https://docs.loymax.net/xwiki/bin/view/Main/Using/MMP/Marketing/Offers/Filters/Cheque/Goods/">Товар</a>
74 +{{/html}} с указанием заранее созданной группы товаров, на которую будет предоставляться скидка.
75 +1. {{html}}
76 +<a href="https://docs.loymax.net/xwiki/bin/view/Main/Integration/Ways_to_use_API/API_methods/Methods_of_public_api/UserAttributes/">Получить информацию со стороны Интернет-магазина</a>
77 +{{/html}} о том, что у Участника есть атрибут и проверить его значение.
57 57  {{/showhide}}