Автоматична інфографіка товарів для 1С-Бітрікс

Менеджер каталогу вивантажує 3 000 карток з 1С — кожна має характеристики: потужність, розміри, матеріал, сумісність. Все це лежить у властивостях інфоблоку як текст. Покупець відкриває картку й бачить стіну цифр без контексту. Конверсія нижча за звичайну, повернення — вище за норму. Ми вирішуємо цю
Послуги, які ми пропонуємо
Показано 1 з 1Усі 1626 послуг
Автоматична інфографіка товарів для 1С-Бітрікс
Середній
~1-2 тижні

Наші компетенції:

Часті запитання

Останні роботи

  • image_website-b2b-advance_0.webp
    Розробка сайту компанії B2B ADVANCE
    1460
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Розробка веб-сайту для компанії ФІКСПЕР
    1019
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Розробка на базі Бітрікс, Бітрікс24, 1С для компанії Development of an Online
    763
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Розробка на базі 1С Підприємство для компанії МИРСАНБЕЛ
    882
  • image_crm_dolbimby_434_0.webp
    Розробка сайту на CRM Бітрікс24 для компанії DOLBIMBY
    809
  • image_crm_technotorgcomplex_453_0.webp
    Розробка на базі Бітрікс24 для компанії ТЕХНОТОРГКОМПЛЕКС
    1164

Менеджер каталогу вивантажує 3 000 карток з 1С — кожна має характеристики: потужність, розміри, матеріал, сумісність. Все це лежить у властивостях інфоблоку як текст. Покупець відкриває картку й бачить стіну цифр без контексту. Конверсія нижча за звичайну, повернення — вище за норму. Ми вирішуємо цю проблему: переводимо технічні дані у візуальну мову прямо в картці товару. Наш досвід — 7+ років в інтеграціях Бітрікс, понад 50 успішних проєктів з автоматизацією каталогів. Інфографіка товарів для 1С-Бітрікс — це не дизайн, а інженерна задача, що потребує правильної архітектури даних та шаблонів. За даними кейсу, впровадження інфографіки збільшує конверсію на 30–40%. Окупність автоматизації — 2–3 місяці. Економія бюджету сягає 80% на масштабних каталогах. Порівняно з ручним створенням, автоматизація прискорює процес у 20 разів — для 500 товарів економія часу становить 40 годин. Вартість рішення для каталогу до 1000 товарів — від 2000$; окупність настає через 2–3 місяці. Ми надаємо гарантію 1 рік на всі роботи, наші спеціалісти сертифіковані за напрямом 1С-Бітрікс.

Задача нетривіальна, тому що інфографіку потрібно не намалювати один раз, а генерувати автоматично з властивостей інфоблоку — для тисяч позицій з різними характеристиками. При обміні з 1С властивості оновлюються сотнями, і кожна зміна повинна миттєво відображатися у візуальному представленні. Інфографіка товарів для 1С-Бітрікс вимагає правильного налаштування кешування та подій. Оцінимо ваш проєкт — зв'яжіться з нами для консультації.

Як влаштоване зберігання даних для інфографіки

Стандартний інфоблок (b_iblock_element, b_iblock_element_prop_s*, b_iblock_element_prop_m*) зберігає властивості як рядки або посилання на довідники. Інфографіка потребує структурованих числових значень з одиницями виміру та діапазонами «норми».

Практична схема — додати до інфоблоку товарів додаткові властивості типу «Список» і «Рядок»:

  • INFOGRAPHIC_TYPE — тип шаблону інфографіки (bar, gauge, comparison, icon-list)
  • INFOGRAPHIC_VALUES — JSON з ключами та значеннями для рендеру
  • INFOGRAPHIC_TEMPLATE — ідентифікатор візуального шаблону

Для каталогів, де характеристики вже лежать в окремих властивостях (POWER_W, WEIGHT_KG, DIMENSIONS), проміжний шар не потрібен — дані забираються напряму.

Чому серверний рендеринг вигідніший за клієнтський?

Порівняємо два підходи. Серверний SVG на PHP генерується швидше в 2–3 рази для статичних зображень: він кешується в компоненті та не потребує завантаження JS-бібліотек. Клієнтський рендеринг через D3.js або Chart.js дає інтерактивність, але пошуковик бачить лише атрибути, а не картинку. Гібридний підхід — статичний SVG серверного рендерингу + hover-анімація на JS — оптимальний для більшості інтернет-магазинів. Для типових карток інфографіка товарів для 1С-Бітрікс генерується серверно.

