Модуль выводит QR-код на страницах сайта и в карточках товаров. Код строится на вашем сервере. Регистрация и ключи не нужны, внешних запросов нет, cookie и телеметрии тоже.
Где пригодится:
- Магазин: код на ценнике или полке открывает карточку товара с отзывами и наличием.
- Производитель: код на упаковке или в инструкции ведёт на страницу с документацией.
- Недвижимость и авто: табличка на объекте ведёт на объявление.
- Ресторан: у каждого блюда свой код для меню или стола.
- Афиша: код на плакате открывает страницу события.
Что умеет:
- Четыре типа кода: ссылка, текст, Wi-Fi, телефон. Для Wi-Fi под кодом выводится название сети и тип защиты, пароль не показывается.
- Форматы SVG для типографии и PNG. Цвет кода и фона, размер от 128 до 2048 px, поле от 4 до 16 модулей, уровень коррекции L, M, Q или H.
- Компонент wbooster:qrcode для визуального редактора. Кодирует текущую страницу, элемент инфоблока (например, товар из catalog.element), раздел или ваш адрес и текст. Вывод встроенным SVG или картинкой. Посетителю можно показать кнопки «Скачать PNG» и «Скачать SVG».
- Свойство инфоблока «QR-код (QR-S)». Добавьте его в каталог, и у каждого товара в админке появится превью кода с кнопками скачивания. На сайте код выводится по ссылке товара.
- Страница «Сервисы → QR-коды QR-S»: генератор с превью, настройки для каждого сайта, раздел поддержки.
Под кодом на сайте по умолчанию стоит маленькая подпись «Создано в QR-S». Её можно выключить одной галочкой в настройках, бесплатно. В скачанных файлах подписи нет.
Скоро, в версии 1.1: динамические коды через API-ключ сервиса QR-S.ru. Ссылку можно будет менять после печати, а открытия смотреть прямо в админке. В версии 1.0 этого нет, модуль работает полностью локально.
Модуль бесплатный навсегда и не собирает персональные данные. Код открыт, обфусцированных частей нет.
Требования:
- PHP 8.2 и выше. PNG требует расширение GD; без GD работает только SVG.
- Проверено на ядре 1С-Битрикс 26.250.100.
- Редакции: [уточнить после проверки на чистых редакциях].
- Каталог и инфоблоки нужны только для свойства и источников «элемент» и «раздел».
- Для режима «текущая страница» у сайта должен быть указан домен (URL сервера) или базовый URL в настройках модуля.
Частые вопросы
Нужна ли регистрация на QR-S.ru?
Нет. Версия 1.0 работает без регистрации и ключей.
Отправляет ли модуль данные наружу?
Нет. Без API-ключа модуль ни к каким внешним серверам не обращается.
Можно ли убрать подпись «Создано в QR-S»?
Да, галочкой в настройках модуля. Это бесплатно.
Подойдёт ли код для печати?
Для типографии скачайте SVG: это вектор, он не размывается при увеличении. Для ценников и упаковки ставьте уровень коррекции Q или H, код прочитается даже при потёртостях. Перед тиражом распечатайте пробный образец и проверьте телефоном.
Можно ли поменять ссылку в уже напечатанном коде?
В версии 1.0 нет: статический код хранит ссылку в себе. Смена ссылки после печати появится в версии 1.1 вместе с динамическими кодами.
Как оформить код под свой сайт?
Скопируйте шаблон .default компонента в свой шаблон сайта. В разметке есть классы .qrs-qrcode, .qrs-downloads и .qrs-badge, своих шрифтов и фонов нет.
- Установите модуль из Marketplace: «Marketplace → Установленные решения», затем «Установить» у wbooster.qrcode.
- Откройте «Сервисы → QR-коды QR-S», вкладка «Настройки». Для каждого сайта задайте цвета, размер, поле, уровень коррекции и формат по умолчанию. Здесь же галочка подписи «Создано в QR-S».
- Проверьте домен сайта. Код текущей страницы строится по полю «URL сервера» в настройках сайта или по базовому URL в настройках модуля. Если оба пусты, посетители код не увидят, а администратор увидит подсказку.
- Код на странице. В визуальном редакторе найдите компонент «QR-код (QR-S)» (wbooster:qrcode) и вставьте его. Параметры:
- Источник: текущая страница, элемент инфоблока, раздел или свой адрес/текст.
- Тип для своего значения: ссылка, текст, Wi-Fi (сеть, пароль, защита, скрытая сеть), телефон.
- Размер, цвета, поле, уровень коррекции.
- Вывод: встроенный SVG или картинка.
- Кнопки скачивания для посетителя: да или нет.
- Подпись «Создано в QR-S»: по настройке сайта.
- Код в карточке товара. Вставьте компонент в шаблон catalog.element с источником «элемент» и ID элемента. Код строится по ссылке товара с доменом сайта.
- Свойство инфоблока. В настройках инфоблока добавьте свойство типа «QR-код (QR-S)». У каждого элемента в админке появится превью с кнопками PNG и SVG. В свойстве можно указать свою ссылку вместо адреса карточки.
- Разовый код. На вкладке «Генератор» выберите тип, заполните поля и скачайте PNG или SVG.
Удаление: «Marketplace → Установленные решения → Удалить». Модуль спросит, сохранить ли настройки и значения свойств.
Telegram: @m_mvmolkov (https://t.me/m_mvmolkov)
Сайт сервиса: https://qr-s.ru/?utm_source=bitrix_marketplace&utm_medium=marketplace_page
E-mail: maksim994@yandex.ru
График: пн–пт 08:00–18:00 по Москве.
Для покупки товара в нашем интернет-магазине выберите понравившийся товар и добавьте его в корзину. Далее перейдите в Корзину и нажмите на «Оформить заказ» или «Быстрый заказ».
Если оформляете быстрый заказ: напишите ФИО, телефон и e-mail. Вам перезвонит менеджер и уточнит условия заказа. По результатам разговора вам придет подтверждение оформления товара на почту или через СМС. Теперь останется только ждать доставки и радоваться новой покупке.
Оформление заказа в стандартном режиме выглядит следующим образом. Заполняете полностью форму по последовательным этапам: адрес, способ доставки, оплаты, данные о себе. Советуем в комментарии к заказу написать информацию, которая поможет курьеру вас найти. Нажмите кнопку «Оформить заказ».
Оплачивайте покупки удобным способом. В интернет-магазине доступно 3 варианта оплаты:
- Наличные при самовывозе или доставке курьером. Специалист свяжется с вами в день доставки, чтобы уточнить время и заранее подготовить сдачу с любой купюры. Вы подписываете товаросопроводительные документы, вносите денежные средства, получаете товар и чек.
- Безналичный расчет при самовывозе или оформлении в интернет-магазине: карты МИР. Чтобы оплатить покупку на сайте, система перенаправит вас на сервер платежной системы. Здесь нужно ввести номер карты, срок действия и имя держателя.
- Электронные системы при онлайн-заказе: ЮMoney. Для совершения покупки система перенаправит вас на страницу платежного сервиса. Здесь необходимо заполнить форму по инструкции.
- Безналичная оплата на наш расчетный счет по выставленному счету.
Экономьте время на получении заказа. В интернет-магазине доступно 4 варианта доставки:
- Электронная поставка - все необходимые сведения о лицензии, праве пользования, кодах, ключах и др. высылаются покупателю на его e-mail.
- Курьерская доставка. Когда товар будет отправлен с нашего склада, Вам придет уведомление. В день доставки с Вами заблаговременно свяжется курьер для уточнения времени и деталей доставки. Доставка производится "до двери". Осмотрите упаковку на целостность и соответствие указанной комплектации.
- Постамат. Когда заказ поступит на точку, на Ваш телефон или e-mail придет уникальный код. Заказ нужно оплатить в терминале постамата. Срок хранения — 3 дня.
- Доставка Почтой России. Когда заказ придет в отделение, на Ваш адрес придет извещение о посылке. Перед оплатой Вы можете оценить состояние коробки: вес, целостность. Вскрывать коробку самостоятельно Вы можете только после оплаты заказа. Один заказ может содержать не больше 10 позиций и его стоимость не должна превышать 100 000 р.
Дополнительная информация.
Изучите полный алгоритм продления лицензий на модули 1С-Битрикс: Маркетплейс, включая активацию льготных купонов. Мы детально разбираем все условия: обязательный 30-дневный срок для сохранения максимальной выгоды, пропорциональное ценообразование (12,5%, 25%, 50% от цены модуля) и ограничение по минимальной сумме в 500 рублей. Этот гайд поможет вам эффективно планировать бюджет и гарантировать актуальность вашего проекта.