Виробник і характеристики товару з прайсу постачальника

21 хв

Розмова з підтримкою — замість читати: навіщо це потрібно, що налаштувати і що ви отримаєте.

Постачальник надсилає файл, у якому бренд заховано в назві товару — «Смартфон Samsung Galaxy S24», — а колір, об’єм і матеріал стоять окремими колонками. За те й за інше відповідають дві операції обробки прайсу: одна вирішує, звідки береться виробник товару з прайсу, друга переносить значення колонок у характеристики картки. Працюють вони однаково: порівнюють текст постачальника з назвами у ваших довідниках і з’єднують те, що збіглося слово в слово. І помиляються однаково — коли збігу немає, поле лишається порожнім або в довідник їде рівно те, що написав постачальник.

Обидві операції з’являються в кожного нового джерела самі й майже ніде не вимикаються. Тобто вони вже працюють у вас — питання лише в тому, що вони встигають знайти.

Вікно
«Порядок застосування операцій» і «Виробники товарів»
Право доступу
доступ до картки прайс-листа (секція «Додатково») і окремо — до вікна «Виробники товарів»
Підготувати
завантажений прайс і записи в довіднику виробників: операція знаходить тільки ті бренди, які в довіднику вже є

Маршрут задачі

  1. Позначити колонки прапорцем «Атрибут товару»Майстер зіставлення стовпців
  2. Перевірити, що обидві операції є в списку, і в якому вони порядкуПорядок застосування операцій
  3. Завантажити прайс і подивитися на колонку «Виробник»Товари прайсу в картці джерела
  4. Додати відсутні бренди або синоніми, прибрати дубліВиробники товарів
  5. Перенести характеристики в каталогОновлення базового каталогу

Дві операції, одна механіка

Обидві роблять одне: беруть текст із прайсу й шукають для нього готовий запис у вашому довіднику. Виробник шукається в довіднику «Виробники товарів», характеристика — у довіднику «Атрибути». Порівняння в обох випадках одне — точний збіг назви. Не «схоже», не «починається з», а збіг рядка з рядком.

Пошук виробника товаруЗбереження значень із полів в атрибути
Що бере з прайсуполе «Виробник», атрибут із «брендовою» назвою (дев’ять варіантів, перелічені нижче), слова найменування, категорію з прайсу, назву аркуша Excelзначення тих колонок, у яких стоїть прапорець «Атрибут товару» або «Опція товару»
З чим зіставляєдовідник «Виробники товарів» і синоніми виробниківдовідник «Атрибути» каталогу
Якщо збігу немаєполе «Виробник» лишається без зв’язку з довідником — або в довідник створюється новий записзначення лишається в прайсі без прив’язки до довідника
Місце в конвеєрі за замовчуванням70140 — останньою
Свої параметри«Мін. кількість символів», за замовчуванням 3немає
Що пише в журнал про результатрядок «Пошук виробника: визначено / не знайдено в довіднику» і два числарядок «Збереження атрибутів», і лише якщо помічені колонки взагалі знайшлися

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

Де це у програмі

Тема живе в чотирьох місцях: список операцій, адреси колонок, довідник виробників і одна загальна настройка. Пункта меню у вікна операцій і в майстра колонок немає — вони відкриваються з картки джерела.

Порядок застосування операцій
картка джерела прайсу → секція «Додатково» → «Порядок застосування операцій»; або зі списку прайс-листів: бургер рядка → група «Правила обробки»
Прапорець «Атрибут товару»
картка джерела → секція «Колонки» → кнопка «Налаштувати колонку» у рядка, група перемикачів «Обробка значення»; та сама панель відкривається кнопкою «Майстер»
Виробники товарів
Довідники → Виробники товарів
Атрибути каталогу
Довідники → Базовий каталог товарів → Атрибути
Настройка «Додавати нових виробників»
Кабінет → Налаштування системи → розділ «Прайс-листи» → підрозділ «Завантаження та розбір»

