

MODULE FOR 1C-BITRIX
SkyWeb24
5-in-1: Loyalty program, referral system, cashback service, payment with bonuses and points withdrawal
The 'Loyalty Referral Program' module by SkyWeb24 enables the creation of a multi-level referral network within an online store. Customers can invite acquaintances to make purchases and receive rewards in return. Administrators can configure reward conditions for each loyalty profile, set reward amounts, and specify products or categories excluded from referral accruals.
Technical details
- Published
- 7 June 2018
- Updated
- 21 October 2026
- Version
- 4.5.4
- Installed
- More than 1000 times
- Compatible editions
- Small Business, Business, Online store + CRM
- Responsive design
- Yes
- Composite support
- Yes
- Compatible with Sites24
- No
- Developer
- SkyWeb24
See how it works
What this solution does

The 'Loyalty Referral Program' module by SkyWeb24 enables the creation of a multi-level referral network within an online store. Customers can invite acquaintances to make purchases and receive rewards in return. Administrators can configure reward conditions for each loyalty profile, set reward amounts, and specify products or categories excluded from referral accruals. This tool helps strengthen customer relationships, increase their activity, and attract new audiences.
After installing the module, the site structure automatically includes a section with personal accounts for both the referrer and the user.

The referral program owner's dashboard includes active tools for managing connections and information about the referral network structure.



The user dashboard displays the current rank, balance status, transaction history, and a list of rewards. If the withdrawal feature is enabled, users can submit a withdrawal request and view the details required for the administration to process the transfer after approval.




The module includes a component for integration on the checkout page. It allows customers to pay for part or all of their order using accumulated bonuses, subject to established conditions.

The module supports 12 loyalty profiles: 8 are designed for point accrual, 2 for point redemption, and 2 are service profiles.


The module supports bulk bonus operations, simplifying tasks such as issuing bonuses in bulk for specific events.

The module enables the creation of rewards and ranks, which can be assigned to users via dedicated interface sections. Conditions for earning each rank can be configured independently.

Site administrators have access to statistics containing data on all transactions, the referral network structure, and metrics for each loyalty profile.

The module includes built-in SMS and email notification templates for all bonus-related operations. Each template's text can be edited to suit specific needs.




The solution is successfully deployed in thousands of projects to drive sales and strengthen customer relationships. It supports integration with various types of online businesses, including branded clothing stores, pharmacies, publishing houses, craft supply stores, health and beauty shops, baby product retailers, bicycle and motorcycle equipment stores, gourmet meat shops, professional cosmetics retailers, and diet or low-calorie food stores.


The module supports building a multi-level referral network without limits on nesting depth. Structure settings can be adapted to specific business needs.
A feature is implemented to convert written-off bonuses into discounts, ensuring correct receipt generation and compatibility with accounting systems, including 1C.
Mass processing of bonus accounts is supported, allowing simultaneous crediting or debiting of funds for a large number of users.
Import of referral network data and bonus balances from external systems is available, simplifying migration from previous platforms.
Users have access to a unified personal cabinet to view attachment methods, track their referral structure, and review transaction history.
Comprehensive user documentation is provided for working with the module.
The module includes detailed documentation to simplify understanding its functionality and configuration. An API for developers is provided, allowing integration of system capabilities into external platforms and the creation of custom tools for managing the referral program.

The module includes a 14-day free trial period for full functionality testing and verification against business requirements. Suggestions for module improvements can be submitted via the open line chat and will be reviewed for potential inclusion in updates or custom modifications. User feedback on the module is accepted on the dedicated 'Reviews' tab of this page.




