Як поставити конфігуратор на сайт: простори, код і домени

5 хв

Elbuz дає готовий код вставки: один конфігуратор або цілий простір із кількох збірок з'являється на вашому сайті блоком, а дані й ціни підтягуються з каталогу без вивантажень.

Коли це знадобиться:

  • На сторінці «Збірки» треба кілька конфігураторів — простір ставиться на сайт одним кодом.
  • На одному сайті шини, на іншому диски — кожен сайт отримує свій простір і свій код.
  • Код вставили, а на сайті порожньо — домен сайту треба дозволити в картці конфігуратора.
  • Вигляд не пасує до сайту — свої стилі й скрипти задаються в картці.

З чого почати: скопіюйте код вставки і віддайте його тому, хто веде шаблони сайту.

Що вміє

  • Простір збирає кілька конфігураторів під одну сторінку сайту і дає перегляд, як у покупця.
  • Код «Для віджету» ставиться в шаблон будь-якого сайту, зокрема OpenCart.
  • Код «Для модуля CMS» вписується в налаштування модуля Elbuz і показує конфігуратор мовою сторінки.
  • Список доменів обмежує, на яких сайтах працює конфігуратор.
  • Свої CSS і JS підганяють вигляд під сайт; картинку конфігуратора AI згенерує за описом.

Де це і хто має доступ

Меню
Довідники → Категорії → плитка «Налаштування віджету - Конфігуратор»
Простори
те саме вікно → кнопка «Групи конфігураторів» у тулбарі
Код одного конфігуратора
картка конфігуратора → «Налаштування» → блок «Код інтеграції»
Право доступу
вікно «Категорії» у «Правах груп»
Підготувати
доступ до шаблонів сайту або людину, яка його веде

У програмі список просторів називається «Групи конфігураторів» — це набори конфігураторів під одну сторінку сайту. З групами кроків усередині конфігуратора їх не плутайте.

Як зібрати конфігуратори в простір

Простір — це набір конфігураторів, який ставиться на сайт одним блоком. Наприклад, простір «Збірки» з конфігураторами «Ігровий ПК», «Робоча станція», «Домашній медіацентр»: покупець вибирає збірку, а далі проходить її кроки.

У картці простору три вкладки: «Налаштування», «Список конфігураторів» — що в нього входить, і «Код інтеграції». Кнопка перегляду відкриває простір так, як його побачить покупець, — перевіряти зміни зручніше саме звідси, не чіпаючи сайт.

Один конфігуратор може входити в кілька просторів. Якщо збірка одна, простір не обов'язковий: у картці конфігуратора є власний код інтеграції.

Як видалити простір

У списку «Групи конфігураторів» виділіть рядок, натисніть кнопку видалення в тулбарі й підтвердьте. Зникне сам простір, його тексти й список конфігураторів у ньому; конфігуратори лишаються, а код цього простору на сайті перестане показувати збірки.

Який код вставки брати

На вкладці «Код інтеграції» простору одне поле з кодом для вставки на сайт і блок «Налаштування JS, CSS». Окремий конфігуратор ставиться на сайт і без простору: у його картці на вкладці «Налаштування», у блоці «Код інтеграції», код дається у двох виглядах.

КодЩо цеКуди вставлятиМова для покупця
«Для віджету»готовий фрагмент HTMLу шаблон будь-якого сайту, зокрема OpenCart, там, де має стояти конфігураторосновна мова Elbuz
«Для модуля CMS»адреса конфігураторау налаштування модуля Elbuz на сайті, а не в шаблонмова сторінки
Код просторуфрагмент для вставки з вкладки «Код інтеграції»у шаблон сторінки сайтуосновна мова Elbuz

Біля кожного поля є кнопка копіювання.

Конфігуратор не з'явиться на сайті сам: код інтеграції має поставити той, хто має доступ до шаблонів сайту. Перевіряйте результат у перегляді простору — якщо там усе правильно, а на сайті нічого немає, справа у вставці коду або в доменах, а не в налаштуваннях кроків.

Як дозволити домен сайту

Код «Для віджету» окремого конфігуратора працює тільки на дозволених сайтах. На сайті, якого немає в дозволених, замість конфігуратора буде порожнє місце.

  • Домен з поля «Посилання на сайт» (вкладка «Інформація»).
  • Домени зі списку «Список доменів, де можливо розмістити віджет» (вкладка «Налаштування», поруч із кодом інтеграції). Вписуйте домени без https:// і без www, по одному в рядку або через кому — один спосіб на весь список.