У вікні «Порядок застосування операцій» ліворуч стоїть список операцій цього прайсу, праворуч — панель «Довідка з операції». Виберіть у списку «Пошук виробника товару», і праворуч з’явиться її опис і єдине поле налаштування. Поки нічого не вибрано, панель показує «Виберіть операцію в списку ліворуч — тут з’явиться її опис і параметри.»; для операції атрибутів вона скаже «Ця операція не має додаткових параметрів.» — і це правда, параметр є тільки в пошуку виробника.

Вікно «Порядок застосування операцій» з обраною операцією «Пошук виробника товару»
1Операція «Пошук виробника товару»
2Поле «Мін. кількість символів»
3Операція «Збереження значень із полів в атрибути»
  1. Операція «Пошук виробника товару» шукає в назві товару бренд за довідником виробників і заповнює поле «Виробник».
  2. Поле «Мін. кількість символів» — слова коротші цієї довжини не беруть участі в пошуку бренду, за замовчуванням 3.
  3. Операція «Збереження значень із полів в атрибути» за замовчуванням стоїть останньою в списку застосування.

Порядок операцій, кнопки «Додати операцію» та «Встановити для всіх» і правила перетягування описані окремо — порядок операцій під час завантаження прайсу. Тут — те, що ці дві операції роблять із даними.

Як програма шукає виробника

Операція «Пошук виробника товару» заповнює поле «Виробник» і зв’язує його з довідником. Джерел у неї три, і вони перебираються по черзі.

Готове значення. Якщо поле «Виробник» уже заповнене — прийшло окремою колонкою файлу, — операція просто шукає в довіднику точний збіг назви й підставляє написання з довідника. Далі те саме робиться по синонімах виробників. Ці два кроки виконуються навіть тоді, коли операції немає у списку: наприкінці завантаження програма все одно проходить по товарах без визначеного виробника й зіставляє ціле значення поля з довідником.

Атрибут із «брендовою» назвою. У товарів із порожнім полем «Виробник» береться значення атрибута, назва якого збігається з одним із дев’яти варіантів: «Бренд», «Производитель», «Виробник», Brand, Manufacturer, Vendor, «Марка», «Торговая марка», «Торгова марка». Список зашитий у коді; регістр і пробіли по краях значення не мають. Про те, як цим користуватися, — окремий розділ нижче.

Слова з тексту. Це головний спосіб для звичайного прайсу, і саме він працює найхитріше. Найменування товару розбивається на окремі слова, кожне слово чиститься й порівнюється з назвами довідника. Так само розбирається категорія з прайсу, а назви аркушів Excel перевіряються цілком, на входження назви бренду.

ЧергаЗвідки беруться словаЯк порівнюється
1найменування товаруслово в слово з назвою з довідника
2категорія з прайсуслово в слово; цей крок виконується завжди
3назва аркуша Excelназва бренду шукається всередині назви аркуша

Перед порівнянням чистяться обидві сторони. З кожного слова прайсу видаляється все, крім цифр, латиниці, кирилиці, літер ä ö ü ß і пробілу; слова з одних цифр і слова коротші за поріг викидаються. Назви з довідника — разом із синонімами — проходять точно таку саму чистку, тому розділовий знак усередині назви порівнянню не заважає: і «A-DATA» у прайсі, і «A-DATA» у довіднику однаково перетворюються на «ADATA».

Написання в прайсі або в довідникуУ що його перетворює чистка
SamsungSamsung
Bosch,Bosch
(Bosch)Bosch
A-DATAADATA
Black&DeckerBlackDecker
BLACK & DECKERBLACK DECKER — уже два слова
Xiaomi/RedmiXiaomiRedmi
NestléNestl
KrügerKrüger

Ось що з цього виходить на живих даних. Довідник у прогоні містив Samsung, A-DATA, Bosch, Nestlé, Nestle, Under Armour, LG, BLACK & DECKER, Black&Decker, De’Longhi.

Найменування в прайсіЩо знайшлося
Смартфон SAMSUNG Galaxy S24Samsung — регістр не заважає
Пральна машина Bosch, 8 кгBosch — кому зняла чистка
Телевізор LG 55LG
SSD A-DATA 512GBA-DATA — дефіс знявся з обох сторін
Кава Nestlé Classic 200 гNestlé, а не Nestle: у прайсі «é» зникла, у довіднику теж
Кавоварка De’Longhi MagnificaDe’Longhi
Дриль Black&Decker 500WBlack&Decker
Дриль BLACK & DECKER 500Wнічого — після чистки це два слова
Футболка Under Armour розмір Lнічого — назва з двох слів

