Deprecated: Creation of dynamic property oWebApplication\controllers\MarketController::$ogImage is deprecated in /home/nma/sites/oweb-solutions/web/user/controllers/MarketController.php on line 418
Интеграция GraphQL API в 1С-Битрикс: готовое решение
Часы работы пн-пт 9:00 — 18:00
Адрес г. Тула, ул. Некрасова, 7, оф. 315
Как интегрировать и использовать GraphQL API
ReactiveBx

Как интегрировать и использовать GraphQL API

GraphQL-слой для Битрикса: версия 23.10.1 совместима со «Старт», «Бизнес» и другими редакциями.

499 установок 1С-Битрикс
Бесплатно
Или позвоните: +7 (499) 677-61-84·+7 (4872) 702-730

Нужна лицензия 1С-Битрикс?

Поможем купить новую лицензию или продлить действующую — «1С-Битрикс: Управление сайтом» и Битрикс24.

Купить или продлить лицензию

Технические данные

Опубликовано:
13.10.2021
Обновлено:
19.10.2023
Версия:
23.10.1
Установлено:
100 - 499 раз
Подходящие редакции:
«Старт», «Стандарт», «Малый бизнес», «Бизнес»
Адаптивность:
Нет
Поддержка Композита:
Нет
Совместимо с Сайты24
Нет

Онлайн-демонстрация

Хотите увидеть продукт в действии? Запросите демонстрацию — мы покажем всё вживую и ответим на вопросы.

Возможности интеграции GraphQL

GraphQL API — это готовое решение для 1С-Битрикс, которое внедряет в систему поддержку одноименного языка запросов. Продукт предназначен для разработчиков и владельцев сайтов, которым требуется гибкий и производительный механизм получения данных. Классический REST API часто приводит к проблеме over-fetching (избытка данных в ответе) или under-fetching (необходимости делать несколько запросов для получения полной картинки). Данный модуль решает эти проблемы, позволяя клиентским приложениям (фронтенд, мобильные приложения, PWA) самостоятельно запрашивать только те поля и вложенные сущности, которые нужны в конкретный момент.

Ключевые возможности и технические детали

Решение работает на платформе 1С-Битрикс и совместимо с редакциями от «Старт» до «Бизнес». Основной режим работы на текущий момент — чтение данных (query). После установки модуля вы получаете единую точку входа (эндпоинт) для построения иерархических запросов к следующим типам контента:

  • Информационные блоки (инфоблоки) — запрос элементов и разделов с любой вложенностью свойств.
  • Торговый каталог — получение товаров, торговых предложений, цен, остатков и связанных изображений.
  • Highload-блоки — работа с пользовательскими справочниками и сложными таблицами данных.

Важно понимать, что реализовано не 100% покрытие всех модулей, однако, как заявляет разработчик, функционала достаточно для построения полноценного каталога товаров. В продукте также реализованы методы аутентификации пользователей, регистрации и работа с капчей, что позволяет организовать безопасный доступ к данным.

Что получает покупатель и для кого это решение

Покупатель получает файлы модуля, которые устанавливаются стандартными средствами 1С-Битрикс (через Marketplace или вручную). После установки в системе появляется новый API-эндпоинт и набор классов для работы с GraphQL-схемой. Продукт подходит для:

  • Интернет-магазинов (одежда, электроника, мебель, продукты) — для построения сложных фильтров и быстрой загрузки карточек товаров в одностраничных приложениях.
  • Корпоративных порталов и сайтов услуг — когда нужно выводить данные в мобильное приложение или на внешний сайт без лишней серверной нагрузки.
  • Агрегаторов и каталогов — для объединения данных из разных источников (highload-блоки и инфоблоки) в одном запросе.

Решение будет особенно полезно командам, которые строят headless-архитектуру на базе 1С-Битрикс или хотят ускорить взаимодействие между серверной частью и современным фронтендом (React, Vue, Angular). Обратите внимание: модуль не адаптивен (не влияет на верстку) и не поддерживает технологию Композитного сайта, так как его задача — исключительно работа с данными на уровне API.

Нужна помощь с установкой?

Напишите нам — поможем установить и настроить модуль на вашем сайте.

Сравнение решений