What this solution does
A module for 1C-Bitrix that implements functionality for likes, ratings, star reviews, and other reaction types. The solution is universal and can be integrated into any object, including catalog items, articles, comments, or individual pages.
The base package includes four reaction types: a like button, a star rating with a configurable maximum, a thumbs up/down reaction, and a set of emojis. The architecture allows for the addition of custom reaction types. Voting is supported for both authenticated users and guests.
The administrative interface provides tools for managing voting containers, editing settings, and recalculating statistics. The module is fully compatible with the composite mode, ensuring widgets function correctly on cached pages. For optimization with large datasets, a dedicated adapter is included; it aggregates all reactions on a page and updates them via a single SQL query and a single AJAX request, mirroring the composite site mechanism. Automatic synchronization of voting states is also implemented when a user's authentication status changes.
A prerequisite for correct operation is the installed devnseo.qu module, which handles extended asset loading (async/defer/media).
General iT can install and configure this module and check how it works on your website.