Пробіл довкола розділового знака. Сам знак чистка знімає з обох сторін, тому A-DATA, Black&Decker і De’Longhi у довіднику знаходяться по словах найменування. А от BLACK & DECKER після чистки перетворюється на два слова, і по словах найменування така назва не знайдеться вже ніколи: порівняння йде по одному слову за раз. Заведіть написання без пробілів — Black&Decker. Не рятує тут і : він проходить ту саму чистку, тож «BLACK & DECKER» і синонімом лишиться двома словами. Написання з пробілами визначиться хіба що точним збігом поля «Виробник» або через назву аркуша Excel.

Поле «Мін. кількість символів»

Єдиний параметр операції, панель праворуч. За замовчуванням — 3: слова коротші не перевіряються, щоб «на», «для» і «кг» не збігалися з чимось у довіднику. Нуль і будь-який нечисловий текст програма все одно вважає за 3.

Поріг рахується в літерах, однаково для латиниці й кирилиці: і LG, і ЛГ — це дві літери, і при порозі 3 обидва в пошук не потрапили б. Для двох брендів у коді зроблено виняток: LG і HP перевіряються за будь-якого порога. Кириличного ЛГ у винятку немає. Якщо підняти поріг до 6, з пошуку вилетять і Bosch (п’ять літер), і Бош (три).

Якщо в товарі знайшлося кілька брендів

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

Характеристики з колонок файлу

Операція «Збереження значень із полів в атрибути» переносить значення колонок у характеристики товару. Які колонки переносити — вирішує прапорець «Атрибут товару» в адресах колонок прайсу; поруч із ним у групі «Обробка значення» стоїть прапорець «Опція товару», і колонки з ним операція забирає теж.

Таблиця колонок прайсу з перемикачами «Атрибут товару» та «Опція товару» для рядка «Виробник»
1Перемикач «Атрибут товару»
2Перемикач «Опція товару»
  1. Перемикач «Атрибут товару» — значення цієї колонки прайсу стане характеристикою товару.
  2. Перемикач «Опція товару» — значення цієї колонки стане опцією товару.

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

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

Спосіб перший: поле прайсу плюс прапорець

Колонка прив’язана до звичайного поля прайсу — «Колір», «Вага», «Гарантія», — і на ній стоїть прапорець «Атрибут товару». Тоді значення потрапляє і в поле, і в характеристики. Характеристику створює саме операція, і робить це так:

  • порожнє значення характеристику не створює — рядки з порожньою колонкою пропускаються;
  • одиниця виміру не заповнюється. «500» буде просто «500», без «г» чи «мл»: операція одиницю не пише взагалі, і в каталог характеристика приїде без неї;
  • блок характеристик лишається порожнім — той, під яким характеристики групуються в картці товару;
  • назву характеристики операція бере з назви поля прайсу, а не з шапки колонки постачальника.

Назви полів прайсу в базі записані російською — усі 91. Тому прапорець на колонці, яку в майстрі підписано «Колір», створює характеристику «Цвет», а не «Колір». Якщо у вашому довіднику атрибутів є «Колір», прив’язка не станеться: назви не збігаються, і оновлення каталогу заведе другий атрибут поряд із першим. Перед тим як ставити прапорці на десяток колонок, погляньте, як після першого прогону називаються характеристики в картці товару.

Створену характеристику операція одразу пробує прив’язати до довідника атрибутів — у чотири проходи: за назвою з урахуванням головного синоніма, за назвою, за кодом назви з урахуванням синоніма, за кодом. Порівнюється назва атрибута на мові каталогу, а не на мові, якою ви зараз дивитеся на програму.

Спосіб другий: колонка прямо в атрибут каталогу

У переліку «+ Додати поле», яким задають адресу колонки, крім полів системи перелічені атрибути вашого каталогу — у сітці колонок такі рядки підсвічені кольором. Виберіть атрибут замість поля, і значення колонки поїде в характеристики під назвою цього атрибута, з готовою прив’язкою до довідника.

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

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