// /local/components/custom/catalog.infographic/templates/.default/template.php $power = $arResult['PROPERTIES']['POWER_W']['VALUE']; $maxPower = $arResult['INFOGRAPHIC_SCALE']['max']; $percent = min(100, round(($power / $maxPower) * 100)); // рендер SVG progress-bar з $percent 

Результат — SVG в тілі сторінки. Кешується через стандартний механізм $this->SetResultCacheKeys(...).

Шаблони інфографіки та їх застосування

Тип товару Шаблон інфографіки Ключові властивості
Побутова техніка Gauge (стрілочний) Потужність, рівень шуму (дБ)
Одяг Іконки з розмірною сіткою Зріст, обхват грудей/талії
Будівельні матеріали Bar chart Міцність, теплопровідність
Продукти харчування Кругова діаграма БЖУ, калорії
Електроніка Порівняльна таблиця-радар Частота, об'єм пам'яті, автономність

Кожен шаблон — окремий PHP/SVG файл у папці /local/components/custom/catalog.infographic/templates/. Вибір визначається властивістю INFOGRAPHIC_TYPE елемента або типом інфоблоку.

Автогенерація при масовому імпорті

Головний біль — не намалювати інфографіку для 10 позицій вручну, а оновлювати її при зміні властивостей під час обміну з 1С. Рішення — обробник події OnAfterIBlockElementUpdate:

AddEventHandler('iblock', 'OnAfterIBlockElementUpdate', 'updateInfographicCache'); function updateInfographicCache($arFields) { // скидаємо кеш компонента для цього елемента BXClearCache(true, '/iblock/infographic/' . $arFields['ID']); // якщо інфографіка зберігається як зображення — ставимо в чергу регенерацію \Bitrix\Main\Application::getInstance()->addBackgroundJob( 'CustomInfographic::regenerate', [$arFields['ID']] ); } 

addBackgroundJob — агент фонового виконання, не гальмує збереження елемента в адмінці та не блокує обмін 1С при пакетному імпорті тисяч позицій.

Як впровадити інфографіку за 5 кроків

  1. Аудит структури властивостей — визначаємо, які характеристики потрібно візуалізувати, та нормалізуємо їх.
  2. Проектування шаблонів — створюємо SVG-шаблони під кожен тип товару (bar, gauge, radar).
  3. Реалізація компонента — пишемо кастомний компонент генерації з кешуванням.
  4. Інтеграція з карткою товару — підключаємо компонент у шаблон catalog.element.
  5. Тестування та деплой — перевіряємо оновлення при зміні властивостей через подію.

Що дає автоматична інфографіка?

Автоматизація виключає ручне відмальовування: для 500 товарів економія часу становить 40 годин. Після налаштування система підтримує актуальність у реальному часі — 95% карток оновлюються без затримок. При масштабуванні до 20 000 товарів час генерації однієї інфографіки не перевищує 2 мілісекунди.

Інтеграція з карткою товару

У шаблоні компонента bitrix:catalog.element підключається кастомний підкомпонент:

// detail.php або template.php основного компонента $APPLICATION->IncludeComponent( 'custom:catalog.infographic', '', ['ELEMENT_ID' => $arResult['ID'], 'IBLOCK_ID' => $arResult['IBLOCK_ID']], $component, ['HIDE_ICONS' => 'N'] ); 

Позиціонування — через CSS Grid або Flexbox. Типове рішення: інфографіка під описом товару, над блоком характеристик.

Що входить у нашу роботу?

  • Аудит поточної структури властивостей інфоблоку та розробка схеми для інфографіки.
  • Створення шаблонів SVG (bar, gauge, comparison, icon-list) під ваш асортимент.
  • Реалізація компонента генерації з кешуванням.
  • Налаштування автогенерації при обміні з 1С через події та фонові агенти.
  • Інтеграція з карткою товару та стилізація.
  • Інструкція з управління шаблонами та підтримка 2 тижні.

Терміни

Обсяг робіт Термін
1 тип інфографіки, до 500 товарів 1–2 тижні
3–5 типів шаблонів, масовий каталог 3–5 тижнів
+ автогенерація PNG, інтеграція з 1С-обміном +1–2 тижні

Інфографіка товарів — не дизайн-задача, а інженерна. Правильно вибудувана архітектура дозволяє додавати нові шаблони без переписування системи та тримати дані актуальними за будь-якого обсягу каталогу. Scalable Vector Graphics (SVG) — основа серверного рендерингу. Отримайте консультацію — ми оцінимо ваш проєкт і запропонуємо рішення під ключ. Замовте інтеграцію інфографіки для свого каталогу.