QR Scanner Pro: Сканер QR-кодов с callback-функциями — 2999 ₽
Из-за временных ограничений на территории РФ наблюдаются проблемы с оплатой. Если платёж не проходит, оставьте запрос в службу поддержки.•Служба поддержки работает 24/7 — мы всегда на связи по вопросам хостинга и серверов.•Открыт прием заявок на аренду выделенных серверов и размещение оборудования в дата-центре.•Напоминаем: рекомендуем включить резервное копирование для дополнительной защиты данных.•Доступна новая линейка VPS/VDS с NVMe-дисками и увеличенной производительностью.•Технические работы на части серверов завершены. Все сервисы работают в штатном режиме.•
Из-за временных ограничений на территории РФ наблюдаются проблемы с оплатой. Если платёж не проходит, оставьте запрос в службу поддержки.•Служба поддержки работает 24/7 — мы всегда на связи по вопросам хостинга и серверов.•Открыт прием заявок на аренду выделенных серверов и размещение оборудования в дата-центре.•Напоминаем: рекомендуем включить резервное копирование для дополнительной защиты данных.•Доступна новая линейка VPS/VDS с NVMe-дисками и увеличенной производительностью.•Технические работы на части серверов завершены. Все сервисы работают в штатном режиме.•
Аккаунт в General iT
Вход / Регистрация
Войдите или создайте аккаунт для управления услугами в панели.
Страны не найдены. Попробуйте другое название или код.
МОДУЛЬ ДЛЯ 1С-БИТРИКС
DIGIMATIX
QR Scanner Pro: Сканер QR кодов с поддержкой callback функций
Модуль QR Scanner Pro обеспечивает сканирование QR-кодов и штрихкодов непосредственно в браузере без установки сторонних приложений. С его помощью можно реализовать учет и поиск товаров, регистрацию посетителей мероприятий, проверку билетов, обработку заявок и другие задачи.
Модуль QR Scanner Pro обеспечивает сканирование QR-кодов и штрихкодов непосредственно в браузере без установки сторонних приложений. С его помощью можно реализовать учет и поиск товаров, регистрацию посетителей мероприятий, проверку билетов, обработку заявок и другие задачи. Результат сканирования можно перенаправить на конкретную страницу сайта или обработать с помощью пользовательской PHP-функции. Готовые примеры кода ускоряют внедрение, а гибкие настройки позволяют адаптировать интерфейс под любой дизайн и сценарий использования.
Модуль распознает широкий спектр кодов, применяемых в торговле, логистике и документообороте. Поддерживаются QR-коды, содержащие ссылки, контактные данные, текст и JSON. Работают с кодами Data Matrix, включая маркировку товаров в системе «Честный ЗНАК». Обеспечивается чтение кодов Aztec для электронных билетов и посадочных талонов. Поддерживается формат PDF417 для документов, удостоверений и проездных. Также распознаются стандартные товарные штрихкоды EAN-13, EAN-8, UPC-A и UPC-E.
Модуль поддерживает распознавание штрихкодов Code 128, Code 39, Code 93 и ITF, применяемых для складской и логистической маркировки, а также на накладных и транспортной упаковке. Также обрабатываются коды Codabar, используемые в отдельных библиотечных, медицинских и учетных системах.
Распознавание выполняется непосредственно на устройстве пользователя. Модуль использует встроенные возможности браузера; при их отсутствии активируется механизм на JavaScript. Это позволяет считывать коды в современных браузерах без установки отдельного приложения.
Сканирование в реальном времени происходит при открытии страницы сайта: пользователь наводит камеру на код, и распознавание осуществляется автоматически без нажатия кнопок. Используется основная (задняя) камера устройства.
При отсутствии доступа к камере доступно сканирование из файла. Пользователь может загрузить фотографию или скриншот с QR-кодом или штрихкодом, после чего данные считываются с изображения.
Модуль предлагает два режима обработки результата. Callback-функция передает содержимое кода в PHP-функцию, а полученный ответ отображается пользователю во всплывающем окне без перезагрузки страницы. Режим редиректа перенаправляет пользователя на указанную страницу.
Модуль предоставляет готовый обработчик для быстрого запуска. В комплект входит демонстрационный пример, который отображает данные JSON в виде списка, делает ссылки активными, а обычный текст выводит без лишнего форматирования.
После установки автоматически формируется раздел /qr/ с готовыми демонстрационными страницами. Здесь представлены примеры работы обоих режимов обработки, что позволяет быстро познакомиться с функционалом и проверить работоспособность модуля.
Компонент digimatix:qr.scanner можно разместить на любой странице или в шаблоне сайта. Для разных разделов ресурса доступны отдельные сценарии и параметры настройки.
Внешний вид настраивается через шаблон компонента: его можно скопировать и адаптировать под дизайн сайта, изменив оформление, подсказки и другие элементы интерфейса.
Интерфейс сканера адаптивен и корректно работает на смартфонах и планшетах.
Модуль универсален и поддерживает реализацию любых сценариев после сканирования, включая авторизацию, верификацию билетов, инвентаризацию, приемку товаров и проведение акций.
Сценарий быстрого старта обеспечивает наличие рабочего примера и раздела /qr/ сразу после установки.
Интеграция проста: достаточно разместить компонент на странице, и он начинает работать.
Модуль обеспечивает гибкость дизайна: вы можете создавать собственные шаблоны, стили, подсказки и рамки наведения. Сценарии использования масштабируются: параметры компонента можно настраивать отдельно для каждого URL в зависимости от конкретной задачи. Для маркетинга и работы с контентом предусмотрено минимальное количество настроек, при этом архитектура остается расширяемой для разработчиков.
Модуль эффективен для интернет-магазинов и розничных точек при поиске товаров по штрихкоду, проверке маркировки и открытии карточек товаров по QR-коду. Организаторы мероприятий используют его для валидации электронных билетов и регистрации посетителей. Склады и логистические компании применяют решение для приема и учета товаров, сверки остатков и управления логистикой продукции. Сервисные организации размещают QR-наклейки на оборудовании для быстрого перехода к заявке, карточке объекта или форме обращения. Компании, ведущие учет посещаемости, регистрируют сотрудников, учеников и участников мероприятий с помощью индивидуальных QR-кодов. Рестораны, кафе и гостиницы используют модуль для создания электронных меню, навигации к страницам бронирования и программам лояльности, а также для реализации собственных сценариев работы с QR-кодами.
Установите модуль. После завершения установки автоматически создаётся раздел /qr/, содержащий компонент digimatix:qr.scanner. Этот раздел можно использовать как готовую страницу для тестирования работоспособности сканера.
Выберите один из трёх способов обработки данных QR-кода или штрих-кода: использование callback-функции, URL-режим или реализация собственного обработчика.
Для режима Callback укажите в параметрах компонента имя функции, например Digimatix\QrScanner\Functions::ExampleQr($_REQUEST["data"]). Создайте собственный обработчик, который принимает данные из $_REQUEST["data"] и выполняет необходимые действия: запись в базу данных, вывод модального окна или перенаправление пользователя.
В URL-режиме задайте адрес, на который будет отправлен параметр с данными считанного кода. Направление запроса (GET или POST) настраивается отдельно.
Настройте внешний вид интерфейса. При необходимости скопируйте шаблон компонента в шаблон сайта и измените стили, подсказки и визуальное оформление рамки при наведении, чтобы сканер соответствовал дизайну проекта.
Настройте сценарии для различных задач. Разместите компонент на нужных страницах и задайте для каждой страницы индивидуальные параметры.
Пример минимального обработчика (callback):
открывающий тег PHP
namespace Digimatix\QrScanner;
class Functions {
public static function ExampleQr($data): void {
// Валидация и логирование
Модуль QR Scanner Pro от DIGIMATIX обеспечивает сканирование QR-кодов с поддержкой callback-функций. Приведенный фрагмент кода демонстрирует базовую обработку входящих данных: проверку обязательного наличия строкового параметра $data. Если параметр отсутствует или пуст, система возвращает HTTP-код ошибки 400. В блоке бизнес-логики реализованы возможности сохранения данных, их проверки и отправки уведомлений, например, через метод \Bitrix\Main\Mail\Event::send. Финальная часть кода предусматривает опциональный вывод ответа 'OK' при использовании шаблона компонента.
General iT может подключить «QR Scanner Pro: Сканер QR кодов с поддержкой callback функций», настроить его и проверить корректность интеграции с текущим сайтом.
ИСТОРИЯ ОБНОВЛЕНИЙ
Что нового
1 выпусков
1.0.2 (07.10.2026)Последнее обновление
Исправлена уязвимость удаленного выполнения кода в ajax-обработчике компонента: имя callback-функции больше не принимается из запроса, а передается подписанным параметром компонента; добавлена проверка sessid.
Исправлен XSS при выводе содержимого QR-кода (пример ExampleQr и страница /qr/redirect/).
Совместимость с PHP 8.2+: убраны предупреждения и deprecated (динамические свойства, неопределенные ключи массивов, отсутствующий vendor/autoload.php).
Устранен конфликт имен класса компонента и класса модуля.
Исправлено подключение страницы "Техподдержка" в административном разделе.
Обработчики компонента вызываются только из явного списка разрешенных (по умолчанию ExampleQr); собственные обработчики регистрируются событием OnGetAllowedCallbacks модуля - см. инструкцию в административном разделе.
Страница техподдержки в административном разделе встраивается с ограничениями sandbox и без передачи Referer.
ОПЫТ ПОЛЬЗОВАТЕЛЕЙ
Отзывы о решении
Как решение работает в реальном проекте? Поделись опытом — помоги другим с выбором.
Твой опыт может стать первым
На git.ru ещё нет отзывов об этом решении. Расскажи, что понравилось и что можно улучшить.
✓
Покупка подтвержденаУкажи ключ по желанию. Подтверждённый отзыв получит отметку, приоритет и больший вес оценки.
↗
Открыто для каждого клиентаДостаточно войти в аккаунт. Ключ необязателен, все отзывы проходят модерацию.
Модуль «Работа с брошенными корзинами» предназначен для управления корзинами пользователей, из которых не были оформлены заказы. С его помощью можно массово отправлять уведомления о забытых покупках одним действием. Система анализирует брошенные корзины и формирует статистику по общему числу корзин без оформленных заказов и количеству анонимных корзин, созданных без авторизации пользователя.
Модуль расширяет возможности настройки служб доставки и платежных систем, позволяя применять различные ограничения для повышения гибкости и точности работы интернет-магазина.
На большинстве сайтов размещаются коды сервисов аналитики и коммуникации, такие как Яндекс.Метрика, Google Analytics, Google Tag Manager и чаты типа JivoSite. Кэширование является ключевым инструментом оптимизации производительности ресурса.
Избыточное количество внешних скриптов замедляет загрузку страницы и негативно влияет на показатели в Google PageSpeed Insights.
Модуль вебпростор.smtp обеспечивает настройку отправки электронной почты через SMTP и поддержку DKIM-подписи. В бесплатной версии доступна возможность конфигурации SMTP для каждого сайта отдельно. Пользователь может указать параметры сервера, порт, тип защиты соединения, а также авторизационные данные: логин, пароль и необходимость авторизации.
Модуль «Экспорт на порталы + API» — старшая редакция линейки решений для интеграции с маркетплейсами. Он обеспечивает централизованную выгрузку каталога, обработку заказов и синхронизацию остатков с торговых площадок через единый компонент на сайте, исключая необходимость установки дополнительного ПО в каждом личном кабинете продавца.
Модуль SMSBiz предназначен для отправки СМС-уведомлений в интернет-магазинах и корпоративных порталах на платформе Битрикс. Установка и использование не требуют навыков программирования. Процесс развертывания занимает несколько минут.
Решение построено на базе сервиса SMSInt, который работает на рынке более 19 лет.
Указана стоимость самого решения. Лицензию платформы, установку и доработки проверяем отдельно. Если в карточке есть выбор комплекта, перед заявкой выбери нужный вариант.
Как проверить совместимость?
Сверь подходящие редакции и версию решения в технических данных с твоим проектом. Перед установкой на работающий сайт рекомендуем резервную копию и проверку в тестовой среде.
Сколько стоит продление этого решения?
Текущая стоимость продления: 1 499,50 ₽. Перед оформлением менеджер уточнит срок продления и применимость к твоей лицензии.
Поможете с внедрением?
Поможем установить модуль, проверить настройки и его работу в твоём проекте. Совместимость с другими доработками и объём работ оценим перед началом.
Статистика и запись действий
Базовая статистика работает на публичных страницах. Запись действий у нас и в Вебвизоре Яндекса — только с твоего разрешения. Можно оставить только статистику или отключить всю аналитику.
Оператор: ООО «Дженерал Ай Ти Рус», ИНН 2310208877. Статистика и запись помогают улучшать сайт.
Базовая статистика: просмотры, суточный случайный ID, публичный адрес и время. ID действует до полуночи по Москве. Исходные записи — до 48 часов, итоги — до 7 лет.
Без разрешения Вебвизора Яндекс получает серверную статистику без IP, User-Agent и cookie посетителя. По отдельному выбору загружается код Яндекса: технические данные, cookie, действия и защищённые снимки страницы; записи — 15 дней. Поля ввода, чат и личный кабинет скрыты.
Запись действий — только по разрешению: клики, прокрутка, технические сведения и фильтрованные снимки публичных страниц. События — до 7 лет, IP и снимки — до 90 дней.
Разрешение запоминается до 365 дней, полный отказ — до изменения. «Только базовая статистика» отключает запись, «Отключить всю аналитику» — новый аналитический сбор. Ранее переданные данные не удаляются автоматически. Отзыв и обращения: support@git.ru. Полные условия — по ссылкам ниже.