Розробка сайту меблевої фабрики на 1С-Бітрікс

Диван у п'яти оббивках, трьох розмірах та двох конфігураціях каркаса — 30 торгових пропозицій. Кухонний гарнітур з модулів, де покупець хоче побачити результат до замовлення. Ми розробляємо сайти меблевих фабрик на 1С-Бітрікс, які вирішують обидві задачі: каталог з механізмом SKU та фасетною фільтра
Послуги, які ми пропонуємо
Показано 1 з 1Усі 1626 послуг
Розробка сайту меблевої фабрики на 1С-Бітрікс
Складний
від 1 тижня до 3 місяців

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

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

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

  • image_website-b2b-advance_0.webp
    Розробка сайту компанії B2B ADVANCE
    1454
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Розробка веб-сайту для компанії ФІКСПЕР
    1017
  • 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
    759
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Розробка на базі 1С Підприємство для компанії МИРСАНБЕЛ
    879
  • image_crm_dolbimby_434_0.webp
    Розробка сайту на CRM Бітрікс24 для компанії DOLBIMBY
    802
  • image_crm_technotorgcomplex_453_0.webp
    Розробка на базі Бітрікс24 для компанії ТЕХНОТОРГКОМПЛЕКС
    1161

Диван у п'яти оббивках, трьох розмірах та двох конфігураціях каркаса — 30 торгових пропозицій. Кухонний гарнітур з модулів, де покупець хоче побачити результат до замовлення. Ми розробляємо сайти меблевих фабрик на 1С-Бітрікс, які вирішують обидві задачі: каталог з механізмом SKU та фасетною фільтрацією для стандартних меблів, плюс 3D-конфігуратор для модульних систем. Інтеграція з 1С через CommerceML 2 підтримує ціни та залишки в актуальному стані без ручного оновлення.

Чому сайт меблевої фабрики потребує особливого підходу?

У каталозі товарів — до 10 000 варіацій, кожна з унікальними параметрами: оббивка, розмір, фасад. Без торгових пропозицій Бітрікса вам доведеться дублювати картки або втрачати контроль над залишками. Механізм SKU дозволяє прив'язати до одного товару безліч варіацій з власними цінами, артикулами та фото. Це швидше та надійніше, ніж кастомне рішення: генерація 10 000 SKU займає хвилини, а не години.

Каталог меблів на торгових пропозиціях

Інфоблок «Меблі» містить товари з прив'язкою до інфоблоку торгових пропозицій. Властивості товару: колекція, стиль (класика, сучасний, лофт, скандинавський, мінімалізм), матеріал каркаса (масив дуба, масив бука, ЛДСП, МДФ, метал), країна виробництва, гарантія (місяці), 3D-модель (GLTF/GLB). Торгові пропозиції включають: колір, матеріал оббивки/фасаду, розмір (Ш×Г×В), артикул, ціну (через модуль catalog), залишок.

Тип модуля Розмір (мм) Матеріал Особливості
Нижня шафа 600x600x850 ЛДСП, МДФ З ящиками або полицями
Верхня шафа 600x320x700 ЛДСП, МДФ Скляні фасади
Пенал 600x600x2100 МДФ Висувні кошики

Як прискорити фільтрацію в каталозі з 5000 SKU?

Критичний елемент для каталогу з тисячами SKU. Вмикаємо фасетний індекс модуля iblock (метод \Bitrix\Iblock\PropertyIndex\Manager::buildIndex()). Компонент bitrix:catalog.smart.filter виводить: матеріал, стиль, ціна (повзунок), розмір (діапазони), колір (візуальні плашки), наявність. Фасетний індекс перебудовується при зміні товарів. Для 5000+ SKU швидкість фільтрації на порядок вища за прямі SQL-запити.

Інтеграція з 1С

Синхронізація через модуль обміну catalog за протоколом CommerceML 2. Номенклатура, ціни, залишки, замовлення — двосторонній обмін. Розклад: ціни та залишки кожні 30 хвилин (cron), номенклатура раз на добу, замовлення кожні 15 хвилин. Детальніше: CommerceML 2.0 specification. Інтеграція економить до 40 годин ручного оновлення на місяць.

B2B-розділ для дилерів

Дилер реєструється через форму з модерацією бізнес-процесом. Після підтвердження доступні: дилерські ціни (окремий тип цін), розширений каталог з правами доступу, маркетингові матеріали, історія замовлень та взаєморозрахунків з 1С.

Deep-dive: 3D-конфігуратор меблів

Покупець збирає кухню з модулів у 3D-просторі: обирає шафи, розміщує вздовж стін, обирає фасади та бачить підсумкову вартість. Технічно це WebGL-додаток на Three.js, інтегрований з Бітрікс через REST API.

Архітектура взаємодії:

  1. JS запитує /api/configurator/modules/ — список модулів з параметрами.
  2. Дані з інфоблоку «Модулі конфігуратора».
  3. 3D-моделі у форматі GLTF/GLB з Draco-компресією (зниження розміру на 70–80%).
  4. При розміщенні модуля оновлюється специфікація та вартість.

Моделі та оптимізація: кожен модуль — параметрична модель: корпус, фасад (змінний), фурнітура. Low-poly (до 5000 полігонів), текстури 512×512. Lazy loading: спочатку прев’ю, потім детальна модель.

Зміна матеріалів: при виборі фасаду Three.js замінює текстуру через THREE.TextureLoader з кешуванням. Текстури зберігаються в Highload-інфоблоці «Матеріали конфігуратора».

Розстановка: користувач задає розміри приміщення. Модулі прив'язуються до стін через snap-логіку, колізії перевіряються bounding box. Обмеження задаються у властивостях модуля: UF_WALL_TYPE, UF_SNAP_POINTS, UF_MIN_HEIGHT.

Формування замовлення: JSON-специфікація відправляється на сервер, PHP створює замовлення в модулі sale, розраховує вартість та вивантажує в 1С.

Продуктивність: 15–20 модулів на сцені при 30 FPS на середньому пристрої. Використовуємо Instancing, Frustum culling, LOD. Тіні вимкнені.

Що входить у розробку під ключ?

Етап Тривалість
Аналітика та прототип 1-2 тижні
Налаштування каталогу та інтеграція 3-4 тижні
Розробка B2B та конфігуратора 4-8 тижнів
Тестування та деплой 1-2 тижні
  • Аналітика та проєктування архітектури каталогу.
  • Налаштування інфоблоків, торгових пропозицій, фасетного індексу.
  • Інтеграція з 1С (обмін, ціни, залишки).
  • Розробка B2B-розділу для дилерів (за потреби).
  • Проєктування та впровадження 3D-конфігуратора.
  • Тестування (включаючи навантажувальне для каталогу).
  • Деплой та налаштування кешування (тегований кеш, CDN для моделей).
  • Навчання адміністраторів та документація.

Технічні вимоги

Редакція «Бізнес». Сервер: PHP 8.1+, MySQL або PostgreSQL, мінімум 4 ГБ RAM, SSD для GLTF-файлів. Композитний кеш для каталогу, CDN для 3D-моделей.

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