When needed, General iT can implement “5-in-1: Loyalty program, referral system, cashback service, payment with bonuses and points withdrawal”, configure the module and verify it against the current website setup.
UPDATE HISTORY
What’s new
4.5.4 (21.10.2026)Latest update
1. The "Detailed Statistics" report has been revised: pagination and filtering have been added, and a layout error in the totals row at the bottom of the table has been fixed.
2. The "Participant Statistics" report now includes a totals row that accounts for the filter.
3. Improved processing of bonus deduction when paying for an order with bonuses.
4.5.3 (12.10.2026)
1. Minor cache errors on the loyalty program page (/loyalty/) have been fixed.
4.5.2 (28.09.2026)
1. The buyer's and referrer's cabinet components have been updated: configured column display transmission and Excel export.
4.5.1 (01.09.2026)
1. Accelerated report "Detailed Statistics". Note: the row composition has changed. The filter now includes the "Show only active participants" parameter.
2. Localization has been refined.
4.5.0 (18.08.2026)
Attention! This version contains significant changes. Therefore, if you are installing this version as an update, we first recommend saving a backup copy of your site!
1. Two cart working rules have been added: "One-time discount for the buyer" and "Coupon ban for the referrer". Rules are connected on the "Conditions" tab of the trading rule, in the "Loyalty Program" group. The discount is shown to an unauthorized buyer; verification is performed after authorization.
2. The user cabinet has been improved: a footer with summary payment information has been added, and table export to Excel.
3. The referrer cabinet has been improved: columns for the referral network have been added: turnover, bonuses accrued and deducted, and table export to Excel.
4. In the "Reward for Review" profile type, a condition limiting the number of reviews per product has been added.
5. The "Detailed Statistics" report has been optimized.
6. In the "Registration" profile, a "Registration Type" condition has been added: simple registration or registration during checkout.
4.4.9 (14.08.2026)
1. A bug in importing bonuses and the referral network has been fixed.
2. The order.ajax.bonus2 component has been improved.
4.4.8 (30.07.2026)
1. Bonus information display on the order view page in the site admin has been improved.
2. A bug in the information display on the withdrawal of funds page in the site admin has been fixed.
4.4.7 (06.07.2026)
1. A bug in the manual referral linking tool in the site admin has been fixed.
4.4.6 (03.07.2026)
1. Security update.
4.4.5 (01.07.2026)
1. A bug in profile copying has been fixed.
4.4.4 (26.06.2026)
1. A bug in updating the access code via REST has been fixed.
4.4.3 (03.06.2026)
1. Module security has been enhanced.
4.4.2 (01.06.2026)
1. A bug in displaying descriptions containing HTML code in the referrer's cabinet has been fixed.
2. A method for calculating referrer achievements has been added.
3. A method for calculating buyer achievements has been added.
4.4.1 (31.05.2026)
1. Security of operations on the module's administrative pages has been enhanced.
4.4.0 (19.05.2026)
1. Added a detailed statistics report;
2. Added testing functionality to "User Achievements" and "Referrer Achievement" profile types;
3. Added display of bonus accrual information on the order view page in the admin panel;
4. Added date filtering on the general statistics page;
5. Enhanced the withdrawal list page: added a bonuses column and a total row;
6. Added export of tabular data to Excel;
7. Improved the bonus payment component display: now you can specify which block to display it in;
8. Added a setting for the notification time for mass bonus operations.
4.3.12 (05.05.2026)
1. Added the ability to display bonus payment in the total amount block on the checkout page.
4.3.11 (29.12.2025)
Fixed a profile processing error for the "Profile Completion" profile type.
4.3.10 (19.12.2025)
1. Improved the logic for processing bonus deductions.
4.3.9 (16.12.2025)
1. Optimized the handling of the warning about imminent bonus expiration;
2. Fixed an encoding error in profile descriptions;
3. Improved the bonus payment component.
4.3.8 (03.12.2025)
1. Added the ability to warn about bonus expiration multiple times.
4.3.7 (22.11.2025)
1. Added a check for product offer properties in the rights holder profile.
4.3.6 (21.11.2025)
Fixed a profile processing error for the "External Source" profile type.
USER EXPERIENCE
Solution reviews
How does this solution work in a real project? Share your experience and help others choose.
Be the first to share your experience
There are no reviews of this solution on git.ru yet. Tell us what worked well and what could be improved.
Verified purchaseAdd a key if you wish. A verified review gets a badge, priority placement and more rating weight.
Open to every clientJust sign in to your account. A key is optional; all reviews are moderated.
YOUR PROJECT INFRASTRUCTURE
A home for your website
BEFORE YOU ORDER