Як характеристики потрапляють у каталог

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

Разом із операцією атрибутів вимикається ще три речі, які живуть у ній же й до характеристик стосунку не мають: зв’язування товарів-опцій із головним товаром, копіювання атрибутів між головним товаром і опціями та додавання значення опції до найменування. Це описано в порядку операцій.

Коли бренд лежить окремою колонкою

Це найчастіший випадок після «бренд у назві»: у файлі є окрема колонка з брендом, і потрібно, щоб її значення стало виробником товару.

Робочий рецепт простий: прив’яжіть цю колонку до поля «Виробник». Тоді поле заповниться під час читання файлу, а операція зв’яже його з довідником точним збігом назви — і зробить це навіть тоді, коли її немає в списку операцій. Ніякі прапорці й перестановки для цього не потрібні.

Тепер про зв’язок двох операцій, за який їх часто переставляють. Перший крок пошуку виробника читає характеристики: у товарів із порожнім полем «Виробник» він бере значення атрибута, назва якого є в списку з дев’яти «брендових» варіантів (див. вище). Характеристики створює друга операція. Виходить, що порядок двох операцій у конвеєрі має значення: поки операція атрибутів стоїть останньою, на момент пошуку виробника характеристик ще немає.

Перестановка допомагає тільки тоді, коли характеристика справді має одну з дев’яти «брендових» назв. Назву операція бере з назви поля прайсу — російської, — і зі стандартних полів під список підпадає єдине: поле «Виробник», яке як характеристика називається «Производитель». А колонка, прив’язана до поля «Виробник», і без жодних характеристик заповнює те саме поле, яке читає перший крок, — і крок його вже не чіпає, бо працює лише з порожніми. Тому в звичайному прайсі з колонкою бренду підняття операції атрибутів вище не змінює нічого.

Де цей крок справді працює — там, де характеристики приїжджають із фіду постачальника разом зі своїми назвами. У XML-фіді назву характеристики задає сам постачальник, і «Бренд» у ньому називається «Бренд». Такі характеристики читаються під час розбору файлу, до всіх операцій, тож і тут переставляти нічого не потрібно.

Підсумок: зв’язок між операціями реальний, але користі від перестановки менше, ніж здається. Спочатку перевірте, як називається характеристика з брендом, і лише потім міняйте порядок.

Чому довідник виробників розростається

Порівняння йде по тексту, тому в довідник потрапляє все, як написав постачальник. Звідси й типове сміття довідника:

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

Трапляються і зовсім курйозні записи — назви -, ---- і .: у прайсі в колонці бренду стояла риска, і риска стала виробником.

Що насправді робить дублі

Спершу про те, чого боятися не варто. Різне написання великими й малими літерами дублів не створює. Для програми «Samsung» і «samsung» — той самий виробник; пробіли в кінці назви теж не рахуються, а «Nestlé» і «Nestle» вважаються однаковими. Дублі роблять три інші речі:

  • розділові знаки й пробіли. A4 Tech і A4Tech; A-DATA і ADATA; AL-KO і Alko; BLACK & DECKER і Black&Decker; DE LONGHI, De’Longhi і Delonghi — три окремі виробники в одному довіднику;
  • — кирилична літера замість латинської. Acer і Aсer, де в другому кирилична «с». Cisco і Сisco. 2E і 2Е. Evo-kids і Evo-кids. На око вони не відрізняються, і знайти таку пару очима в довіднику на дві тисячі рядків неможливо;
  • службові символи й опечатки постачальника. Baseus і Baseus_; DJI і DJI_. Про опечатки прямо попереджає підказка самої настройки автододавання.

Проти гомогліфів у прайсі є окрема операція — «Чистка гомогліфів (схожих літер lat ↔ cyr) у найменуванні, артикулі та виробнику». Вона виправляє підміни в даних прайсу, але вже зіпсований довідник не чистить.

Настройка «Додавати нових виробників»

