Elbuz Tunnel вивантажує на сайт тільки те, що ви відзначили в шаблоні, і тільки товари, які проходять умови відбору; ціна йде з каталогу без націнок, з однією поправкою — РРЦ.
Коли це знадобиться:
- Сайт багатомовний — прапорець «Мови» везе всі мови, позначені до вивантаження.
- Товар вимкнули в каталозі — він поїде на сайт неактивним і згасне там, а не висітиме у продажу.
- Кілька сайтів з одного каталогу — поле «Магазин» відсіює товари, категорії й виробників чужого магазину.
- Щоденне оновлення — «Вивантажувати лише нові дані» везе тільки змінене з минулого прогону.
З чого почати: картка тунельного шаблону → вкладка «Вивантаження».
Що вміє вибір даних тунелю
- Склад даних — товари, категорії, виробники, фото, атрибути, мови, склади, статті, відгуки.
- Ціна — ціна з каталогу або РРЦ, якщо вона заповнена.
- Відбір товарів — категорії, «Додатковий фільтр» і магазин; вимкнені товари теж їдуть.
Де це і хто має доступ
- Меню
- Довідники → Операції → Вивантаження даних → картка шаблону Elbuz Tunnel
- Інші входи
- вкладка «Вивантаження», секції «Вибір даних для вивантаження» і «Детальне налаштування»
- Право доступу
- картка шаблону; окремі блоки прав блокують прапорці даних
- Підготувати
- підключений до сайту тунельний шаблон
Блоків прав шість: категорії, товари, виробники, атрибути, опції, фото. Знятий блок галочку не приховує, а блокує — вона видна, але змінити її не можна. У формі тунелю на блок «товари» зав’язані ще й прапорці мов, магазинів, складів, статей, відгуків, FAQ, сімейств і замовлень, обидві настройки «Детального налаштування», уся секція архівації та поле «Магазин».
Що саме вивантажувати
Вкладка «Вивантаження», секція «Вибір даних для вивантаження» — тринадцять прапорців, а для OpenCart 3 чотирнадцять: чотирнадцятий, «Сімейства товарів», показується тільки для цієї CMS. Три з них у новому шаблоні вже стоять: «Категорії», «Товари», «Виробники». Решта зняті: «Фото», «Атрибути», «Опції», «Мови», «Магазини», «Склади», «Статті», «Відгуки», «FAQ», «Сімейства товарів», «Замовлення».
1
Прапорець «Категорії»2
Прапорець «Мови»3
Прапорець «Магазини»4
«Вивантажувати лише нові дані»- Прапорець «Категорії» стоїть за замовчуванням.
- Прапорець «Мови» знятий — саме тому на сайт їде лише основна мова.
- Прапорець «Магазини» відповідає за розрізи цін, а не за відбір товарів.
- «Вивантажувати лише нові дані» обмежує вивантаження нещодавніми змінами.
Три прапорці керують не складом даних, а їхньою глибиною, і це найчастіше джерело непорозумінь:
- «Мови» зняті — на сайт їде тільки мова каталогу за замовчуванням. Поставите — поїдуть усі мови, позначені до вивантаження. Окремого поля «мова вивантаження», як у фідах, у тунелі немає.
- «Магазини» — про розрізи цін і залишків за магазинами, а не про відбір товарів. Зняті — беруться дані основного магазину. Обмежити склад вивантаження одним магазином — це інша настройка, поле «Магазин» унизу вкладки.
- «Склади» влаштований інакше: сам перелік складів їде на сайт завжди, а прапорець вмикає передачу залишків і цін у розрізі складів. Знятий — на сайт іде загальний залишок товару, без розкладки по складах.
Знімати «Товари» й лишати при цьому «Фото», «Атрибути» чи «Опції» не можна: без товарів вони на сайт не поїдуть.
Програма попереджає про це прямо у формі — щойно ви знімете «Товари» при відзначених фото, атрибутах чи опціях, під рядком зʼявиться пояснення: «Фото, атрибути та опції вивантажуються лише разом з товарами». А для CS-Cart і 1C-Bitrix атрибути вивантажуються завжди, незалежно від прапорця.
Останній прапорець секції — «Вивантажувати лише нові дані». У новому шаблоні він увімкнений: на сайт їде тільки те, що змінилося з минулого прогону. Для щоденного оновлення це найдешевший режим.
Прапорець «Вивантажувати лише нові дані» не можна тримати одночасно з правилом «якщо товару немає у розвантаженні» (вікно «Налаштування оновлення за наявністю товару»). Перший відправляє тільки змінені товари, друге вимикає на сайті все, чого в цій відправці не було, — разом вони погасять увесь каталог сайту, крім кількох щойно оновлених позицій.
Яка ціна поїде на сайт
У згорнутій секції «Детальне налаштування» є прапорець «Оновлювати на сайті ціну на основі РРЦ», і в новому шаблоні він увімкнений.
Працює просто: якщо в товара заповнена (більша за нуль), на сайт їде вона; якщо ні — звичайна ціна товару. Значення округлюється до двох знаків.
Ніяких націнок, коефіцієнтів і формул на цьому кроці немає: джерело ціни одне — , і число йде на сайт як є. Якщо ціну треба порахувати інакше, робіть це раніше, коли каталог оновлюється з прайсів постачальників.
Другий прапорець секції — «Оновлювати значення опцій на основі товарів-опцій». Він переносить ціну й залишок із товарів-варіантів у значення опцій на сайті. Реалізовано це тільки для OpenCart 1.5 і OpenCart 2; для OpenCart 3 та інших рушіїв прапорець нічого не змінить.
Які товари поїдуть, а які ні
Умови відбору живуть у тому самому блоці, що й у фідів, — «Обмеження вивантаження (фільтр)» внизу вкладки «Вивантаження». Панель «Встановити фільтр за:» дає кнопку «категоріям» (з лічильником обраного і двома режимами вибору — деревом або списком) і конструктор «Додатковий фільтр» по полях сітки товарів.
До ваших умов програма додає свої, і сукупно на сайт поїде товар, у якого:
- стоїть прапор «Вивантажувати у файл (на сайт)»;
- є хоча б одна категорія з прапором «Вивантажувати у файл (на сайт)»;
- категорія входить у список обраних, якщо ви щось обрали кнопкою «категоріям»;
- виконуються умови «Додаткового фільтра», якщо ви їх задали;
- товар віднесено до магазину, обраного в полі «Магазин», якщо магазин обрано — і до того самого магазину віднесена його категорія;
- товар змінювався з минулого прогону — якщо стоїть «Вивантажувати лише нові дані».
Відмінності від файлових вивантажень, через які тунель поводиться інакше.
Умови «Активність = так» у тунелі немає. У нового шаблону будь-якого іншого типу в «Додатковому фільтрі» одразу стоїть ця умова, і вимкнений товар у файл не потрапляє. У тунельного шаблону вона знімається одразу після створення — навмисно.
Вимкнений товар поїде на сайт разом зі своїм станом «неактивний» і згасне вже там. Різниця по суті: у файл товар можна просто не покласти, а на сайті картка вже є — її треба вимкнути, інакше вона так і висітиме у продажу.
Так само поводиться й вимкнена категорія. У фіді її товари просто не потраплять у файл; у тунелі вона вимикає свої товари ще в каталозі — див. що тунель робить із каталогом.
Полів «ID мови» та «ID складу», які є у формі фіда, у тунелі немає: замість них працюють прапорці «Мови» і «Склади». А поле «Магазин» із галочкою «Лише в наявності в цьому магазині» — на місці, але працює ширше, ніж у фідах. У фіді обраний магазин відсіює тільки товари.
У тунелі, крім товарів, він відсіює ще категорії й виробників: категорія, не віднесена до цього магазину, на сайт не поїде — і товару не буде де показатися; виробник, не віднесений до магазину, на сайт не передається, хоча сам товар при цьому лишається.
Якщо обраний у шаблоні магазин потім видалили, тунель на сайт нічого не відправляє: у журналі зʼявляється червоний рядок «Магазин (ID N), обраний у налаштуваннях шаблону, видалено — вивантажувати нічого. Оберіть магазин у шаблоні або зніміть вибір, щоб вивантажувати весь каталог.», і сайт лишається без змін. Докладніше про склади магазинів — у статті про магазини.
У демо-акаунті діє жорсткий ліміт: на сайт поїдуть перші 100 товарів і перші 500 фото, а в журналі зʼявиться окремий рядок про демо-версію.
Сценарії
Один каталог на два сайти
Що зробити. Заведіть окремий тунельний шаблон на кожен сайт і в кожному в полі «Магазин» оберіть свій магазин. Якщо на сайт мають потрапляти тільки товари з наявністю в цьому магазині, поставте «Лише в наявності в цьому магазині». Кореневу категорію-ярлик кожного сайту приберіть, як описано в розділі про ярлики.
Що вийде. Кожен сайт отримує тільки категорії, товари й виробників, віднесених до його магазину.
Чого не буде. Прапорець «Магазини» у «Вибір даних для вивантаження» склад вивантаження не обмежує: він про розрізи цін і залишків за магазинами.
Позначка «вже вивантажено» в товару одна, а не своя для кожного шаблону, а категорії й виробників прогін позначає по всьому каталогу: якщо «Вивантажувати лише нові дані» стоїть в обох шаблонах, зміни спільних товарів, категорій і виробників, які забрав перший, другий уже не побачить. Лишайте цей прапорець щонайбільше в одному з них.
Сайт багатомовний
Що зробити. У секції «Вибір даних для вивантаження» поставте прапорець «Мови».
Що вийде. На сайт поїдуть усі мови, позначені до вивантаження. Чого не буде. Окремого поля «мова вивантаження», як у фідах, у тунелі немає: без прапорця їде тільки мова каталогу за замовчуванням.
На сайті — РРЦ, де вона є
Що зробити. У згорнутій секції «Детальне налаштування» лишіть увімкненим «Оновлювати на сайті ціну на основі РРЦ».
Що вийде. Товар із заповненою РРЦ отримає на сайті її, решта — звичайну ціну, округлену до двох знаків. Чого не буде. Націнок і коефіцієнтів на цьому кроці немає; іншу логіку ціни задають формулою в налаштуванні полів.
Що робити, коли на сайт поїхало не те
| Що ви бачите | Чому так | Що зробити |
|---|---|---|
| «Магазин (ID N), обраний у налаштуваннях шаблону, видалено — вивантажувати нічого. Оберіть магазин у шаблоні або зніміть вибір, щоб вивантажувати весь каталог.» | Магазин, обраний у полі «Магазин» шаблону, видалили. Тунель у такому разі на сайт нічого не відправляє, і прогін закінчується рядком «Вивантаження даних НЕ завершено: файл не сформовано» | Оберіть у полі «Магазин» наявний магазин або зніміть вибір, щоб вивантажувати весь каталог (про відбір товарів) |
| Вимкнений у каталозі товар з’явився на сайті неактивним | У тунельного шаблону немає умови «Активність = так»: вимкнений товар їде на сайт разом зі своїм станом | Нічого — так задумано: картка на сайті має згаснути. Щоб товар не їхав зовсім, зніміть у нього «Вивантажувати у файл (на сайт)» |
| На сайт поїхала тільки одна мова | Знято прапорець «Мови» — тоді їде лише мова каталогу за замовчуванням | Поставте «Мови» в секції «Вибір даних для вивантаження» (про прапорці) |
Часті запитання
Вимкнений товар поїде на сайт?
Так, і це відмінність тунелю від файлових вивантажень. У тунельного шаблону умова «Активність = так» знімається одразу після створення: вимкнений товар їде на сайт зі своїм станом і гасне вже там.
Фото, атрибути й опції не поїхали на сайт. Чому?
Вони вивантажуються лише разом із товарами: якщо знято «Товари», ні фото, ні атрибути, ні опції не поїдуть. Для CS-Cart і 1C-Bitrix атрибути їдуть завжди, незалежно від прапорця.
Чи обмежує прапорець «Магазини» склад вивантаження?
Ні, він про розрізи цін і залишків за магазинами. Обмежити вивантаження одним магазином — це поле «Магазин» унизу вкладки «Вивантаження».
Чому на сайті загальний залишок, а не по складах?
Знято прапорець «Склади»: тоді на сайт іде загальний залишок товару. Поставте його — поїдуть залишки й ціни в розрізі складів.
Скільки товарів поїде на сайт із демо-акаунта?
Перші 100 товарів і перші 500 фото; у журналі зʼявиться окремий рядок про демо-версію.
Суміжні теми
- Якщо потрібна загальна картина тунелю — Як вивантажувати товари в базу свого сайту.
- Якщо на сайті не те дерево категорій — Як тунель вивантажує категорії.
- Якщо треба інакше записати поле чи статус на сайт — Поля, статуси й дані сайту в тунелі.
- Якщо товари ділите між магазинами — Магазини: склад магазину.

