Elbuz сам переносить зібрані парсером характеристики у ваш довідник атрибутів: знайомі назви лягають у наявні атрибути, а словник зіставлень і кнопка «AI-зіставити» не дають довіднику розростатися дублями.
Коли це знадобиться:
- Сайти називають ту саму характеристику по-різному — одне правило у вікні «Зіставлення атрибутів» зводить їх до вашого атрибута для всіх джерел.
- Нових назв сотні — «AI-зіставити» застосовує впевнені пари сам, решту пропонує підтвердити.
- Значення з сайту має лягти в поле картки — наприклад, у «Виробника» замість атрибута.
- Парсер завів зайві атрибути — «Ігнорувати» й видалення в правильному порядку прибирають їх так, що вони не повертаються.
З чого почати: після першого збору відкрийте «Зіставлення атрибутів» і розберіть вкладку «Список нових атрибутів».
Що вміє зіставлення характеристик
- Зіставлення під час оновлення каталогу — назва шукає свій атрибут у п'ять кроків, незнайдена заводиться новою.
- Словник зіставлень — одне правило діє для всіх джерел-парсерів.
- Атрибут у поле картки — «Виробник», назва, описи, мета-теги.
- Список зв'язків — усі зіставлення в одному вікні, хибний видаляється або вимикається.
- AI-зіставлення — упевнені пари застосовуються самі, решта чекає підтвердження.
- Прибрати атрибути й групи, заведені парсером, так, щоб вони не повернулися.
Де це і хто має доступ
- Меню
- Довідники → Обробка прайс-листів → Список прайс-листів
- Зіставлення атрибутів
- рядок джерела → стрілка біля «Зіставлення товарів» → «Зіставлення атрибутів»
- З картки джерела
- вкладка «Товари» → бургер додаткових операцій → «Зіставлення атрибутів»
- Список зв'язків
- Атрибути → «AI-інструменти» → «Пошук дублікатів атрибутів за допомогою AI» → «Список зв’язків»
- Право доступу
- вікно «Прайс-листи»; окремого права на зіставлення атрибутів немає
- Підготувати
- джерело-парсер із зібраними характеристиками
Як налаштувати збір характеристик на сайті — у статті Що саме забирає парсер із картки товару.
Як характеристики потрапляють у каталог
Зібране лежить у прайсі джерела: сам парсер у ваш каталог нічого не переносить. Переносить його оновлення базового каталогу — окремий прогін зі своїми налаштуваннями.
Оновлення стартує саме, якщо ввімкнена настройка «Оновлювати каталог після завантаження» (за замовчуванням увімкнена): після завантаження всіх прайсів за розкладом, а якщо парсинг ще йде — за хвилину після нього. Тому позначки видалення, лишені у вікні оновлення «щоб один раз перевірити», спрацюють уночі без вас: п'ять шляхів запуску.
Характеристики стають атрибутами каталогу
Кожна зібрана назва характеристики шукає собі у вашому довіднику атрибутів. Порядок такий:
- назви зі словника зіставлень, позначені «Ігнорувати», видаляються;
- назви, для яких у словнику є пара, отримують ваш атрибут — і саму назву характеристики замінюють на назву атрибута каталогу;
- далі — збіг за назвою атрибута, спершу з пріоритетом головного синоніма;
- далі — збіг за контрольною сумою назви;
- усе, що не зіставилося, заводиться в довідник новим атрибутом. Якщо в характеристики було зібране поле «Назва блоку атрибута», блок із такою назвою теж заведеться в довіднику й атрибут ляже в нього; коли ім'я блока порожнє — у блок за замовчуванням.
- Початок або кінець
- Дія або результат
- Розвилка: далі шлях залежить від відповіді
Останній пункт і є причиною, чому довідник атрибутів у тих, хто парсить, розростається сам собою: сайти називають ту саму характеристику по-різному, і кожен варіант стає окремим атрибутом.
Перенесення фото й характеристик від джерела-парсера в каталог коштує грошей — 0,05 € за товар, один раз на товар. Це не стосується звичайних файлових прайсів. Саме про це попереджає підказка біля прапорця «Завантажувати атрибути»: «При оновленні БК буде стягуватися дод. оплата». Як побачити суму до запуску й що буде, якщо балансу не вистачить, — у статті Оновлення базового каталогу.
Як зіставити назви з сайту з вашими атрибутами
Робиться це у вікні «Зіставлення атрибутів».
Це словник зіставлень. Дві вкладки — «Список нових атрибутів» і «Список зіставлених атрибутів». Підказка над сіткою каже, що робити: «Для порівняння атрибутів сайту з атрибутами базового каталогу виконайте подвійний клік мишкою на полі "Найменування атрибута базового каталогу" і виберіть потрібний атрибут зі списку.»
1
Колонка «Ігнорувати»2
Колонка «Найменування атрибута з сайту (джерело)»3
Колонка «Найменування атрибута базового каталогу»4
Кнопка «AI-зіставити» (не натискати)- «Ігнорувати» — прапорець, щоб виключити атрибут із зіставлення.
- «Найменування атрибута з сайту (джерело)» — назва характеристики, як вона прийшла з сайту постачальника.
- «Найменування атрибута базового каталогу» — з чим зіставити цю характеристику у власному каталозі.
- «AI-зіставити» — автоматичне зіставлення через AI; у цьому кадрі кнопку не натискали, вона лишається доступною для власника.
Колонки:
- «Ігнорувати» — характеристика не поїде в каталог узагалі. Сюди складають те, що характеристикою насправді не є, — рядки на кшталт «Товар на сайті бренду» чи «Офіційний сайт», які сайти теж кладуть у таблицю параметрів.
- «Найменування атрибута з сайту (джерело)» — як воно називається на чужому сайті.
- «Найменування атрибута базового каталогу» — на що замінюється у вас.
- «Категорія» — правило тільки для цієї категорії каталогу.
- «Найменування поля базового каталогу» — у яке поле картки (наприклад, «Виробник») писати значення замість атрибута. Діє тільки в пошуку контенту для вже наявних товарів (докладніше); на перенесення прайсу в каталог вона не впливає.
Словник спільний на всі джерела: правило, заведене на одному парсері, спрацює на всіх. Це задумано так — постачальники пишуть «Діагональ», «діагональ дисплея» й «display diagonal», а атрибут у вас один.
Атрибут із сайту — одразу в поле картки, наприклад «Виробник»
Характеристику з сайту можна писати не в атрибут, а в поле картки товару: «Виробник», «Найменування товару», короткий чи повний опис, мета-теги, SEO H1. Робить це колонка «Найменування поля базового каталогу» у вікні «Зіставлення атрибутів»: у рядку потрібного атрибута з сайту натисніть стрілку праворуч від комірки й виберіть поле зі списку.
Спрацьовує це правило тільки в пошуку контенту для наявних товарів: у вікні «Пошук контенту для товарів» у блоці «Що зберігати» має стояти прапорець «Заповнювати поля БК за зіставленням атрибутів». Тоді під час «Зберегти» значення атрибута ляже у вибране поле картки.
Для «Виробника» є умова: значення з сайту має збігатися з назвою виробника, який уже є у вашому довіднику виробників (великі й малі літери не розрізняються).
Нового виробника програма не заводить: якщо збігу немає, поле не змінюється й у товару лишається попередній виробник. З увімкненим «Не перезаписувати заповнені поля» заповнюються тільки порожні поля. На перенесення прайсу джерела-парсера в каталог колонка не впливає.
Де подивитися всі зв’язки й видалити хибний
Усі вже зіставлені атрибути сайтів лежать на вкладці «Список зіставлених атрибутів» того самого вікна «Зіставлення атрибутів». Те саме окремим вікном «Список зіставлених атрибутів» відкривається з довідника атрибутів: Атрибути → «AI-інструменти» → «Пошук дублікатів атрибутів за допомогою AI» → кнопка «Список зв’язків». Кнопка видна, коли в обраній категорії є атрибути.
1
Видалити2
Атрибут синонім3
Головний атрибут4
Активність- Видалити — іконка видалення вибраних зв’язків з тулбара (у зйомці не натискалась).
- Атрибут синонім — назва-дублікат, яку система замінює на головний атрибут.
- Головний атрибут — назва, до якої зведено синонім.
- Активність — прапорець, чи діє зв’язок.
У вікні три колонки: «Атрибут синонім» — назва з сайту, «Головний атрибут» — ваш атрибут, на який вона замінюється, і «Активність». Рядки фільтруються за назвою в рядку фільтра над колонкою.
- Видалити хибний зв’язок — виберіть рядок, натисніть іконку кошика («Видалити») в тулбарі й підтвердьте. При наступному прогоні назва з сайту знову стане новою характеристикою, і її можна зіставити правильно.
- Тимчасово вимкнути — зніміть галочку «Активність»: неактивний зв’язок при зіставленні не застосовується.
Як зіставити сотні назв кнопкою «AI-зіставити»
Розбирати кількасот нових назв руками довго, тому в тулбарі є AI-зіставлення. Спершу програма будує покажчик довідника атрибутів (поки його немає, у вікні висить «Індексація довідника атрибутів…»), потім на кожну назву підбирає кандидатів і питає модель, чи це та сама характеристика.
Відповідь оцінюється числом упевненості:
- 92 і вище — зіставлення застосовується само, у сітці воно позначене як «Зіставлено авто»;
- від 75 до 91 — це пропозиція: у рядку з'являються дві кнопки, «Підтвердити зіставлення» й «Відхилити (новий атрибут)». Підтвердити всі пропозиції одразу можна кнопкою «Підтвердити всі»;
- нижче 75 — характеристика вважається новою.
Ручне зіставлення AI не перетирає ніколи. Протилежні грані одного параметра модель зводити не має права: «Ширина», «Висота» й «Глибина», «Вага нетто» й «Вага брутто», «Мін. температура» й «Макс. температура», «Внутрішній діаметр» і «Зовнішній діаметр» — це різні атрибути. Над сіткою показані п'ять лічильників: «Зіставлено авто», «Пропозицій», «Нових», «Ручних», «Незіставлено».
Чому «Пошук контенту для товарів» не дає зберегти, поки йде зіставлення
Пошук контенту зіставляє знайдені характеристики з довідником сам, одразу після прогону. Поки йде робота, на вкладці «Результати» висить рядок «Зіставляємо знайдені характеристики з довідником» із лічильником, а якщо довідник ще не готовий — «Готуємо довідник характеристик до зіставлення…». Ті самі рядки пишуться в журнал на вкладці «Прогрес».
Поки йде саме зіставлення — рядок «Зіставляємо знайдені характеристики з довідником», — кнопка «Зберегти» неактивна, а натискання на неї показує: «Триває зіставлення характеристик із довідником. Дочекайтеся завершення: інакше частина характеристик заведеться в каталозі другими, окремими записами.» Це не помилка — програма не дає записати в картки характеристики, для яких ще не вирішено, чи це наявний атрибут чи новий.
На попередньому етапі, «Готуємо довідник характеристик до зіставлення…», кнопка ще активна, але зберігати варто після зіставлення — з тієї ж причини. Скільки чекати, залежить від числа нових назв: стежте за лічильником у рядку. Кнопка знову стає активною в одному з трьох випадків:
- зіставлення закінчилося — «Характеристики зіставлено з довідником»;
- вікно передало решту фоновій черзі — у журналі «Залишилося зіставити характеристик: N. Їх обробляє фонова черга.»;
- черговий крок не вдався — у журналі «Зіставлення характеристик не рухається…» (про це нижче).
Підсумок живе в ряду фільтрів над списком товарів — посилання «Нові характеристики» з лічильником. Підказка на ньому каже, скільки «Зіставлено автоматично за допомогою AI» і скільки «Чекають на ваше підтвердження»; натискання відкриває вікно підтвердження з тими самими кнопками, що описані вище.
Якщо замість лічильника з’явилося «Зіставлення характеристик не рухається: черга завдань не відповідає. Роботу не втрачено — вона продовжиться, щойно черга запрацює.» (у вікні «Зіставлення атрибутів» — «Зіставлення не рухається: черга завдань не відповідає…»), сервер не відповів на черговий крок.
Зроблене зберігається в довіднику, решту назв добирає фонова черга. Можна закрити вікно й повернутися пізніше: відкрийте «Нові характеристики» і подивіться, чи зменшилося «Незіставлено». Повторне натискання «AI-зіставити» безпечне — воно бере тільки ті назви, яких ще немає в довіднику, і вже зіставлене не перезаписує.
Поки попереднє завдання не завершене, повторне «AI-зіставити» нового не створює. У вікні «Черга завдань» це завдання видно як «AI-зіставлення атрибутів»; «Зіставлення товарів через AI» там — інше завдання, зіставлення товарів постачальника з каталогом.
Як прибрати атрибути й групи, які завів парсер
Атрибут, заведений із даних парсера, у довіднику нічим не відрізняється від заведеного вручну: позначки «прийшов із парсера» в нього немає. Видаляють його так само, кошиком у довіднику атрибутів, і наслідки ті самі. Разом з атрибутом зникають його значення в усіх товарах, прив'язки до категорій, колонка в сітці каталогу, формули, що на нього посилалися, і поле в шаблонах вивантаження. Відкату немає.
Особливість парсера в тому, що видалений атрибут повертається. Оновлення каталогу шукає атрибут за назвою характеристики, а назву, яку більше нема з чим зіставити, заводить новим атрибутом. Тому прибирають у такому порядку:
- у вікні «Зіставлення атрибутів» ставлять «Ігнорувати» на цій назві або зіставляють її з потрібним атрибутом каталогу;
- тільки потім видаляють атрибут із довідника.
Кожен крок окремо не спрацює:
- «Ігнорувати» саме нічого з товарів не прибирає. Позначка лише викидає назву з даних прайсу під час оновлення каталогу, а значення, які товари вже отримали, лишаються, доки не видалити атрибут;
- якщо видалити атрибут без «Ігнорувати», то наступне оновлення каталогу після нового збору прайсу заведе цю назву атрибутом знову;
- якщо назва була зіставлена саме з тим атрибутом, який ви видалили, таке зіставлення перестає діяти, і назва теж заведеться новим атрибутом. Її треба зіставити заново.
Групу, заведену з поля «Назва блоку атрибута», видаляють кошиком на вкладці «Групи атрибутів». Атрибути групи при цьому не видаляються: вони переходять у групу, позначену «За замовчуванням».
На підключеному сайті група знімається теж, якщо в шаблоні вивантаження на сайт увімкнені «Видаляти дані відразу на сайті» й «Атрибути» в блоці «Вибір даних для видалення на сайті». Саму групу «За замовчуванням» видалити не можна.
Але оновлення каталогу заводить групу за назвою так само, як атрибут. Поки парсер збирає цю назву блоку, після наступного збору прайсу й оновлення каталогу група з'явиться знову. Щоб цього не було, очистіть селектор поля «Назва блоку атрибута» в налаштуваннях джерела.
Сценарії
Наповнити каталог характеристиками, не роздуваючи довідник атрибутів
Що зробити. У групі «Атрибути» заповніть рядок «Селектор операції» (у «Селектор №1» — блок характеристик, у «Селектор №2» — один рядок), а також «Назва атрибута» і «Значення атрибута». Після збору, до оновлення каталогу, відкрийте «Зіставлення атрибутів» і на вкладці «Список нових атрибутів» зіставте потрібні назви з атрибутами каталогу, а зайві позначте «Ігнорувати».
Що вийде. Оновлення базового каталогу впише значення у ваші атрибути: зіставлена назва замінюється назвою атрибута каталогу, назва з «Ігнорувати» в каталог не йде.
Чого не буде. Без «Селектор №2» характеристики не зберуться — винятки тільки розмітка <dl> і джерело у форматі JSON (про характеристики). Назва, для якої не знайшлося ні пари, ні атрибута з такою самою назвою, заведеться новим атрибутом.
Писати бренд із характеристики сайту в поле «Виробник»
Що зробити. У вікні «Зіставлення атрибутів» у рядку атрибута з сайту в колонці «Найменування поля базового каталогу» натисніть стрілку й виберіть «Виробник». У вікні «Пошук контенту для товарів» у блоці «Що зберігати» увімкніть «Заповнювати поля БК за зіставленням атрибутів».
Що вийде. Під час «Зберегти» в пошуку контенту значення атрибута ляже в поле «Виробник» картки, якщо виробник із такою самою назвою (без огляду на регістр) уже є у вашому довіднику виробників.
Чого не буде. Нового виробника програма не заводить: без збігу в картці лишається попередній виробник. На перенесення прайсу джерела-парсера в каталог це правило не діє.
Що робити, коли довідник атрибутів розрісся або зіставлення стоїть
| Що ви бачите | Чому так | Що зробити |
|---|---|---|
| Після оновлення каталогу в довіднику атрибутів з'явилися десятки нових рядків | Назва характеристики, для якої не знайшлося пари, заводиться новим атрибутом | Розібрати «Список нових атрибутів» до наступного оновлення: зіставити потрібні, зайві позначити «Ігнорувати» (як зіставити назви) |
| «Триває зіставлення характеристик із довідником. Дочекайтеся завершення…» | Пошук контенту ще зіставляє знайдені характеристики з довідником; запис зараз завів би їх другими атрибутами | Дочекатися, поки зникне рядок «Зіставляємо знайдені характеристики з довідником», і натиснути «Зберегти» ще раз (про зіставлення в пошуку контенту) |
| «Зіставлення не рухається: черга завдань не відповідає. Роботу не втрачено…» | Сервер не відповів на черговий крок AI-зіставлення. Зроблене збережене, решту добирає фонова черга | Нічого не перезапускати одразу: повернутися пізніше й перевірити лічильник «Незіставлено». Повторне «AI-зіставити» бере тільки незіставлені назви (докладніше) |
| Видалений атрибут з'явився знову після оновлення каталогу | Парсер і далі збирає цю назву, а оновлення каталогу заводить назву без пари новим атрибутом | Спершу позначити назву «Ігнорувати» або зіставити, потім видалити атрибут (як прибрати атрибути) |
Часті запитання
Характеристики зібралися, а в каталозі товару їх немає. Чому?
Зібране переїжджає в каталог оновленням базового каталогу. Перевірте, чи воно запускалося, чи не позначені ці назви «Ігнорувати» і чи вистачило балансу на перенесення (докладніше).
Чи можна довіряти кнопці «AI-зіставити»?
Зіставлення з упевненістю 92 і вище застосовується само, від 75 до 91 чекає вашого підтвердження, нижче 75 назва вважається новою. Зроблене вручну зіставлення AI не перетирає.
Чи діє зіставлення, заведене на одному парсері, для інших?
Так. Словник зіставлень спільний на всі джерела: правило, заведене на одному парсері, спрацює на всіх.
Чи прибирає «Ігнорувати» значення, які товари вже отримали?
Ні. Позначка лише викидає назву з даних прайсу під час оновлення каталогу. Щоб прибрати значення з товарів, після «Ігнорувати» видаліть сам атрибут (порядок дій).
Чи можна вимкнути зв’язок, не видаляючи його?
Так. У вікні «Список зіставлених атрибутів» зніміть галочку «Активність» — неактивний зв’язок при зіставленні не застосовується.
Суміжні теми
- Якщо потрібна загальна картина або характеристики не збираються зовсім — Що саме забирає парсер із картки товару.
- Якщо треба зрозуміти, коли й як зібране переїжджає в картки — Оновлення базового каталогу.
- Якщо дублі атрибутів уже завелися в довіднику — Пошук дублікатів атрибутів.
- Якщо атрибут треба налаштувати чи ввімкнути в категорії — Атрибути.