Це центральна розвилка теми. Настройка лежить у розділі «Прайс-листи», підрозділ «Завантаження та розбір», і за замовчуванням вимкнена. Її власний опис: «Виробники, зустрінуті у прайсі, автоматично заносяться до довідника.» А підказка поруч називає й зворотний бік: «Зручно під час першого підключення постачальника. Зворотний бік — помилки постачальника теж потраплять до довідника, і «Samsung» із «Samsyng» стануть двома різними виробниками.»

Налаштування «Додавати нових виробників» у розділі «Прайс-листи → Завантаження та розбір»
1Перемикач «Додавати нових виробників»
2Опис «Виробники, зустрінуті у прайсі, автоматично заносяться до довідника.»
  1. Перемикач «Додавати нових виробників» лишено в тому положенні, у якому він був (увімкнено).
  2. Опис пояснює, що нові виробники з прайсу автоматично потрапляють до довідника.

Що буде в кожному положенні:

НастройкаЩо відбувається
Увімкненаусі назви з поля «Виробник», яких немає в довіднику, заводяться туди самі — з логотипом-заглушкою і порожнім описом. Товари прайсу одразу отримують зв’язок із довідником. Разом із брендами приїжджають опечатки, гомогліфи й риски
Вимкненадовідник наповнюєте ви. Незнайомі бренди лишаються в товарах прайсу червоними, і ви бачите, чого не вистачає. Ціна цього — ручна робота на кожному новому постачальнику

Проміжний варіант — вимкнена настройка плюс ручне додавання, коли ви вже подивилися на прайс. У товарах прайсу контекстне меню рядка → «Додатково» → «Додати до довідника нових виробників». Програма перепитає «Додати нових виробників товарів з прайс-листа до довідника?», покаже «Додаються виробники з прайс-листа, чекайте» і завершить повідомленням «Нові виробники з прайс-листу успішно додані до довідника!». Додає вона те саме й так само, як увімкнена настройка, — але тільки для цього прайсу й тільки коли ви цього попросили.

Вимкнена настройка не є повним захистом довідника. Коли оновлення базового каталогу створює новий товар, виробник цього товару заноситься в довідник незалежно від настройки. Тобто вимкнений перемикач затримує сміття на етапі прайсу, але не на етапі появи товару в каталозі.

Як тримати довідник у порядку

Інструментів три, і кожен закриває свій випадок.

Синонім — коли постачальники пишуть той самий бренд по-різному. Відкрийте картку виробника, секція «Синоніми», кнопка «Додати» — і впишіть інше написання. У пошуку синонім працює точно так само, як основна назва, тому «Самсунг» і «SAMSUNG Electronics» краще тримати синонімами запису Samsung, а не окремими виробниками.

Перейменування — коли в довідник уже потрапило неправильне написання. Назва правиться прямо в сітці вікна «Виробники товарів». Товари каталогу при цьому лишаються прив’язаними до того самого запису: зв’язок тримається на номері виробника, а не на тексті.

Прибирання — бургер вікна «Виробники товарів», пункт «Видалити виробників, яких немає в базовому каталозі». Він видаляє записи, у яких немає жодного товару вашого каталогу, разом з описами, синонімами й прив’язками. Це і є штатний противник автододавання.

Поряд у тому ж бургері стоїть пункт «Видалити всіх виробників». Він чистить довідник цілком і знімає виробника з усіх товарів каталогу й усіх рядків прайсів; відкату немає. Розрізнити пункти можна за вікном підтвердження: штатне прибирання перепитує «Видалити виробників, яких немає в базовому каталозі?», а повне очищення — «Видалити всіх виробників?» і нижче окремим рядком: «Виробника буде знято з усіх товарів каталогу та прайс-листів. Дію неможливо скасувати.» Побачили це друге речення — ви вибрали не той пункт.

Розгорнуте меню вікна «Виробники» з пунктами прибирання довідника
1Видалити виробників, яких немає в базовому каталозі
2Видалити всіх виробників
3Додати
  1. Прибирає записи довідника, у яких немає жодного товару базового каталогу.
  2. Повністю очищує довідник виробників — без відкату.
  3. Додає виробника прямо в сітку, без відкриття окремої форми.

Де видно результат

