Прайс постачальника дає назву, ціну й артикул. Усе інше — опис, характеристики, фото — доводиться діставати руками, а без них товар не продається: покупець не бачить, чим ця модель відрізняється від сусідньої, а маркетплейс відхиляє картку за неповноту.
Автоматичне збагачення робить це за вас: знаходить товар в інтернеті, читає знайдені сторінки, зводить дані з кількох джерел в один набір і заповнює картку. Причому кожній картці ставить бал якості, щоб ви бачили, наскільки вдалим вийшов результат.
Де це у програмі
- Вікно
- сітка товарів → дія «Збагатити»; вікно називається «Автоматичне збагачення товарів з використанням AI»
- Що видно вгорі
- лічильники: усього збагачено, збагачено сьогодні (товари, збагачення яких сьогодні завершилося записом у картку), середній бал якості, автоматично створених парсерів
- Сусідній інструмент
- пошук контенту для товарів — старіший спосіб, де сайти-джерела ви задаєте самі
1
Середній бал якості2
Тільки не збагачені товари3
Оновити наявні дані4
Агрегація лише з картки товару5
Мінімальний бал якості- Середній бал якості збагачень, які завершилися записом у картку, — показує, наскільки повними виходять картки.
- Фільтр пропускає товари, які вже проходили збагачення: захищає від повторної оплати тієї самої роботи.
- Вимкнено — заповнюються лише порожні поля. Увімкнено — ваші дані перезаписуються зібраними.
- Локальний режим: зовнішні сайти не парсяться, ШІ працює з тим, що вже є в картці.
- Поріг: результат, гірший за цей бал, у картку не зберігається. За замовчуванням 50.
Два режими роботи
| Зовнішній пошук | Тільки з картки товару | |
|---|---|---|
| Що робить | шукає товар у пошуковій системі, парсить знайдені сторінки, зводить дані | бере те, що вже є в картці, і просить ШІ зібрати з цього характеристики |
| Джерела | сайти виробників, маркетплейси, магазини | власний опис, поля картки |
| Коли брати | у картці майже нічого немає | опис є, а характеристики порожні |
| Швидкість і вартість | повільніше, дорожче: кілька сторінок на товар | швидко, один запит до ШІ |
Перемикає режим прапорець «Агрегація даних лише з картки товару». Для нього окремо задається мінімум символів для локального парсингу: якщо в картці менше тексту, розбирати нема чого.
Локальний режим недооцінюють, а він закриває найчастіший випадок: опис від постачальника є, він довгий і зв'язний, але характеристики в ньому лежать текстом, а не полями. ШІ витягує з цього тексту нормальні пари «назва — значення», і жоден зовнішній сайт для цього не потрібен.
Відбір товарів
Працює так само, як інші масові операції: береться обрана категорія, фільтр сітки й позначені рядки. Плюс два власні фільтри:
- Тільки товари без атрибутів — не чіпати те, де характеристики вже заповнені;
- Тільки не збагачені товари — пропустити ті, що вже проходили збагачення.
І окремо — ліміт товарів: нуль означає «усі». Для першого прогону ставлять невелике число й дивляться на результат.
Обидва фільтри за замовчуванням економлять вам гроші: без них повторний запуск знову піде в інтернет за товарами, які вже збагачені, і знову заплатить за кожен перезаписаний товар і за ШІ. Знімайте їх свідомо — наприклад, коли хочете перезібрати дані з кращими налаштуваннями.
Налаштування процесу
| Налаштування | Що робить |
|---|---|
| Оновити наявні дані | перезаписувати значення характеристик, які в картці вже заповнені. Вимкнено — дописуються тільки порожні характеристики |
| Додавати зображення | забирати фото з джерела в картку |
| Мінімальний бал якості | поріг: результат, гірший за цей бал, у картку не зберігається |
| Ліміт парсингу сайтів для 1 товару | скільки знайдених сторінок читати на кожен товар |
| Створювати базовий шаблон атрибутів | заводити в довіднику характеристики, яких ще немає |
| Автоматично створювати парсери | для кожного знайденого сайту програма сама робить парсер |
| Список сайтів для ігнорування | звідки не брати дані — по одному домену в рядку |
| Список сайтів за якими виконувати пошук | білий список: шукати тільки на цих сайтах |
Значення за замовчуванням підібрані під обережний перший прогін: мінімальний бал 50, ліміт товарів 0 (усі відібрані), три сайти на товар, мінімум 400 символів для локального парсингу. Увімкнені обидва фільтри відбору, створення шаблону атрибутів і автоматичне створення парсерів; вимкнені — перезапис наявних даних, додавання зображень і локальний режим.
«Оновити наявні дані» — найнебезпечніший перемикач у вікні. Увімкнений, він дозволяє перезаписати ваші вичитані значення характеристик тим, що ШІ зібрав із чужих сайтів. Для каталогу, який уже вели руками, правильний порядок такий: спершу прогін із вимкненим перемикачем (заповнить тільки порожнє), подивитися результат, і лише потім вирішувати, чи потрібне перезаписування.
Білий список сайтів різко піднімає якість. Якщо ви знаєте два-три сайти, де характеристики вашої товарної групи описані повно й однаково (сайт виробника, великий профільний магазин), впишіть саме їх — і збагачення перестане тягнути випадкові дані з агрегаторів і дошок оголошень.
Що саме змінюється в картці
Збагачення записує в картку тільки дві речі: значення характеристик і фото. Назву, короткий і повний опис, штрихкод і артикул виробника воно не змінює за жодних налаштувань.
- Характеристики. Якщо характеристики в товарі ще немає або її значення порожнє, записується зібране. Якщо значення вже є, то з вимкненим «Оновити наявні дані» воно лишається вашим, а з увімкненим замінюється зібраним. Перезаписується тільки значення основної мови; характеристики, яких немає у відповіді ШІ, лишаються як були.
- Фото. Додаються, лише якщо ввімкнено «Додавати зображення» і в товару немає жодного фото. Наявні фото збагачення не замінює й не видаляє, навіть з увімкненим «Оновити наявні дані». Товару з прапором «Не оновлювати» фото не додаються.
- Прапори «Не оновлювати» і «Не оновлювати атрибути» захищають характеристики: у такому товарі збагачення не додає й не змінює жодної характеристики, хоч би що було ввімкнено у вікні. Фото для нього вирішує свій прапор, як описано вище. Службові позначки такий товар отримує так само, як решта, і в режимі зовнішнього пошуку за нього списуються 0,05 €.
- Службові позначки. Після успішного запису товар отримує прапорець «Збагачений автоматично», у колонку «Джерело атрибутів» пишуться сайти, з яких узято дані, а «Дата оновлення» стає часом запису. Якщо товар відсіявся (джерела не знайдені, бал нижчий за поріг, ШІ не відповів), у картці не змінюється нічого, і прапорець не ставиться.
Чиє значення лишається, коли сайти розходяться
- Які сайти беруться. Сторінки йдуть у тому порядку, у якому їх видав пошук, по одній сторінці з кожного домену, доки не набереться «Ліміт парсингу сайтів для 1 товару». Частина маркетплейсів і дошок оголошень (AliExpress, Allegro, Ceneo, OLX, Hotline, Etsy та інші) відкидається завжди, без вашого чорного списку.
- Хто вирішує. Дані з усіх прочитаних сторінок разом із тим, що вже є у вашій картці (характеристики й описи), передаються ШІ одним запитом. Правило, яке йому задано: вибирати найповніші й найточніші дані, а при розбіжностях брати значення, яке трапляється найчастіше. Окремого пріоритету одного сайту над іншим немає; білий список тільки звужує пошук, а не робить свої сайти головнішими.
- Що ШІ може дописати сам. Йому дозволено доповнювати дані з власних знань про модель, і задано заповнити шаблон характеристик категорії щонайменше на 70%. Тому в картці можуть з'явитися значення, яких немає на жодній зі знайдених сторінок.
- Які характеристики заповнюються. У режимі зовнішнього пошуку ШІ задано заповнювати тільки характеристики з шаблону категорії, а назву, артикул, ціну й наявність як характеристики не створювати. Це вказівка ШІ, а не перевірка програми: назва, якої немає в шаблоні, у відповіді може з'явитися, і тоді з нею чинять так, як описано в наступному пункті.
- Як назва потрапляє в довідник. Назва з відповіді спершу шукається в довіднику характеристик дослівно, потім за змістом за допомогою ШІ, щоб «Діагональ дисплея» не стала другою «Діагоналлю». Якщо не знайшлася, нова характеристика заводиться тільки з увімкненим «Створювати базовий шаблон атрибутів»; вимкнено — значення відкидається.
- Фото беруться з одного сайту: того, де їх знайшлося найбільше. Сайт, у парсера якого знято прапорець «Фото», для фото не розглядається, хоча текст із нього береться. Якщо вимкнено «Автоматично створювати парсери», нові парсери не створюються, але вже наявний увімкнений парсер сайту працює як завжди: сторінку розбирає він, і фото з неї можуть потрапити в картку. Сторінки сайтів без парсера або з вимкненим парсером розбираються як простий текст, і фото з них не беруться.
Автоматично створені характеристики й парсери: чи можна видалити
- Характеристику видалити з довідника можна, але разом із нею зникають її значення в усіх товарах, а також колонка в сітці, формули й поле в шаблонах вивантаження. У довіднику такі характеристики позначені колонкою «Створена автоматично», але цю саму позначку ставить і створення шаблону характеристик через ШІ, тож характеристики саме від збагачення окремо не відрізнити. Якщо наступний прогін із увімкненим «Створювати базовий шаблон атрибутів» знову отримає від ШІ цю назву, характеристика заведеться знову.
- Парсер видалити можна: зникнуть правила розбору сайту й те, що парсер знайшов, а характеристики й фото, уже записані в картки, лишаться. Наступний прогін з увімкненим «Автоматично створювати парсери» для цього сайту створить парсер знову.
- Щоб сайт більше не використовувався, впишіть його в «Список сайтів для ігнорування» або вимкніть його парсер: з вимкненого парсера дані не беруться, поки ввімкнено «Автоматично створювати парсери» (з вимкненим сторінка такого сайту читається як простий текст). Виняток — автоматично створений парсер, якого ШІ не зміг налаштувати: він лежить вимкненим, і наступний прогін видаляє його й налаштовує заново.
Бал якості: з чого він складається
Після того як ШІ звів дані, програма рахує бал від 0 до 100. Рахується він за відповіддю ШІ, а ШІ в обох режимах задано повертати тільки характеристики, тому бал визначається кількістю характеристик у відповіді:
| Характеристик у відповіді ШІ | Балів |
|---|---|
| 25 і більше | 95 |
| 15–24 | 85 |
| 10–14 | 65 |
| 5–9 | 20 |
| 1–4 | 10 |
Назва, описи, штрихкод і артикул виробника на бал не впливають: у відповіді ШІ їх немає. Фото теж не додають балів: вони вибираються вже після того, як бал пораховано й порівняно з порогом. Із цього ж балу складається «Середній бал якості» вгорі вікна.
Бал за характеристики росте не плавно, а сходинками: додали п'яту характеристику — і одразу вдвічі більше балів, додали десяту — стрибок із 20 до 65. Між сходинками нічого не змінюється: дев'ять характеристик коштують рівно стільки ж, скільки п'ять.
Дані таблицею
| Показник | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Бал за характеристики | 0 | 10 | 10 | 10 | 10 | 20 | 20 | 20 | 20 | 20 | 65 | 65 | 65 | 65 | 65 | 85 | 85 | 85 | 85 | 85 | 85 | 85 | 85 | 85 | 85 | 95 | 95 | 95 | 95 | 95 | 95 |
| Поріг за замовчуванням | 50 | 50 | 50 | 50 | 50 | 50 | 50 | 50 | 50 | 50 | 50 | 50 | 50 | 50 | 50 | 50 | 50 | 50 | 50 | 50 | 50 | 50 | 50 | 50 | 50 | 50 | 50 | 50 | 50 | 50 | 50 |
Звідси практичний висновок про мінімальний бал. Значення за замовчуванням — 50; це означає «щонайменше десять характеристик у відповіді ШІ». Піднімете поріг до 80 — у картку потраплятиме тільки те, де зібрано півтора десятка характеристик, решта відсіється з причиною «низький бал якості». Це не помилка, а ваш власний фільтр.
Як іде робота
Якщо відібрано 20 товарів і більше, вони ставляться в чергу й обробляються фоном, по п'ять товарів паралельно, — вікно можна закрити. Якщо товарів менше 20, черга не використовується: товари обробляються по одному в самому запуску, і підсумкове повідомлення з'являється після останнього. У журналі роботи видно кожен крок: який товар обробляється, які джерела знайдені, скільки з них удалося прочитати, який вийшов бал і що саме збережено в картку.
Кнопка «Зупинити» надсилає сигнал зупинки: почата обробка поточного товару завершується, нові з черги не беруться. У режимі черги ще не взяті товари збагачення з черги прибираються; щоб обробити їх, запуск роблять заново.
Типові рядки журналу, які варто розуміти:
| Повідомлення | Що означає |
|---|---|
| Джерела даних не знайдені | пошукова система нічого не дала за назвою товару — зазвичай назва надто загальна або спотворена |
| Не вдалося отримати дані з жодного джерела | сторінки знайшлися, але прочитати їх не вдалося |
| План «Б» | парсер сайту не спрацював, програма перейшла на розбір тексту сторінки |
| Низький бал якості | дані зібрані, але не дотягнули до вашого порога — у картку не збережені |
| Помилка збагачення товару …: AI не вернул ответ (або «Не удалось распарсить ответ AI»; у режимі «лише з картки» — «AI did not return a response», «Failed to parse AI response») | ШІ не повернув коректну відповідь; у картці цього товару нічого не змінюється, решта товарів прогону обробляються далі, а сам товар можна прогнати повторно |
Скільки коштує прогін
- Запис у картку — 0,05 € за товар у режимі зовнішнього пошуку. Сума списується один раз, коли зібране збережено в картку; операція називається «Збереження контенту для товарів (парсинг)». Якщо товар відсіявся (джерела не знайдені, жодна сторінка не прочиталася, ШІ не відповів, бал нижчий за поріг), ці 0,05 € не списуються. У режимі «Агрегація даних лише з картки товару» вони не списуються взагалі. Не списуються вони й тоді, коли в акаунті підключено безліміт на парсинг описів або фіксовану ціну.
- Запити до ШІ оплачуються окремо, за кількістю токенів. На кожен товар іде один запит зведення даних, в обох режимах. Для кожного нового сайту ШІ ще налаштовує парсер, якщо ввімкнено «Автоматично створювати парсери»; для категорії, де шаблону характеристик ще не створювали, складає шаблон, якщо ввімкнено «Створювати базовий шаблон атрибутів»; назви характеристик, яких немає в довіднику дослівно, зіставляє за змістом.
- Перевірки залишку перед записом немає. 0,05 € списуються й тоді, коли на балансі вже нуль, і баланс іде в мінус.
- Якщо ШІ для акаунта недоступний (демо-версія або не налаштовано ключ AI-сервісу), запуск відхиляється ще до відбору товарів, з повідомленням про причину, і нічого не обробляється.
Межі одного запуску
- Обмеження кількості товарів немає: ліміт 0 бере всі відібрані. Якщо ліміт задано, беруться перші N товарів за внутрішнім номером, тобто спершу ті, що заведені в каталог найраніше.
- Сайтів на товар — не більше 10. Більше число програма сама зменшує до 10.
- Черга вмикається з 20 товарів і обробляє п'ять товарів паралельно; до 20 товарів обробка йде по одному в самому запуску.
- Таймаути зовнішніх запитів. Пошук сторінок для одного товару чекає відповіді до 30 секунд. Сторінки всіх сайтів одного товару забираються одним запитом, який чекає до 120 секунд; сторінку, що повернулася порожньою, програма запитує ще раз.
Коли зібране потрапить на сайт і у вивантаження
Збагачення пише тільки в базовий каталог і саме нічого не вивантажує: окремого кроку, який передає зміни на сайт чи на маркетплейс, воно не запускає. Нові характеристики й фото поїдуть тим вивантаженням, яким ви зазвичай передаєте каталог, під час його наступного запуску. Товару при записі ставиться «Дата оновлення», тож він вважається зміненим.
Нова характеристика, заведена збагаченням, отримує прапор «Вивантаження на сайт» за глобальним налаштуванням «Нові атрибути за замовчуванням вивантажуються на сайт». Якщо воно вимкнене, нова характеристика в картці буде, але на сайт не піде, доки ви не ввімкнете їй цей прапор.
Сценарії
Підписи нижче — з вікна «Автоматичне збагачення товарів з використанням AI»: блоки «Налаштування фільтрації товарів» і «Налаштування процесу збагачення».
Опис від постачальника є, а характеристики порожні
Що зробити. Увімкніть «Агрегація даних лише з картки товару». У полі «Мінімум символів для локального парсингу» задайте, скільки тексту має бути в картці, щоб її варто було розбирати (за замовчуванням 400). Лишіть увімкненим «Тільки товари без атрибутів» — у прогін підуть товари, де характеристик ще немає.
Що вийде. ШІ отримує текст описів і додаткових полів картки разом із наявними характеристиками та шаблон характеристик категорії й повертає пари «назва — значення». Товар, у якого тексту в описах і додаткових полях разом менше за мінімум, пропускається з рядком у журналі «Знайдено лише … символи, мінімум … необхідних». Поріг «Мінімальний бал якості» діє і в цьому режимі. 0,05 € за запис у картку не списуються, оплачуються лише запити до ШІ.
Чого не буде. Зовнішні сайти не відкриваються, парсери не створюються. Фото не додаються навіть з увімкненим «Додавати зображення»: у цьому режимі їх нема звідки взяти. Описи лишаються як були. Зате ШІ й тут дозволено доповнити значення з власних знань про модель, тож вибіркова вичитка потрібна так само.
Каталог уже вели руками: дозаповнити порожнє й не засмітити довідник
Що зробити. Залиште вимкненим «Оновити наявні дані» і вимкніть «Створювати базовий шаблон атрибутів». Зніміть «Тільки товари без атрибутів»: цей фільтр відкидає кожен товар, у якого є хоч одна характеристика, а вам потрібні саме частково заповнені.
Що вийде. Значення записуються тільки в ті характеристики, яких у товарі немає або вони порожні. Назва з відповіді ШІ шукається в довіднику дослівно, потім за змістом; якщо не знайшлася, значення відкидається. Шаблон характеристик для категорії при цьому теж не складається.
Чого не буде. Ваші заповнені значення не перезапишуться, назва, описи й штрихкод не зміняться. Нових характеристик у довіднику не з'явиться, а значення для назв, яких у довіднику немає, у картку не потраплять.
Характеристики брати тільки з сайту виробника
Що зробити. Впишіть домен сайту в «Список сайтів за якими виконувати пошук», по одному в рядку; «www.» можна не писати. Сайтів може бути кілька.
Що вийде. Пошук іде тільки по цих сайтах. З кожного сайту береться одна сторінка — перша, яку видав пошук, тому з одним доменом у списку на товар читається одна сторінка (піддомен, який видав пошук, рахується окремим сайтом), хоч би яким був «Ліміт парсингу сайтів для 1 товару». Якщо на сайті товару не знайшлося, у журналі буде «Джерела даних не знайдені в Google», картка не зміниться, і 0,05 € не спишуться.
Чого не буде. Список не робить дані «тільки від виробника»: ШІ разом зі сторінкою бачить те, що вже є у вашій картці, і йому дозволено доповнювати значення з власних знань про модель.
Нові товари без фото й характеристик треба підготувати до сайту
Що зробити. Залиште вимкненою «Агрегація даних лише з картки товару», увімкніть «Додавати зображення» і не вимикайте «Автоматично створювати парсери». Для першого прогону поставте невеликий «Ліміт товарів (0 - усі)».
Що вийде. Характеристики зводяться зі знайдених сайтів. Фото отримують товари, у яких ще немає жодного фото, і всі вони беруться з одного сайту — того, де їх знайшлося найбільше. За кожен товар, записаний у картку, списується 0,05 €. З лімітом беруться перші товари за внутрішнім номером.
Чого не буде. Наявні фото не замінюються. Сайт, у парсера якого знято прапорець «Фото», для фото не розглядається: фото беруться тільки зі сторінок, які розібрав парсер сайту. На сайт магазину зібране саме не піде — тільки вашим звичайним вивантаженням.
Якщо прогін уже пройшов не так
Спершу про межі шкоди. Навіть з увімкненим «Оновити наявні дані» збагачення не чіпає назву, описи, штрихкод і наявні фото: змінитися могли тільки значення характеристик, а фото — з'явитися в товарів, де їх не було.
- Як знайти змінені товари. У сітці товарів відфільтруйте колонку «Збагачений автоматично (прапорець)», а за потреби й «Дату оновлення» за день прогону. Колонка «Джерело атрибутів» покаже, з яких сайтів прийшли дані, — так видно товари, що взяли значення з невдалого сайту. «Дата оновлення» збігається з часом прогону, лише поки товар після нього ніхто не змінював.
- Що не повернути. Попередніх значень характеристик збагачення ніде не зберігає, і в історію змін ці записи не потрапляють. Кнопки відкату немає: вичитані значення повертають із власного джерела або вручну.
- Щоб не повторилося, до повторного запуску вимкніть «Оновити наявні дані» і впишіть невдалий сайт у «Список сайтів для ігнорування».
Однакове значення групі відфільтрованих товарів ставлять інструментами масової зміни каталогу. Як вони відбирають товари і що з них можна відкотити — нижче.
Масові зміни: що буде при обриві і як повернути
Масово товари змінюють три речі: «Оновлення базового каталогу» з прайсів, «Масово встановити значення» і «Знайти та замінити» у сітці каталогу, а також кнопка «Застосувати формули». Жодна з них не працює за принципом «усе або нічого». Кожна записує зміни частинами, одну за одною, і обрив залишає в каталозі рівно те, що встигло записатися. Відкат у них теж різний, тому нижче вони розібрані окремо.
Які товари потраплять під операцію
- «Масово встановити значення»: якщо в сітці каталогу є товари, відмічені прапорцями, значення запишеться всім відміченим, а не лише тим, що видно на поточній сторінці. Якщо жодного прапорця немає, зміниться тільки рядок під курсором.
- Відмітки зберігаються за вами, поки ви їх не знімете. Товар, який ви відмітили раніше, а потім сховали фільтром або перейшли на іншу сторінку, однаково потрапить під операцію. Кнопка «вибрати все» відмічає все, що проходить поточний відбір сітки: категорію, фільтри колонок і рядок пошуку, а старі відмітки при цьому знімає.
- «Знайти та замінити»: якщо відміток немає, заміна йде по всій вибраній категорії з підкатегоріями, а якщо обрано корінь дерева — по всьому каталогу. Фільтри колонок і пошук у сітці цю область не звужують, тому, якщо в сітці ввімкнено пошук або фільтр, а рядки не відмічено, діалог заміни не відкриється: з'явиться червоне повідомлення «У сітці увімкнено пошук або фільтр, а рядки не позначено: заміна пішла б на всю категорію, а не на видимі товари. Позначте потрібні рядки («Вибрати все» враховує фільтр) і повторіть.» Без пошуку й фільтрів заміну на всю категорію програма просить окремо підтвердити галочкою.
- «Оновлення базового каталогу» на відмітки в сітці прайсу не зважає. Воно обробляє весь вибраний прайс або всі прайси одразу, а звузити обробку можна лише умовами на вкладці «Додатково» в налаштуваннях оновлення.
Обмеження на кількість товарів в одній операції у програмі немає.
Як повернути масову зміну в сітці каталогу
Після «Масово встановити значення» і «Знайти та замінити» внизу на 15 секунд з'являється повідомлення «Змінено N товарів» із кнопкою «Повернути назад». Те саме можна зробити й пізніше: кнопка з годинником у вікні каталогу відкриває список «Останні дії», і кожну операцію з нього можна відкотити.
- Якщо після вашої операції хтось уже встиг змінити поле в якомусь товарі, цей товар відкат не чіпає. У повідомленні буде видно, скільки таких товарів пропущено: «пропущено N — змінені пізніше».
- Якщо операція нічого не змінила (у всіх товарів поле вже мало таке значення), то й відкочувати нічого: кнопки не буде.
- Програма зберігає тільки п'ять останніх ваших масових операцій, і не старші за добу. Шоста операція витісняє найстаріший відкат, а операції, старші за 24 години, з цього списку зникають.
- Відкат не записується, коли «Масово встановити значення» змінює лише рядок під курсором (без відміток), коли ціну задають через націнку, а не числом, і коли очищають колонку «Зображення». Очищення зображень видаляє знімки товарів разом із файлами, і повернути їх неможливо.
Оновлення базового каталогу: обрив і повторний запуск
Оновлення йде етапами: ціни й поля товарів, додавання нових товарів, наявність і активність, прибуток, фото та інші. Кожен етап записується в каталог одразу, окремо від наступних. Спільного відкату для всього прогону немає.
- Якщо ви натиснули «Стоп», прогін зупиниться на найближчій точці між етапами, а не посеред етапу: етап, що вже почався, доходить до кінця. У журналі з'явиться «Завантаження перервано користувачем!». Те, що встигли записати попередні етапи, залишається в каталозі.
- Якщо прогін обірвався сам (збій сервера, помилка), записане до обриву теж лишається. Повідомлення про завершення в журналі тоді не буде: останнім рядком стоятиме етап, на якому все зупинилося.
- Якщо запустити оновлення, поки попереднє ще йде, другий запуск буде відхилено з повідомленням «Пакетна обробка вже виконується іншим процесом — цей запуск відхилено». Поки прогін іде, він між етапами оновлює мітку блокування, тож другий запуск його не перехопить. Коли прогін завершується, зокрема аварійно через помилку, блокування знімається одразу, і новий запуск можна робити без очікування. Лише якщо процес на сервері зупинили примусово або сервер перезавантажився, блокування лишається, і новий запуск відхилятиметься, доки не мине дві години від старту обірваного прогону або від останнього етапу, який він встиг завершити.
- Якщо саме триває завантаження прайсів за розкладом, ручний запуск оновлення буде відхилено з повідомленням «Триває завантаження прайс-листів за розкладом — запуск оновлення каталогу відхилено».
- Повторний запуск заново перераховує товари з даних прайсів за тими самими налаштуваннями. Він не відновлює того, що обірваний прогін уже стер. Якщо в налаштуваннях оновлення для якогось поля стоїть позначка «Очищати поле БК перед оновленням», це поле стирається на етапі оновлення цін і полів товарів, одразу перед записом нових значень із прайсу, і тільки коли ввімкнено «Оновлювати товари». Стирається воно лише в товарів, зіставлених із прайсом, який оновлюється (при оновленні за всіма прайсами — у всіх товарів каталогу), з урахуванням умов на вкладці «Додатково». Товари з позначкою «Не оновлювати» не очищаються, а в товарів із «Фіксована ціна» не очищаються поля цін. Незаповненим поле лишиться в кожного товару, якому прогін після очищення нового значення не запише: якщо прогін обірветься між очищенням і записом, якщо при оновленні за всіма прайсами товару немає в жодному з них, якщо рядок прайсу не пройшов умови запису цього поля (порожня комірка, логічна умова) або якщо сам рядок зв'язки полів вимкнено, а позначку очищення в ньому залишено.
Якщо в налаштуваннях оновлення заповнено «Кількість днів актуальності товару, після закінчення видалення товару», товари, яких стільки днів немає в прайсах, видаляються з каталогу остаточно. Відкату для цього немає, і журнал змін їх теж не поверне.
Застосування формул
Кнопка «Застосувати формули» перераховує поля за всіма активними формулами, кожну окремо. Якщо якась формула записана з помилкою, програма її пропускає, а решту виконує, і потім показує список формул, які не спрацювали. Кнопки відкату в цієї операції немає: щоб повернути значення, потрібно виправити формулу й застосувати її ще раз.
Що видно в журналі і як знайти змінене
- «Журнал операцій» показує хід оновлення по етапах: скільки товарів оновлено, скільки додано, коли операцію перервано. Назв конкретних товарів там немає. Рядки журналу зберігаються 14 днів, а підсумкові картки операцій — 90 днів.
- Побачити, які саме товари змінилися і яке значення в них було до цього, можна на вкладці «Історія операцій», але тільки якщо ввімкнено налаштування «Історія зміни значень». Якщо воно вимкнене, оновлення каталогу подробиць не записує взагалі.
- Для оновлення каталогу історія записується тільки тоді, коли прогін дійшов до кінця. Прогін, зупинений кнопкою «Стоп» або обірваний збоєм, в історії не з'являється.
- З «Історії операцій» попередні значення полів повертають по одному товару: кнопкою в рядку. Масового повернення там немає. Записи історії зберігаються 7 днів.
Чого збагачення не робить
- Не обмежується знайденими сторінками. ШІ дозволено доповнювати характеристики з власних знань про модель, тому частина значень може не мати джерела. Якщо ж товару немає в інтернеті й опису немає в картці, звірити такі значення немає з чим.
- Не перевіряє правдивість знайденого: дані беруться з чужих сайтів як є.
- Не ставить ціни й наявність — це прайс-листи, а не збагачення.
- Не замінює вичитку. Особливо для технічних товарів вибіркова перевірка обов'язкова.
- Не працює безкоштовно: з балансу списуються виклики ШІ, а в режимі зовнішнього пошуку — ще й кожен товар, записаний у картку. За самі знайдені й прочитані сторінки окремо не списується нічого.
Розбір частих проблем
| Що ви бачите | Чому так | Що зробити |
|---|---|---|
| «Товари не знайдені за заданими фільтрами» | увімкнені обидва фільтри, і всі товари вже збагачені або мають атрибути | зняти «тільки не збагачені» чи «тільки без атрибутів» |
| Багато товарів із причиною «низький бал якості» | поріг вищий, ніж дають знайдені дані | знизити мінімальний бал або звузити пошук білим списком сайтів |
| Джерела не знаходяться | назва товару надто загальна або з внутрішнім кодом | привести назви до вигляду «виробник + модель» |
| Дані прийшли з випадкових сайтів | пошук іде по всьому інтернету | заповнити білий список або чорний список доменів |
| Перезаписалися вичитані характеристики | увімкнено «Оновити наявні дані» | вимкнути перемикач; відкоту немає, змінені товари знаходять так, як описано в розділі «Якщо прогін уже пройшов не так» |
| Характеристики з'явилися, але дивні | джерела описують інший варіант товару | звузити пошук і перевірити кілька карток вручну |
| Фото не додалися | вимкнено «Додавати зображення» | увімкнути перемикач |
| У довіднику з'явилося багато нових характеристик | увімкнено «Створювати базовий шаблон атрибутів» | так і задумано; зайве прибирають пошуком дублікатів |
| Локальний режим нічого не дав | у картці менше тексту, ніж задано мінімумом символів | знизити мінімум або брати зовнішній пошук |
| Прогін іде дуже довго | на кожен товар читається кілька сторінок | зменшити ліміт сайтів на товар і ліміт товарів |
Часті питання
Який режим вибрати?
Якщо в картці порожньо — зовнішній пошук. Якщо є опис від постачальника, а характеристик немає — «Агрегація даних лише з картки товару»: це швидше, дешевше й без ризику підтягнути чужі дані.
Що таке бал якості й звідки береться число?
Бал від 0 до 100 рахується за кількістю характеристик, які повернув ШІ: 1–4 — 10 балів, 5–9 — 20, 10–14 — 65, 15–24 — 85, 25 і більше — 95. Назва, описи, штрихкод і фото на бал не впливають.
Який мінімальний бал ставити?
За замовчуванням 50 — це щонайменше десять характеристик у відповіді ШІ. Вище 80 має сенс, коли потрібні тільки повні картки й ви готові, що більшість товарів відсіється.
Чи перезапише збагачення мої описи?
Описи — ні: назву, описи, штрихкод і наявні фото збагачення не змінює за жодних налаштувань. Значення характеристик перезаписуються тільки з увімкненим «Оновити наявні дані»; за замовчуванням заповнюються лише порожні. Відкоту немає, тому перший прогін роблять із вимкненим перемикачем.
Як зробити, щоб дані брали тільки з потрібних сайтів?
Заповнити «Список сайтів за якими виконувати пошук» — по одному домену в рядку. Зворотна дія — «Список сайтів для ігнорування»: туди вписують агрегатори й дошки оголошень.
Чим це відрізняється від пошуку контенту для товарів?
У пошуку контенту джерела й правила розбору задаєте ви. Тут програма сама шукає товар, сама створює парсери для знайдених сайтів і сама зводить дані через ШІ, а ви керуєте лише межами: фільтрами, списками сайтів і порогом якості.
Чи можна закрити вікно під час роботи?
Так, якщо відібрано 20 товарів і більше: тоді вони обробляються фоном у черзі. Хід видно в журналі роботи, а кнопка «Зупинити» припиняє взяття нових товарів із черги. Якщо товарів менше 20, черга не використовується і товари обробляються в самому запуску.
Суміжні теми
- Пошук контенту для товарів — сусідній інструмент із ручним вибором джерел.
- ШІ та характеристики — навести лад у тому, що зібрало збагачення.
- Картка товару — куди потрапляють дані.
- Баланс — скільки коштують збагачені товари й виклики ШІ.
- Парсери сайтів — що програма створює автоматично для знайдених джерел.

