4.2.5 (21.08.2024)1. Исправлена ошибка возникающая при отключении модуля блога после настроек программы лояльности.
2. Улучшена адаптация компонента оплаты бонусами для некоторых популярных решений.
4.2.4 (20.06.2024)1. Improved page for saving settings
2. Minor improvements to adapt the bonus payment component to popular marketplace solutions.
1.0.2 (01.06.2018)1. The error in calculating discounts in the “Save payment with bonuses as a discount” mode has been fixed.
1.0.4 (04.06.2018)1. Fixed an error in calculating bonuses for referrals if there are no bonuses for the buyer.
2. Cosmetic changes to the profile settings interface.
1.0.6 (05.06.2018)1. Added information for which order the referral provider receives bonuses.
1.0.8 (06.06.2018)1. Fixed an error in duplicating lines in the internal invoice component.
2. Added HTML email templates.
1.0.12 (12.07.2018)1. An error in writing off expired bonuses when canceling bonus payments from an internal account has been fixed.
1.0.13 (16.07.2018)1. A new mass operation "Mass write-off" has been added.
2. Added the ability to select specific users when using bulk operations.
1.0.14 (30.08.2018)1. Added a tool for manually linking referrals.
2. Typos in the administrative part have been corrected.
1.0.15 (31.08.2018)1. Minor errors in the "Referral Provider's Account" component for PHP 7.0 have been fixed.
1.1.0 (18.10.2018)1. Added a new tool for linking referrals using discount coupons.
2. Added the ability to manually link referrals to referral providers in the admin panel.
3. Added the ability to quickly copy referral links and discount coupons.
4. Added the ability to share a referral link on social networks.
5. The appearance of the “Referral Provider’s Account” and “Internal Account” components has been improved:
- Added text that can be easily edited in the component settings.
- Added the ability to include include files in components for inserting personal texts or functionality.
6. The options “Ignore products with a discount” and “Ignore products with a lower price” have been added to the “Payment with bonuses” profile.
7. Added the "bootstrap_v4" template for the "Payment with bonuses" component on the checkout page.
8. Fixed a bug in generating email templates.
9. Minor bugs fixed.
1.1.1 (03.11.2018)1. Added the "User group" condition for the "Order checkout" profile.
2. Added the "Cart Rule" condition for the "Checkout" and "Payment with bonuses" profiles.
3. The "Bulk Operations" interface has been improved, minor bugs have been fixed.
4. Minor caching errors in the "Referral Provider's Account" component have been fixed.
1.1.2 (14.11.2018)1. Fixed a bug in sorting profiles by update date.
2. Fixed a minor error in copying the link in the user account template.
1.1.3 (27.11.2018)1. The referral settings of the module have been expanded. Added the ability to configure the module for specific user groups.
1.1.4 (27.11.2018)1. Fixed an error when processing several profiles of the same type.
2. The logic for checking order coupons has been changed.
1.1.5 (29.11.2018)1. The toolkit for settings for linking users by coupons has been expanded.
2. The order profile now works on the cart rule without coupons.
1.1.6 (03.12.2018)1. Fixed a conflict between registering a referral using a link and using a coupon: now the coupon has priority.
2.0.0 (25.12.2018)Attention! This version contains significant changes. Therefore, if you install this version as an update, we recommend that you first save a backup copy of your site!
After updating, be sure to check the correctness of the conditions of all existing profiles of your module!
1. A constructor of actions and conditions for each profile has been introduced, which made it possible to provide more flexible settings for each profile.
2. The “Registration” profile received a new condition “Linking type” and can now distinguish between regular registration, using a referral link and using a discount coupon.
3. The “Customer Turnover” profile has been renamed to “Customer Achievements” and will now develop more flexibly.
4. Profile Checkout" received new conditions:
- Item in cart.
- Product section in the cart.
- Rules for working with a basket.
- The total cost of items in the cart.
- Payment system.
- Delivery service.
- Payer type.
- Buyer turnover.
5. Added the ability to copy profiles.
6. The settings page has been redesigned: The text of all property tips has been updated, properties have been grouped and examples of referral links and discount coupons have been added.
7. For developers: Added the "User Registration" event, for which you can install your own handlers.
2.0.2 (14.01.2019)1. Fixed an error in the “Customer Turnover” profile with an accrual interval of a week.
2. Fixed an error in creating an order property for the "Payment with bonuses" profile.
2.0.3 (23.01.2019)1. An error in calculating available bonuses for the “order payment” profile has been fixed if the maximum limit on available bonuses has not been set.
2.0.4 (24.01.2019)1. An error in calculating the maximum available bonuses in the “Payment with bonuses” profile with some configuration settings has been fixed.
2.0.6 (07.02.2019)1. The error of double accrual of bonuses for one “Checkout” profile has been fixed.
2.0.7 (11.02.2019)1. Fixed an error in displaying the “payment with bonuses” property to unregistered users.
2. Fixed a bug with a problem with the order (The problem flag has been removed) when paying for the order with bonuses.
3. Fixed an error in displaying an example of a referral link on the module settings page if a user group is specified.
2.0.9 (06.03.2019)1. The logic of the “Place an order” profile has been expanded: the “Time binding” mechanism has been added.
2. Minor bugs fixed.
2.0.10 (15.03.2019)1. Fixed shortcomings and inaccuracies in the “Checkout” profile.
2. Added options for generating a coupon without a prefix.
2.1.0 (25.03.2019)1. A new “Referral Provider Achievements” profile has been added, which allows you to configure the transfer of rewards to your referral providers when they achieve certain conditions.
2. Added a new profile “Withdrawal of bonuses”. Now users of your online store have functionality that allows them to request the withdrawal of bonuses to a bank card.
3. In the “Place an order” and “Pay with bonuses” profiles, the ability to select the properties of information blocks in the trigger conditions has been added, which allows for even more flexible control over the accrual of bonuses. New conditions have also been added:
- The number of orders.
- Ignore payment with bonuses.
- Ignore discounted items.
- Ignore goods by value.
4. The “Discount Coupons” linking tool now has the ability not to bind the buyer to the referral provider, but to accrue bonuses at the time of use. Needed for one-time accrual of bonuses, without creating a further link.
5. The cart now displays information about the amount of bonuses that will be awarded to the buyer when placing an order.
6. The “Birthday” profile can now award bonuses before the holiday, and not after. We also added new conditions, for example, the user’s age.
2.1.1 (02.04.2019)1. Clarifications have been made to the logic for selecting goods by property in the “Place an order” and “Payment with bonuses” profiles.
2. Fixed minor bugs in setting up the "Bonuses for sale.order.ajax" component.
2.1.2 (09.04.2019)1. Added the "Referral Provider's Account" mail template component. The component can display the user's referral link.
2.1.3 (09.04.2019)1. Added the ability to select a user by order number in the email template.
2.1.4 (23.04.2019)1. The logic for accruing and writing off bonuses in the profile type “Payment with bonuses” and “Place an order” under the condition “Product section in the cart” has been changed.
2. Minor bugs have been fixed in the "Referral Provider's Account" component for the email template.
2.1.5 (26.04.2019)1. Fixed an error in selecting products by a “list” type property in the “Checkout” and “Payment with bonuses” profiles.
2.2.0 (25.06.2019)1. A new “News Subscription” profile has been added, which allows you to accrue bonuses when a user subscribes to your website’s Email newsletter.
2. Added a new profile “Filling out your profile”, which allows you to accrue bonuses when the user fills out additional fields in his profile on your website.
3. Added statistics on the work of each profile. Now you can analyze the effectiveness of a particular script on your website.
4. The functionality of administering your referral network has been expanded: it is now possible to delete a referral link.
5. Three mail components appeared in the module:
- Referral provider’s account (skyweb24:loyaltyprogram.room.mail) - displays the user’s referral link and his discount coupons
- Referral link (skyweb24:loyaltyprogram.reflink.mail) - displays the user’s referral link
- Discount coupons (skyweb24:loyaltyprogram.coupons.mail) - displays the user’s discount coupons
You can insert them into any email template on your site and they will display the necessary information in the email to the user.
6. The “Bonus Activation” event appeared in the module. Now you can programmatically track the accrual of bonuses by any loyalty profile.
7. The module now has an API method for requesting the maximum available bonuses for the “Payment with bonuses” profile. We accept applications for adding API methods to the module.
8. Minor errors in the calculation of bonuses using the “Checkout” profile have been corrected.
9. Minor errors in the operation of personal account components have been fixed.
2.2.1 (11.07.2019)1. Developers: An API method has been added that allows you to find out how many bonuses will be awarded for a cart with a specified amount.
2.2.2 (17.07.2019)1. Fixed an error in displaying the list of payment requests.
2. Fixed an error in linking users when an administrator works in the site admin area.
2.2.3 (25.07.2019)1. Fixed an error in displaying the date of the next accrual in the "Referral Giver's Achievements" profile.
2. The properties on the module settings page have been streamlined, and the text and tooltips for these fields have been improved.
2.2.6 (26.08.2019)1. Fixed an error in the conditions constructor in the "Checkout" profile.
2.2.7 (05.09.2019)1. Identified logical errors in the "Checkout" profile have been corrected.
2.3.0 (18.09.2019)1. Added the integration of the "Payment with bonuses" component to the checkout page by checking the box from the module settings.
ATTENTION!
For old clients. If you have manually installed the "Payment with bonuses" component in the "Checkout" component template, then you need to:
- Remove the call to the old "Payment with bonuses" component.
- Go to the module settings, go to the "Bonus settings" tab and check the box "Insert a bonus payment block on the ordering page."
2.3.2 (11.10.2019)1. Added the "External Source" profile.
This profile is intended for integrating the module with external services and handlers.
2. Added a simple bonus payment component template for integration with checkout pages that do not use the “sale.order.ajax” component.
3. Minor bugs fixed.
2.3.3 (24.10.2019)1. Added functionality for importing referral networks and bonus accounts.
2. The “Binding type” condition has been added to the “Checkout” profile.
3. When clicking on the referral link, a 301 redirect was added.
4. Added the ability to delete a referral link.
5. In the referral provider’s account, in the “Share link” section, the functionality to share via WhatsApp, Viber, Telegram has been added.
6. The correct display for Cyrillic domains is configured in your personal account.
7. Improved calculation of the "Bonuses will be awarded" parameter for sale.order.ajax.
8. In the "Place an order" profile, the error in calculating the condition "Do not take into account payment with bonuses" has been corrected.
9. A “simple” component template has been created, order.ajax.bonus2, for non-standard ordering mechanisms.
10. Fixed a bug with linking old users to a manager (if the manager followed a referral link).
2.3.5 (30.10.2019)1. The “Internal Account” component in the referral provider’s account has been improved.
2. Fixed profile errors "Filling out profile".
2.3.6 (31.10.2019)1. Improved logic for registering new referrals.
2. The template for the "Internal Account" component has been updated.
3. Added the "Referral Provider Group" property to the "Registration" profile.
4. Minor bugs fixed.
2.3.7 (01.11.2019)1. The error in selecting products by section in the “Checkout” profile has been fixed.
2. The mechanism for copying profiles has been improved.
2.4.0 (20.11.2019)1. Added support for SMS notifications. Standard SMS templates have been created for each profile.
2. Added the "USER_ID" variable to mail templates.
2.4.1 (25.11.2019)1. Added control of accrued bonuses in the "User Registration" profile.
2. The method for calculating bonuses that will be awarded for an order in the “order.ajax.bonus2” component has been improved.
3. Errors in the description of bonuses on the "Internal Account" page have been corrected.
2.4.2 (03.12.2019)1. Improved compatibility with Bitrix version 18.X
2. The bonus payment component now supports decimal values for payments accurate to kopecks.
2.4.3 (11.12.2019)1. Fixed an error in generating a referral link for some server configurations
2.4.4 (16.12.2019)1. The filter on the transaction list page has been significantly improved.
2. Added functionality for managing details in the user’s personal account (the “Internal Account” page): now the user can specify several details, select the type - card or account.
2.4.6 (20.01.2020)1. Added the “Withdrawal amount” condition to the “Withdrawal of funds” profile.
2. Information on the total number of bonuses the user has has been added to the mail component "Referral Account".
2.4.8 (23.01.2020)1. The logic for editing the referral network on the "Referral Network" page has been improved.
2.4.9 (24.01.2020)1. Added the ability to remove first-level referral providers from the referral network.
2.5.0 (04.02.2020)1. Added linking type "Partner's site".
2. Fixed an error in displaying the referral email in the referral provider’s account.
3. In the referral provider’s account, information on the source has been added (which particular coupon was applied or the website from which website the link was created).
2.5.1 (07.02.2020)1. Fixed an error in the priority of applying profiles when registering a user.
2.5.2 (10.02.2020)1. Fixed an error in displaying documentation for some hosting configurations.
2.5.3 (14.02.2020)1. The “Delivery services” condition has been added to the “Payment with bonuses” profile.
2. The “Payment systems” condition has been added to the “Payment with bonuses” profile.
3. Minor changes to the referral provider's account template.
2.5.4 (18.02.2020)1. Fixed the error in the “Do not use discounted products” condition for the “Payment with bonuses” profile when using catalog discounts.
2.5.5 (21.02.2020)1. Developers: Added methods for obtaining data on users, bonuses and profiles.
2. The error in deferring the accrual of bonuses in the “Profile Filling” profile has been fixed.
3. Fixed an error in the bonus withdrawal mechanism if the withdrawal profile has a minimum withdrawal limit, and the user has bonuses less than the specified threshold.
4. Fixed an error in paying with bonuses under profile conditions relating to the properties of the order, and not the cart.
5. Fixed an error in adding a user to a specified group when registering with a different type of binding.
2.5.6 (25.02.2020)1. An error in processing the “User Group” condition in the “Registration” profile has been fixed.
2.5.7 (10.03.2020)1. Added functionality to prohibit the use of your own coupon in the bitrix:sale.basket.basket component.
2.5.8 (13.03.2020)1. The error in calculating bonuses in the “Subscription Reward” profile has been fixed.
2.5.9 (16.03.2020)1. The error prohibiting the use of your own coupon in the bitrix:sale.basket.basket component has been fixed.
2.5.10 (16.03.2020)1. Updated button codes for Odnoklassniki and Telegram in the "Share" block on the "Referral Provider's Account" page.
2.5.11 (27.03.2020)1. The logic of the “Subscription Reward” profile has been updated.
2. Fixed a filtering error on the "Withdrawal" page.
2.5.12 (03.04.2020)1. Fixed an error in selecting a profile for calculating bonuses when the execution of several profiles of the same type was prohibited.
2. In the order.ajax.bonus2 component, the method that calculates how many bonuses will be credited to the buyer has been improved.
3. Fixed an error in the "Internal Account" component that occurred when attempting to withdraw funds.
4. Fixed an error in displaying statistics in the "Withdrawal" profile.
2.5.13 (09.04.2020)1. The “Ignore discounted items” condition in the “Checkout” profile is now also available for referrals.
2. An error in calculating discounts has been fixed if the “Save payment with bonuses as a discount” option is activated and there are already discounted items in the cart.
2.5.14 (10.04.2020)1. The mechanism for checking accrued bonuses before they are credited has been improved.
2.5.15 (15.04.2020)1. In the "Internal Account" component, the mechanism for managing your own details for withdrawing funds has been improved.
2. Fixed a bug when extra zeros were included in transaction descriptions (25.000 instead of 25 or 25.3500 instead of 25.35).
3. Fixed a minor error when calculating bonuses without using a referral link.
2.6.0 (17.04.2020)1. Added the "Reward for Review" profile.
The profile allows you to award bonuses for reviews such as “blog” and “forum”.
2.6.1 (22.04.2020)1. Fixed an error in calculating bonuses when placing an order if the conditions set the parameter “Do not take into account discounted products”.
2.6.2 (12.05.2020)1. Processing of cart rules has been added to the “bonuses will be awarded” method;
2. The “Total cost of goods in the cart without discounted items” parameter has been added to the “Checkout” profile;
3. Added a module setting that allows you to pay with bonuses only for goods without discounts;
4. Fixed an error in the order.ajax.bonus2 component (an error in the block with summary information).
2.7.0 (14.05.2020)1. Added a profile of the "Remuneration to the copyright holder" type.
Now you can set up remuneration for copyright holders (suppliers) of goods based on their sales.
2.7.1 (22.05.2020)1. In the “Remuneration to the copyright holder” profile, a setting has been added for the accrual of bonuses: from the base cost of the product or from the current cost (including discounts and markups).
2.The condition “Info block of the product in the cart” has been added to the “Checkout” profile.
2.7.4 (05.08.2020)1. Added the condition “Info block of product in cart” for the “Checkout” profile.
2. Errors in displaying transaction types in the filter on the transaction list page in the site admin have been fixed.
3. Added a page for managing bonuses in the queue. If bonuses have not yet been accrued, the administrator can cancel them, change the amount of bonuses, and change the validity period of bonuses.
4. Fixed a bug where the user did not get into the referral network when following a referral link if there were no active registration profiles.
2.8.1 (12.08.2020)1. Added a method for obtaining information about a user’s rank by his id.
2.8.3 (25.08.2020)1. Fixed the error of entries with a zero amount from the "Checkout" profile getting into the bonus table.
2. Fixed an error in the "getBonusBySumm" method when working with fractional values.
2.8.5 (08.09.2020)1. The ability to specify the entire period for assigning a rank has been added to the rank settings.
2.8.6 (28.09.2020)1. When withdrawing funds, those bonuses whose lifetime expires are now withdrawn first.
2. It is now possible to indicate ranks with a zero turnover value.
3. The “bonuses will be awarded” parameter in the “ordering” component now takes into account the user’s rank.
2.8.7 (30.09.2020)1.In the ordering component, the “Bonuses will be awarded” informer has become available to unauthorized users.
2.8.8 (07.10.2020)1. Fixed an error in working with Cookies for bitrix versions younger than 20.5.399
2.8.9 (26.10.2020)1. Payment component with bonuses - added display of summary information on payment in the block for mobile devices.
2.8.10 (13.11.2020)1. Added the condition "User Rank" for the profiles "Withdrawal of funds", "Achievement of the user", "Achievement of the referral provider", "Remuneration to the copyright holder", "Place an order", "Payment with bonuses", "External source", "Registration", " Subscription reward."
2. Fixed an error in displaying the currency symbol in the bonus payment component if the symbol is specified as an HTML code.
2.8.11 (18.11.2020)1. Added the “User Rank” condition for the “Profile Filling”, “Birthday”, “Reward for Review” profiles.
2. On the referral network viewing page, the filter condition "Hide users without a referral network" has been added.
2.8.12 (24.11.2020)1.Added the ability to maintain detailed statistics on the development of the referral network.
2. Statistics on registration from partner sites have been improved.
2.8.13 (10.12.2020)1.Added the option "Skip distribution of discounts on excluded products."
2. Minor layout flaws in the internal invoice component have been corrected.
2.8.15 (24.12.2020)1. Fixed an error in calculating bonuses to referral providers in the ordering profile when there is a chain of referral providers.
2.8.16 (13.01.2021)1. Fixed an error in processing the “contains” condition for the checkout profile.
2. Fixed an error in duplicating lines on the transaction list page in the admin panel.
2.8.17 (25.01.2021)1. The maximum size of the downloadable file for importing bonuses and the referral network has been increased to 1MB.
2.8.19 (04.02.2021)1. Fixed an error in processing the information block property condition if the condition belongs to the parent product and not to the trade offer.
2. In the “Profile Filling” type profile, the “Registration date” condition has been added.
3. The error in writing off expired bonuses has been fixed: negative values do not appear on the client’s account.
4. Added a refusal letter when requesting a withdrawal of funds.
5. A number of minor errors and inaccuracies in the administrative part of the site have been corrected.
2.9.0 (12.02.2021)1. The withdrawal page in the site admin has been improved.
2. Added a page for managing user ranks.
3. The “bonuses will be awarded” method has been improved.
4. In the “Reward for Review” type profile, the ability to add bonuses for reviews to the information block has been added.
5. Added the ability to display the referral link in your personal account as a QR code.
2.9.1 (17.02.2021)1. Improved processing of properties of the profile information block of the "Payment with bonuses" type for products with trade offers.
2.9.2 (19.02.2021)1. Minor errors in the processing of information block properties in the “Payment with bonuses” and “Order checkout” profiles have been corrected.
2.9.3 (26.02.2021)1. Added the ability to limit the minimum remaining payment amount in the “Payment with bonuses” type profile.
2.9.4 (03.03.2021)1. Added language files for English.
2. The filter on the referral network viewing page has been significantly improved.
2.9.5 (10.03.2021)1. Improved compatibility of the bonus payment component with some popular solutions from the marketplace.
2. Fixed a menu error that occurs after the trial period has expired.
2.9.6 (26.03.2021)1. Fixed an error in returning order payment bonuses for new users when making a payment in the form of a discount.
2. The method showing how many bonuses will be awarded for an order in the cart has been improved: the method now takes into account how many bonuses were added to the order payment.
3.0.0 (06.04.2021)1. The functionality for data exchange via REST has been significantly expanded.
2. It is now possible to block a user's rank.
3.0.1 (28.04.2021)1. Fixed an error with profiles triggering when the “Bonus accrual is active” parameter is disabled.
2. Payment with bonuses now takes into account discounts with the terms of delivery and payment services.
3. A minor error in accounting for group write-offs of bonuses has been fixed.
3.0.3 (18.05.2021)1. A “six-month” interval has been added to the rank settings.
2. Fixed an error in connecting “extra” JS scripts.
3. In the Birthday profile, the “award bonuses after” setting has been added.
4. Added a mail component for displaying the account balance - “Bonus Account Balance” (loyaltyprogram.balance.mail).
5. Added the ability to set the display currency for the “Internal Account” component (loyaltyprogram.account): this option is needed for sites that host several stores with different currencies.
6. In the “Place an order” type profile, it is now possible to add bonuses from the order property.
3.0.4 (25.05.2021)1. For information blocks with a large number of properties, it is now possible to limit the number of properties for profile conditions such as “Place an order” and “Payment with bonuses”.
3.0.5 (28.05.2021)1. The method for calculating bonuses in the “Referral Provider Achievements” profile has been corrected.
3.0.6 (05.07.2021)1. For a profile of the “Achievement of the Referral Provider” type, the “Accrue once” setting has been added, which allows you to accrue bonuses only once for each configured profile action.
3.1.0 (12.07.2021)1. Added module statistics in the site admin area.
2. A number of minor corrections and clarifications have been made on the pages of the administrative part of the module.
3.Compatibility errors with the sale module version 21 have been fixed.
3.1.1 (22.07.2021)1. Added the condition “Is an order for replenishing an internal account” to the “Place an order” type profile.
2. Fixed an error in accruing bonuses in the “Checkout” profile when accruing bonuses at a fixed rate and selecting a product property.
3.1.2 (02.08.2021)1. Fixed an error in the orderingGetBonusByProduct method for products in different currencies.
2. An error in the bonus payment component when using warehouses in delivery services has been fixed.
3. Fixed an error in the notification about the withdrawal of bonuses when using multiple sites.
3.1.3 (21.09.2021)1. A number of minor changes have been made to the components of your personal account.
3.1.4 (28.09.2021)1. Fixed an error in the payment component with bonuses (the “bonuses will be awarded” method) under complex conditions of the ordering profile.
3.1.5 (07.10.2021)1. Fixed an error in displaying statistics in the "Referral Provider's Account" component.
2. Fixed an error in filtering by date in the "Internal Account" component.
3.1.7 (25.10.2021)1. Methods for checking conditions by product property have been organized: Now if you set the “Limit the list of displayed properties” parameter in the module settings, the checkout profile will only check them, even if you previously set a property that is not included in the list of selected ones.
2. The operation of the bonus payment component has been improved: now it takes into account all the properties of the generated order: type of payer, payment system, delivery service, etc.
3.2.0 (28.10.2021)1. Added the ability to edit an existing referral network: now you can simply specify a new referral provider for the user and the entire subsidiary referral network will be transferred automatically.
2. The "Referral Provider's Account" component has been significantly redesigned.
3. Minor errors in the bonus payment component have been fixed.
3.2.1 (29.10.2021)1. Added the “Link to Referral Provider” component, with which the user can choose his own referral provider.
2. In the graphical page editor, all module components have been moved to the “Loyalty Program” subsection.
3.2.2 (17.11.2021)1. The appearance of the “Internal Account” component has been redesigned.
2. The principle of checking the “site” condition in the “External source” profile has been changed.
3. Minor changes have been made to the “Payment with bonuses” component.
4. Minor changes have been made to the module settings.
3.2.3 (01.12.2021)1. The condition “Do not accrue bonuses when paying for an order with bonuses” has been added to the “Place an order” type profile;
2. Profile type "External source" when calculating bonuses now takes into account the currency of the site (if installed);
3. Bonus payment component: the error in calculating accrued bonuses for an order if the “Ignore payment with bonuses” option is set has been fixed.
3. Component "Internal account": the error in displaying the date of the last combustion has been fixed.
4. Fixed a minor rounding error in the "User Achievement" type profile.
3.2.4 (02.12.2021)1. Fixed an error in the bonus payment component when there are order properties that depend on payment systems or delivery services.
3.2.5 (10.12.2021)1. In the "Internal Account" component, a column has been added indicating the referral from whom the bonuses were awarded.
2. Minor layout errors in the “Internal Account” and “Personal Account” components have been corrected.
3.2.6 (13.12.2021)1. An error in calculating the order price when the “Save payment with bonuses in the form of a discount” option is active (under some conditions, the price of goods and the order price could differ by 1 kopeck).
2. Minor corrections to the "Place an order" profile.
3.2.7 (21.12.2021)1. Detailed statistics on participants in the referral system have been added to the admin panel
3.2.8 (21.12.2021)1. The structure of pages with statistics in the site admin area has been changed.
3.2.9 (13.01.2022)1. A number of improvements have been made to the "Loyalty program - detailed statistics" page.
2. On the “Loyalty Program - List of Transactions” page, the ability to search for all write-offs and accruals has been added, and a number of shortcomings have been corrected.
3. On the “Loyalty Program - Referral Network” page, the “There is a referral network” parameter has been added to the search filter, and a number of improvements have been made.
4. Fixed a number of errors on the "Loyalty program - owner statistics" page.
3.2.10 (13.01.2022)1. The algorithm for calculating the turnover of the referral network for statistics has been changed.
3.2.11 (27.01.2022)1. The logic of the condition “Do not take into account discounted products” has been corrected.
2. The work of profiles such as “Achievement of the referrer” and “Achievement of the user” has been optimized
3.2.12 (02.02.2022)1. The component of the referral provider's account has been redesigned.
2. Fixed error in statistics logging
3.2.13 (28.02.2022)1. Added the condition “Consider only discounted products” for the “Place an order” type profile.
3.2.14 (01.04.2022)1. Fixed the error in the “Do not award bonuses when paying with bonuses” condition in the “checkout” type profile.
2. An error in processing the “Customer Turnover” condition of the “order checkout” profile in the “Bonuses for Sale.Order.Ajax” component has been fixed.
3.2.15 (05.04.2022)1. An error in calculating available bonuses in the “Payment with bonuses” type profile for the “Product Section” parameter has been fixed.
2. In the profile of the "Registration" type, the orm event "OnBeforeAdd" is now available.
3.2.16 (28.04.2022)1. The “Customer Turnover” condition in the “Order Placement” type profile has been redesigned.
2. Added rest method sw24loyaltyprogram.bonus.balance.
3. The “Bonuses on account” condition has been added to the “Payment with bonuses” type profile, which allows payment with bonuses only if the user has accumulated bonuses of more than the specified amount.
4.In the referral provider’s account information on the user’s current rank is displayed
3.2.17 (04.05.2022)1.Fixed an error in the mass accrual of bonuses to users without an email address from the site admin panel.
2.The profile of the "Referral Provider Reward" type has been partially redesigned (the "OnBeforeAdd" event has become available).
3.2.18 (11.05.2022)1. Fixed a bug with assigning ranks in the absence of a period (assign for the entire time).
3.2.19 (30.05.2022)1. Fixed a bug with assigning ranks in the absence of a period (assign for the entire time).
2. Processing of service procedures has been accelerated.
3.3.0 (15.07.2022)1. The “Bonuses in Queue” page in the site admin has been updated.
2. The mechanics of assigning ranks have been clarified.
3. A number of minor corrections and clarifications have been made.
3.3.1 (02.08.2022)1. Some more tables in the admin panel have been transferred to the new component main.ui.grid and main.ui.filter.
2. The mechanism for assigning ranks to users has been improved.
3. Added processing of bonus accrual events for a number of profiles. https://skyweb24.ru/documentation/loyaltyprogram/lesson407/
3.3.3 (13.09.2022)1. The “Bonuses in Queue” page in the site admin has been updated. Added sorting by column.
2. The mechanics of assigning ranks have been clarified.
3. The page has been updated. Withdrawal of funds.
4. A filter has been added to the "Withdrawal" page.
5.Fixed an error in the referral network filter in the "Referral Provider's Account" component.
6. The transaction list page has been updated.
7. The condition "Number of user orders" in the "Condition Builder" has been corrected.
8. In the "Internal Account" component, the card and invoice editor has been updated.
3.3.4 (15.09.2022)1. Added logging of changes when changing profile settings.
2. Renamed the Internal Account to the User Account.
3. Added the display of the user's Rank in the "User Account".
4. In the administrative part, a filter has been added on the Ranks and Bonuses in the queue page.
5. In the administrative part on the “Mass transactions with bonuses” page, a currency selection has been added.
3.3.6 (29.09.2022)1. The operation of the delivery profile conditions in the order.ajax.bonus component when placing an order has been optimized.
2. The mechanism for returning bonuses when canceling an order has been redesigned.
3. Minor changes and improvements in the "User Account" component.
3.3.7 (04.10.2022)Fixed an error that occurred when editing the referral network in the site admin panel.
4.0.0 (16.11.2022)1. Added new user reward functionality. Reward customers of your online store for various actions.
2. The bonus withdrawal functionality has been redesigned:
- Added selection of counterparty type when entering details: legal entity/IP/self-employed/individual;
- Added integration with DaData to automatically determine the company name by TIN;
- Added integration with DaData for automatic bank identification by BIC;
- A library has been connected to determine the bank of a card by its number.
3. New, even more informational cards (dashboard) have been added.
4. The personal account of the referral provider has been redesigned.
5. The buyer’s personal account has been redesigned.
6. Added history of changes to loyalty profiles.
7. All administrative pages have been transferred to the main.ui.grid component.
8. A new visual report has been added to the detailed statistics to study user turnover and referral networks.
9. When bonuses were awarded, D7 events became available.
10. REST updated.
11. Minor and minor bugs have been fixed.
4.0.1 (05.12.2022)1. The mechanism for calculating accrued bonuses in the “Payment with bonuses” component has been reworked.
2.Cosmetic changes in the "Referral Provider's Account" component.
4.0.2 (12.12.2022)1. In the user’s personal account, the display of the “withdrawal of bonuses” block depending on the settings has been corrected.
2. Minor improvements in the “Loyalty program coupon” component template.
3. Added in the administrative part the display of bonuses for the assigned award in the “Award Management” tab.
4. The setting of the "QR code display" parameter in the "Referral Provider's Account" component has been corrected.
4.0.3 (14.12.2022)1. Fixed the error adding a referral link in the rest method "sw24loyaltyprogram.referral.add".
2. Fixed an error in checking orders paid for with bonuses for the “Online store + CRM” edition.
4.0.4 (20.12.2022)1. Fixed an error in formatting currencies in the user account.
2. Information about accrued bonuses has been added to the rewards management page.
3. The procedure for recording the date of transfer of an order to the status specified in the loyalty module settings has been improved.
4. A new condition “Order creation date” has been added to the “Order checkout” type profile. You can accrue bonuses for orders created earlier or later than the specified date.
4.0.6 (29.12.2022)1.In the “Loyalty program coupon” component, the ability to customize the username of the coupon has been added.
4.0.7 (14.01.2023)1. Minor errors in the "Referral Provider's Account" component have been fixed.
2. Minor errors in the "User Account" component have been fixed.
3. Improved compatibility of methods with PHP 8.1 version
4.0.8 (23.01.2023)1. A number of minor changes have been made to the “User Account” component;
2. Fixed a bug: error in displaying the ruble sign in information stickers;
3.Identified errors for PHP 8.X have been fixed.
4.0.9 (06.02.2023)1. In the "User Account" component, the "Funds Withdrawn" tile is displayed only if withdrawal of funds is enabled and the amount of withdrawn funds is greater than 0.
2. The orderingGetBonusBySumm method for withdrawing bonuses has been fixed (for profiles with more than one action configured).
4.0.10 (22.02.2023)1.Fixed an error in displaying properties of the “infoblock element binding” type in the profile conditions constructor.
2.The functionality of displaying tiles in the “User Account” component has been improved.
3.Technical corrections.
4.0.12 (01.03.2023)1. An error in processing the conditions “Do not take into account payment with bonuses” and “Do not accrue bonuses when paying with bonuses” in the “Order checkout” type profile has been fixed.
4.0.13 (10.03.2023)1. Errors in returning bonuses when canceling orders have been fixed.
2. Fixed an error in displaying the “Bonuses will be awarded” parameter in the ordering component.
4.0.14 (31.03.2023)1. Fixed minor errors when the module was running in demo mode.
2. Minor modifications to the module installer.
4.0.15 (17.04.2023)1. Fixed an error in the “bonuses will be awarded” function on the ordering page for Bitrix version 22.600 and later.
4.0.16 (26.05.2023)1. The profile of the “Birthday” type has been optimized, the accrual has been adjusted if the accrual setting is set before or after the birthday.
2. The public method “Bonuses will be awarded for the product” has been optimized.
4.0.17 (13.06.2023)1. Fixed an error in calling the "AddInputField" method for the grid starting from version 23.300.100 of the main Bitrix module.
4.0.18 (26.06.2023)1. Fixed an error in the public method "orderingGetBonusByBasket" for the edition "1C-Bitrix24: Online store + CRM".
4.0.19 (19.07.2023)1. Fixed an error in changing the currency in the user's personal account component.
4.0.20 (01.08.2023)1. Compatibility errors of the "User Account" component with PHP 8 have been fixed.
4.0.21 (30.08.2023)1. Fixed an error in displaying the date of the nearest combustion in the user account.
2. On the profile list page, when editing a profile (via hamburger), the error of resetting the left menu has been fixed.
3. A new parameter has been added for ranks: activity.
4.0.23 (25.09.2023)1. The coupon editing tool in the referral provider’s account has been improved.
2. Minor clarifications have been made to the operation of saving module settings.
4.0.24 (06.10.2023)1.Fixed an error in processing the conditions “number of user orders” and “Customer turnover” for the “orderingGetBonusByProduct” method.
4.0.25 (08.11.2023)1. Minor compatibility issues with PHP 8 have been fixed.
2. Fixed an error in nested conditions in the “Bonuses will be awarded for the product” method.
4.1.0 (05.12.2023)1. Added the ability to copy conditions when setting up a profile;
2. Added a method for obtaining a coupon by user ID;
3. Added a method for obtaining a user ID using a coupon code.
4.1.2 (22.12.2023)1. The mechanism for calculating bonuses for birthdays has been improved.
4.2.0 (15.02.2024)1. The adaptation of the bonus payment component on the ordering page with popular ready-made solutions from the Marketplace has been configured:
- Aspro
-Intec
- Nexttype
2. The module's compatibility with PHP 8.0 has been restored.
3. The mechanism for writing off “burnt bonuses” has been optimized.
4. Added the ability to disable the SkyWeb24 informer in the site admin area.
4.2.1 (18.04.2024)1. Improved processing of nested conditions for the “Payment with bonuses” type profile.
4.2.2 (25.04.2024)1. The condition “Only the specified product” has been added to the “Payment with bonuses” type profile;
2. Added several module events.
4.2.3 (07.05.2024)1. The calculation of accrued bonuses in the “Payment with bonuses” component has been corrected.