У полі «Посилання на сайт» www. не відкидається: адреса https://www.site.com дає дозвіл для www.site.com, а адресу сторінки програма порівнює вже без www — і перевірка не проходить, навіть якщо сайт відкривається з www. Тому пишіть у «Посилання на сайт» адресу без www або додайте домен без www у список.

Сторінка простору домен не перевіряє, але конфігуратор, відкритий зі списку простору, перевіряє його за своїм списком — тож домен сайту має бути в налаштуваннях кожного конфігуратора простору.

Як змінити вигляд і картинки

На вкладці «Код інтеграції» простору є блок «Налаштування JS, CSS» з полями «Код JS» і «Стилі CSS».

  • Стилі з цього поля діють тільки на сторінці простору — у списку конфігураторів.
  • Конфігуратор, відкритий з простору, бере стилі з власного блоку «Налаштування JS, CSS» у своїй картці, тож вигляд самих кроків налаштовують там.
  • У «Код JS» пишіть код разом із тегами <script>…</script>: без них він виведеться на сторінку текстом.

Картинка конфігуратора в просторі

На вкладці «Список конфігураторів» кожен рядок відкривається своєю формою: «Активність», «Назва» й «Опис» на кожній мові та картинка.

  • Завантажити свою — кнопка «Завантажити зображення».
  • Згенерувати — кнопка «Створити картинку з використанням AI»: опишіть, що має бути на картинці, виберіть «Виберіть стиль картинки» («Автоматично» або один зі стилів) і натисніть «Створити».

Сценарії

На одному сайті конфігуратори шин, на іншому — дисків

«Групи конфігураторів» → «Додати» — заведіть два простори. У кожному на вкладці «Список конфігураторів» додайте свої конфігуратори, а код з вкладки «Код інтеграції» кожного простору вставте на свій сайт. Домен кожного сайту додайте в список доменів його конфігураторів. Другий магазин чи окремі категорії для цього не потрібні.

Один конфігуратор ПК на сайт OpenCart

У картці конфігуратора, вкладка «Налаштування», скопіюйте код «Для віджету» і вставте в шаблон сторінки. Домен сайту без www впишіть у «Список доменів, де можливо розмістити віджет». Якщо на сайті стоїть модуль Elbuz і потрібна мова сторінки, беріть «Для модуля CMS».

Що робити, коли на сайті порожньо

Що ви бачитеЧому такЩо зробити
У перегляді все добре, на сайті нічого немаєкод інтеграції не вставлений або вставлений не тудипередайте код тому, хто веде сайт
На основному сайті працює, на другому порожньодомену другого сайту немає в списку доменіввпишіть домен без https:// і www у «Список доменів…» і оновіть сторінку
Порожньо навіть на основному сайтіу «Посилання на сайт» адреса з wwwдодайте в список домен без www
Простір відкривається, а збірка з нього — нідомену немає в налаштуваннях цього конфігураторадодайте домен у список кожного конфігуратора простору
На сторінці видно текст скрипта«Код JS» вписано без тегівоберніть код у
Назви груп завжди основною мовоюстоїть код «Для віджету» або код просторудля мови сторінки поставте модуль Elbuz і код «Для модуля CMS»

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

Де взяти код, щоб встановити конфігуратор на сайт OpenCart?

Код простору — у картці простору, вкладка «Код інтеграції». Код одного конфігуратора — у його картці, вкладка «Налаштування», блок «Код інтеграції». Детальніше: який код брати.

Мої стилі в просторі не змінили вигляд кроків. Чому?

Стилі простору діють лише на сторінці зі списком конфігураторів. Вигляд кроків задають у блоці «Налаштування JS, CSS» картки самого конфігуратора.

Навіщо потрібні простори, якщо конфігуратор уже готовий?

Простір збирає кілька конфігураторів під одну сторінку сайту й дає один код. Для однієї збірки досить коду з картки конфігуратора.

Чи може один конфігуратор стояти в кількох просторах?

Так. Додайте його на вкладці «Список конфігураторів» кожного простору; домени всіх сайтів впишіть у його список доменів.

Сайт відкривається з www. Що писати в «Посилання на сайт»?

Адресу без www — або додайте домен без www у «Список доменів, де можливо розмістити віджет». Інакше перевірка не пройде. Детальніше: домени.

Суміжні теми

Чи була стаття корисною?