Виробника видно. У сітці товарів прайсу є колонки «Виробник» і «ID виробника». Якщо назва заповнена, а зв’язку з довідником немає, назва малюється червоним і має підказку «Виробника товару немає у довіднику виробників». Це найшвидший спосіб побачити, чого не вистачає в довіднику. Для орієнтиру: у прайсі на 526 позицій, який ми дивилися, червоних назв 96.

Рядки прайсу з виробником, якого немає у довіднику
1Назва виробника червоним
  1. Назва виробника «Firebat» показана червоним просто у підписі товару — такої назви немає в довіднику виробників (наведення показує підказку «Виробника товару немає у довіднику виробників»).

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

Журнал прогону про виробника звітує двома числами. Наприкінці операції в журнал іде рядок «Пошук виробника: визначено / не знайдено в довіднику», а за ним два числа через скісну: скільки позицій прайсу мають зв’язок із довідником і в скількох назва заповнена, а зв’язку немає. Друге число — це рівно ті червоні назви із сітки, тільки рахувати їх очима не треба. Своє ім’я операція, як і раніше, пише на рівні «debug», який у журналі за замовчуванням прихований. Операція атрибутів пише рядок «Збереження атрибутів» — але лише тоді, коли знайшла хоч одну помічену колонку. Порожній результат вона проходить мовчки.

Рядок «Збереження атрибутів» у журналі трапляється двічі й від різних кроків: один — від цієї операції, другий — від запису характеристик під час читання файлу (XML-фід або колонка, прив’язана прямо до атрибута). Розрізняти їх можна за місцем у журналі: читання файлу йде раніше за операції.

Чого ці операції не роблять

  • Не знаходять багатослівний бренд по словах найменування. Порівняння йде з одним словом, тому «Under Armour» і «Adam Hall» не збігаються ні з чим. Сюди ж потрапляють назви зі знаком між пробілами: BLACK & DECKER після чистки — це теж два слова. Такий бренд визначиться лише точним збігом поля «Виробник» або через назву аркуша Excel.
  • Не зберігають латинську діакритику, крім ä ö ü ß. «Nestlé» з обох боків перетворюється на «Nestl», тому саме себе таке написання знаходить. А от «Nestlé» у прайсі й «Nestle» у довіднику не збігаються: у першого літера зникає, у другого лишається.
  • Не створюють характеристику з порожнього значення. Рядок із порожньою колонкою пропускається — і це не помилка, а спосіб не заводити порожні характеристики на половину прайсу.
  • Не заповнюють одиницю виміру. Ні «кг», ні «мл» із колонки не поїдуть: операція одиницю не пише, і в каталозі характеристика лишається без неї. Одиниці заповнюються лише для характеристик із XML-фіду.
  • Не кладуть характеристику у ваш блок. Блок призначається під час оновлення каталогу — той, що стоїть за замовчуванням.
  • Не переносять характеристики в товар каталогу. Це робить оновлення базового каталогу з увімкненим «Оновлювати атрибути». Без нього значення лишаються в прайсі назавжди.
  • Не чистять довідник. Ні дублі, ні риски замість назв самі не зникнуть: для цього є синоніми, перейменування й пункт прибирання.
  • Не звітують цифрами про характеристики. Скільки характеристик створено, у журналі прогону немає. Про виробника, навпаки, є рядок із двома числами: знайдено й не знайдено.

Що перевірити

Перед першим прогоном

Розбір частих проблем

Розбір частих проблем
Що ви бачитеЧому такЩо зробити
«Виробника товару немає у довіднику виробників» — назва виробника червона Поле заповнене, але такої назви в довіднику немає: або бренду там взагалі нема, або він записаний іншим написанням Додайте бренд у довідник або синонім до наявного запису; разово можна взяти все з прайсу пунктом «Додати до довідника нових виробників» (як тримати довідник у порядку)
Поле «Виробник» порожнє в усіх товарів прайсу Бренду немає ні в полі, ні в назві товару в тому вигляді, який програма може знайти: назва в довіднику багатослівна, або слово коротше за поріг Перевірте написання назв у довіднику й поле «Мін. кількість символів» (як програма шукає виробника)
У довіднику два однакові на вигляд виробники Це різні рядки: кирилична літера замість латинської, зайвий пробіл, дефіс або підкреслення в кінці. Регістр тут ні до чого — великі й малі літери програма не розрізняє Лишіть один запис, друге написання додайте синонімом, зайвий рядок видаліть (що насправді робить дублі)
У довіднику тисячі виробників, більшість — без товарів Увімкнена настройка «Додавати нових виробників»: у довідник приїхало все з поля «Виробник» усіх прайсів Приберіть непотрібне пунктом «Видалити виробників, яких немає в базовому каталозі» і вирішіть, чи потрібна настройка далі (настройка «Додавати нових виробників»)
Характеристик у товарі немає, у журналі прогону про них нічого Жодна колонка не позначена прапорцем: без помічених колонок операція нічого не робить і рядка в журнал не пише Поставте прапорець «Атрибут товару» на потрібних колонках (характеристики з колонок файлу)
Характеристики є в прайсі, але в картці товару їх немає Не увімкнено «Оновлювати атрибути» в оновленні каталогу, або в товару прайсу немає пари в каталозі, або товар каталогу закритий від змін характеристик Увімкніть «Оновлювати атрибути» і перевірте зіставлення товарів (як характеристики потрапляють у каталог)
Характеристика в картці товару називається російською — «Цвет» замість «Колір» Назву характеристики операція бере з назви поля прайсу, а вони записані російською Перейменуйте атрибут у довіднику атрибутів або прив’яжіть колонку прямо до потрібного атрибута каталогу (колонка прямо в атрибут каталогу)
«Збереження атрибутів» у журналі прогону двічі Так називаються два різні кроки: запис характеристик під час читання файлу і операція з полів прайсу Дивіться на місце рядка в журналі: читання файлу йде раніше за операції (де видно результат)
«Ця операція не має додаткових параметрів.» Так і є: із двох операцій власне налаштування має тільки пошук виробника Виберіть у списку «Пошук виробника товару», щоб побачити поле «Мін. кількість символів» (поле «Мін. кількість символів»)
Операцію атрибутів підняли вище за пошук виробника, а поле «Виробник» так і порожнє Перший крок пошуку читає характеристику з однією з дев’яти «брендових» назв («Бренд», «Производитель», «Виробник», Brand, Manufacturer, Vendor, «Марка», «Торговая марка», «Торгова марка»), а операція назвала її інакше — за назвою поля прайсу Прив’яжіть колонку бренду до поля «Виробник» замість перестановки (коли бренд лежить окремою колонкою)

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

Чому в товарів порожнє поле «Виробник», хоча операція увімкнена?

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

Чи варто вмикати «Додавати нових виробників»?

Настройка зручна на першому підключенні постачальника: довідник наповнюється сам. Зворотний бік — у нього приїдуть і опечатки постачальника, і назви з однієї риски. Вимкнена настройка означає ручну роботу, зате ви бачите незнайомі бренди червоними в товарах прайсу.

Чому в довіднику два однакові виробники?

Вони не однакові для програми. Великі й малі літери, як і пробіли в кінці назви, дублів не створюють — а от кирилична літера замість латинської, дефіс, амперсанд чи підкреслення створюють. «Cisco» з латинською «C» і «Сisco» з кириличною — два різні записи, і на око вони не відрізняються.

Де подивитися характеристики товару прайсу?

У жодному вікні: у сітці товарів прайсу характеристик немає. Побачити їх можна тільки після оновлення базового каталогу — у картці товару.

Чому характеристика називається російською?

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

Що станеться, якщо видалити ці операції зі списку?

Бренд перестане виділятися зі слів найменування, але виробник, який прийшов окремою колонкою файлу, все одно зв’яжеться з довідником наприкінці завантаження. Разом з операцією атрибутів вимкнеться ще й зв’язування товарів-опцій із головним товаром і додавання значення опції до найменування.

Як прибрати з довідника виробників, яких у мене немає?

У вікні «Виробники товарів» бургер, пункт «Видалити виробників, яких немає в базовому каталозі». Він видаляє записи без жодного товару каталогу разом з описами й синонімами. Сусідній пункт «Видалити всіх виробників» чистить довідник цілком — перечитайте, який пункт вибрано, перед підтвердженням.

Суміжні теми

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