Розмова з підтримкою — замість читати: навіщо це потрібно, що налаштувати і що ви отримаєте.
Постачальник надсилає весь свій асортимент. Ви торгуєте його частиною. Правила ігнорування прайс-листа — це перелік умов, за якими решта викидається з прайсу під час завантаження й до каталогу не потрапляє зовсім. Одне таке правило у вас уже працює, і створювали його не ви: кожен новий прайс заводиться з готовою умовою.
Задають правила один раз. Далі відбір повторюється сам, при кожному завантаженні файла, скільки б у ньому не було рядків.
- Вікно
- «Правила ігнорування»
- Право доступу
- доступ до вікна; кнопки «Додати» і «Видалити» відкриваються окремими правами всередині нього
- Підготувати
- завантажений прайс-лист і перелік того, чим ви не торгуєте, — назвами так, як їх пише постачальник
Маршрут задачі
- Подивитися, яка умова вже стоїть у прайсіПравила ігнорування, вкладка «Логічна умова»
- Додати правило за ключовим словомПравила ігнорування, вкладка «Ключові слова»
- Викинути зайве прямо із сітки товарів або з дерева категорійТовари прайс-листа; Зіставлення категорій прайс-листа
- Застосувати правила до вже завантажених рядківПравила ігнорування
- Перевірити, що саме зниклоЖурнал видалених товарів
Що вже викидається з вашого прайсу
Почніть не з налаштування, а з перевірки. У кожному джерелі прайс-листа з першого дня стоїть готова ігнорування — її записує програма в момент створення джерела. Читається умова так: викинути рядок, у якого порожня назва, порожній артикул виробника і порожній артикул контрагента одночасно.
У файлі постачальника такі рядки трапляються часто: порожні рядки між блоками й «шапки» розділів в Excel — те, що людина бачить як оформлення, а програма читає як позицію без назви й без артикулів. Умова прибирає їх ще до того, як ви їх побачите.
Подивитися й змінити її можна у вкладці «Логічна умова» цього вікна.
1
Перший рядок умови2
Розшифровка умови3
Кнопка «Зберегти»- Перший рядок умови — «Найменування товару» дорівнює порожньому рядку.
- Розшифровка умови — той самий фільтр звичайною мовою, під конструктором.
- Зберегти — застосовує зміни умови; тут кнопку не натискали.
Ця умова стосується конкретного прайсу. Є ще одна, спільна для всіх джерел, — її задають у тому самому вікні, відкритому з меню. За замовчуванням вона порожня: із сімдесяти двох магазинів її взагалі заводили шість, а заповнена вона в чотирьох.
Де це у програмі
Вікно відкривається з чотирьох місць, і від того, звідки ви зайшли, залежить, чиї правила ви бачите й правите: з меню — загальні, для всіх прайсів; з картки джерела — правила цього джерела.
- Меню
- Довідники → Обробка прайс-листів → Правила ігнорування
- Зі списку прайс-листів
- бургер над переліком джерел (підказка «Меню») → «Правила ігнорування» (загальні); бургер у шапці вікна → група «Правила обробки» → «Правила ігнорування» (обраного прайсу)
- З картки прайс-листа
- секція «Додатково» → «Правила ігнорування»
- З вікна аркушів Excel
- «Правила ігнорування» — правила цього прайсу й окремо взятого аркуша
1
Правила ігнорування- Правила ігнорування — другий пункт групи, одразу під «Список прайс-листів».
Ярлика на робочому столі у вікна немає — тільки меню й перелічені кнопки. У сусіднього вікна, «Журнал видалених товарів», немає навіть пункту меню: воно відкривається виключно кнопкою звідси.
Далі читати варто не підряд, а з того розділу, який відповідає вашому випадку.
- Треба викинути окремі позиціїПравило за ключовим словом: поле прайсу плюс значення — назва, артикул, виробник
- Треба викинути цілий розділ постачальникаПравило за категорією з прайсу: разом із товарами зникає й гілка дерева категорій
- Умова складніша за одне полеВкладка «Логічна умова»: кілька перевірок разом, зʼєднаних «і» або «або»
- Треба повернути те, що вже ігноруєтьсяЗнімається лише тут; товари повернуться наступним завантаженням прайсу
Два набори правил: загальні й одного прайсу
Вікно одне, а наборів правил у ньому два, і одночасно вони не показуються. Відкрили з меню — бачите тільки загальні правила, а під панеллю кнопок горить підпис «Використовуються налаштування для всіх прайс-листів». Відкрили з картки джерела — бачите тільки правила цього джерела, і загальних у списку немає.
Це стосується саме показу. Під час завантаження прайсу працюють обидва набори: спочатку загальні правила, потім правила самого джерела.
Побачити все разом можна кнопкою «Показати правила ігнорування з усіх прайс-листів» — іконка бази даних у панелі кнопок. Вона є тільки в загальному режимі й просто знімає фільтр: у сітці зʼявляються правила всіх джерел, а колонки «Контрагент» і «Прайс-лист» показують, чиє яке.
Знятий фільтр не змінює того, з чим працюють кнопки. Пункт бургера «Видалити всі правила» зітре правила тільки поточного вікна, навіть якщо на екрані показані правила всіх прайсів. У загальному режимі це загальні правила, у вікні джерела — правила цього джерела. Чужі лишаться на місці, і це радше добре, ніж погано, — але результат буде не той, який ви бачили на екрані.
Є і третій розріз — правила окремого аркуша Excel. Якщо у прайсу ввімкнено налаштування за аркушами, вікно можна відкрити для одного аркуша, і тоді його правила видно тільки там. Користуються цим рідко: на всіх магазинах разом таких правил шістнадцять.
Правило за ключовим словом
Правило складається з двох речей: поля прайсу й значення, яке в цьому полі шукати. Підказка під панеллю кнопок каже те саме: «Додайте правило: оберіть поле прайсу та впишіть значення — збіжні позиції не завантажаться до каталогу. Вкладка «Логічна умова» — для складних SQL-фільтрів.»
1
Кнопка «Додати»2
Кнопка «Видалити»3
Кнопка «Застосувати правила для товарів»4
Кнопка «Журнал видалених товарів»5
Колонка «Пошук за входженням»- Додати — відкриває вибір поля прайсу для нового правила ігнорування.
- Видалити — видаляє вибрані рядки правил (потребує підтвердження).
- Застосувати правила для товарів — прогоняє всі правила по завантажених рядках прайсу.
- Журнал видалених товарів — відкриває історію товарів, вилучених правилами.
- Пошук за входженням — прапорець, що вмикає пошук значення як підрядка, а не точний збіг.
Натисніть «Додати» — відкриється вибір поля. Угорі поле пошуку з підказкою «Пошук поля…», під ним секція «Останні вибрані» з пʼятьма полями, якими ви користувалися востаннє, далі дві групи: «Поля каталогу» і «Атрибути товару». Список довгий, тому малюється перша сотня, а решта ховається за підказкою «Показано не всі» — доберіть пошуком.
1
Пошук поля…- Пошук поля… — фільтрує список полів прайсу за назвою.
Після вибору поля відкривається вікно «Нове правило ігнорування». У ньому пʼять рядків:
- «Поле» — назва щойно обраного поля, тільки для читання.
- «Значення» — те, що шукати. Курсор одразу стоїть тут. Порожнім лишити не можна: програма відповість «Вкажіть значення для пошуку».
- «Пошук за входженням» — знятий. Про нього окремий розділ нижче, це найважливіша галочка вікна.
- «Опис» — нотатка для себе, ні на що не впливає. Заповнюють її рідко: на всіх магазинах разом опис є у шістнадцяти правил із пʼятисот сорока восьми тисяч.
- «Активність» — стоїть. Знята галочка означає, що правило лишається в списку, але не працює.
1
Значення2
Пошук за входженням3
Активність- Значення — текст, за яким шукається збіг у полі «Найменування».
- Пошук за входженням — знято: правило зіставляє значення точно.
- Активність — увімкнено: правило одразу почне діяти після створення.
Кнопка «Створити» додає правило в сітку, підсвічує його й прокручує список так, щоб новий рядок було видно. Сортування в сітці — новими вгору.
Сітка правил
Колонок девʼять: «Призначення» (поле прайсу), «Значення», «Пошук за входженням», «Опис», «Активність», «Контрагент», «Прайс-лист», «Дата додавання» і «Дата оновлення». Правити прямо в сітці можна чотири середні: значення, галочку входження, опис і активність. Клік по клітинці відкриває її, вихід із клітинки одразу зберігає — окремої кнопки «Зберегти» тут немає, зʼявляється тост «Успішно оновлено».
Колонка «Дата оновлення» лишається порожньою, доки правило хоч раз не відредагували: дата ставиться саме в момент правки, а не при створенні.
Сітку можна фільтрувати й сортувати за будь-якою колонкою — рядок фільтра стоїть під заголовками. Коли правил кілька сотень, це єдиний спосіб знайти потрібне: у середньому на один прайс, у якого правила взагалі є, їх припадає близько двохсот.
За якими полями ігнорують насправді
Полів у списку багато — у вікні конкретного прайсу їх за девʼяносто, — але практично весь відбір будується на чотирьох:
- Найменування товару — найчастіший вибір: саме в назву постачальники пишуть усе підряд.
- Артикул виробника
- Артикул контрагента
- Категорія з прайсу
Точний збіг чи входження — головна пастка
Галочка «Пошук за входженням» знята за замовчуванням. Це означає, що правило шукає значення цілком і точно: рядок прайсу видаляється, лише якщо поле збігається зі значенням від першого символу до останнього.
Написали в правилі Автохімія — і категорія «Автохімія» зникне, а «Автохімія та мастила» лишиться. Написали Bosch — зникнуть позиції, які називаються рівно «Bosch», а «Дриль Bosch GSB 13 RE» ні. Це та помилка, через яку правило виглядає створеним, а прайс не змінюється.
Правило зі значенням у вигляді шматка назви без галочки не працює. Якщо ви хочете викинути все, де зустрічається слово, — увімкніть «Пошук за входженням». Тоді правило спрацює на будь-якому рядку, у якому це слово стоїть будь-де: і на початку, і в середині, і в кінці.
Зворотний бік теж є. Увімкнена галочка робить правило значно ширшим, ніж здається: Bosch із входженням викине і «Дриль Bosch», і «Перехідник для Bosch», і «Аналог Bosch». Тому значення частіше вказують точно, без входження.
Регістр не має значення в обох режимах: bosch і BOSCH для правила — одне й те саме. Окремого перемикача регістру у вікні немає.
Одне правило — це одне поле й одне значення. «Або» і «крім» тут не записати: два бренди — два правила. Складніші умови збираються на сусідній вкладці.
Викинути цілий розділ постачальника
Коли непотрібен не окремий товар, а весь розділ, правило роблять по полю «Категорія з прайсу». Значення при цьому порівнюється з назвою розділу так, як її написав постачальник у своєму файлі, — а не з назвою вашої категорії. Це різні речі.
Таке правило прибирає не тільки товари. Разом із ними чиститься дерево категорій постачальника — але глибина залежить від тієї самої галочки «Пошук за входженням».
- Галочка знята. Зникає сам розділ і його підрозділи першого рівня. Те, що лежить рівнем нижче, лишається в дереві.
- Галочка стоїть. Зникає вся гілка вглиб: правило звіряється з повним шляхом категорії, а в ньому назва розділу є на всіх рівнях під ним.
Підрозділи зносяться разом із батьківським — без окремого попередження й без переліку того, що саме піде. Якщо в розділі «Інструмент» вам не потрібні тільки «Дриль», ігнорувати треба «Дриль», а не «Інструмент». І врахуйте глибину: без галочки дерево очиститься лише на один рівень униз, і в прайсі лишиться половина гілки.
Кнопка «Вибір категорій товарів»
У панелі кнопок є ще одна дія з категоріями — «Вибір категорій товарів». Вона працює навпаки: не викидає категорію, а звужує вже створене правило до кількох ваших категорій каталогу. Виділіть рядок правила в сітці, натисніть кнопку, відмітьте категорії — і правило діятиме тільки на товари, які вже лежать у них.
Без виділеного рядка кнопка мовчки нічого не робить: спершу клікніть по правилу, потім по кнопці. Користуються звуженням рідко.
Під час завантаження прайсу таке правило працює не на своєму місці в ланцюжку, а пізніше — після того, як товари розкладені за категоріями вашого каталогу. Інакше не було б чого перевіряти: на кроці ігнорування категорія в рядках ще не проставлена. Видалене цим проходом лягає в журнал робіт окремим рядком «Видалено товарів:» — другим після основного.
Звуження тримається на операції «Розподіл товарів за категоріями базового каталогу». Вимкнули її у вікні «Операції» — категорія в рядках лишиться порожньою, і правило не видалить нічого. З тієї ж причини воно не зачепить позиції, які жодне правило розподілу не розклало: категорії в них немає, отже, і в звуження вони не потрапляють.
Якщо ж обмежити правило треба розділом постачальника, а не своїм, — беріть поле «Категорія з прайсу»: воно відоме вже на кроці ігнорування.
Вкладка «Логічна умова»
Друга вкладка вікна — для випадків, коли одного поля мало. Підпис над конструктором каже прямо: «Складіть умову для ігнорування позицій у прайс-листі».
Умова збирається з рядків: поле, оператор, значення. Рядки зʼєднуються між собою «і» або «або», їх можна вкладати одна в одну групами. Поля беруться з тих самих колонок, що ви бачите в сітці товарів прайсу, — понад сотня, з них третина числові.
Оператори залежать від типу поля. Для числових це «дорівнює», «не дорівнює», «менше», «менше або дорівнює», «більше», «більше або дорівнює» і «між». Для текстових набір ширший: «містить», «не містить», «дорівнює», «не дорівнює», «починається з», «не починається з», «закінчується на», «не закінчується на», «порожнє» і «не порожнє». Перевірки «порожнє» для числового поля немає — порожню ціну ловлять умовою «дорівнює 0».
Під конструктором програма показує зібрану умову звичайною мовою — перечитайте цей рядок перед збереженням, він найкраще ловить помилки на кшталт переплутаних «і» та «або». Кнопка «Очистити» скидає конструктор, «Зберегти» записує умову; успіх підтверджує тост «Успішно оновлено».
Куди саме запишеться умова, залежить від того, як відкрито вікно: з меню — вона стане спільною для всіх прайсів, з картки джерела — умовою цього джерела, з вікна аркушів — умовою окремого аркуша.
Найпростіше застосування — ціна: умова «Ціна дорівнює 0» викине позиції, які постачальник надіслав без ціни. Правилами за ключовими словами таке не задати — там значення доводиться перелічувати по одному.
Правила, які приходять з інших вікон
Це вікно — не єдине місце, де правила зʼявляються. Ще три вікна пишуть у той самий список — найзручніше заводити правила прямо із сітки товарів прайсу.
Із сітки товарів прайсу
Правою кнопкою по рядку товару — пункт «Додати до списку ігнорування» з двома підпунктами: «Товар» і «Категорію». Програма перепитає «Додати довідник ігнорування?» і після підтвердження зробить одразу дві речі: створить правило й негайно видалить рядки з прайсу.
Правило по товару створюється за його назвою; якщо назви немає — за артикулом виробника, а якщо немає й його — за артикулом контрагента. Галочка входження при цьому не ставиться.
Якщо ви виділили не один товар, а кілька рядків, кожен виділений товар може дати три правила: за назвою, за артикулом виробника і за артикулом контрагента. Так працює налаштування «В ігнор — разом з артикулом», і вона ввімкнена за замовчуванням у сімдесяти одному магазині із сімдесяти двох. Виділили сотню рядків — у списку може зʼявитися до трьохсот правил.
Правило, створене із сітки, запамʼятовує не лише значення, а й сам рядок прайсу — і бʼє по обох. Тому воно може прибрати позицію, якої ви за значенням правила не очікували.
З дерева категорій постачальника
У вікні «Зіставлення категорій прайс-листа» наведіть курсор на категорію в правій панелі — зʼявиться кнопка «Додати до списку ігнорування». Тут чекбокс називається «Пошук за входженням слова» і теж за замовчуванням знятий. Після підтвердження зникають і товари категорії, і вузол дерева з підрозділами — глибина та сама, що описана вище.
З ШІ-зіставлення категорій
У вікні «AI-зіставлення категорій» можна відправити в ігнорування пачку категорій одразу — кнопкою «Додати в ігнорування» з числом відмічених. Одна особливість: якщо це вікно відкрито без конкретного прайсу, правило створюється загальним, і товари видаляються з усіх прайсів одразу, а не тільки з одного.
Усі ці входи пишуть в один і той самий список, і побачити його цілком можна тільки тут. Ні дерево категорій, ні вікно ШІ-зіставлення свій внесок назад не забирають — знімається ігнорування лише у цьому вікні. Це стосується і окремого вікна «Ігнорування категорій постачальника», яке відкривається з бургера «Дії» ШІ-зіставлення: воно теж лише додає.
Коли правило спрацьовує
Моментів три, і різниця між ними важлива.
- Під час кожного завантаження прайсу. Основний режим. Правила відпрацьовує операція «Видалення товарів, що знаходяться в списку ігнорування», і за підсумком у журнал робіт лягає рядок «Видалено товарів:» з числом.
- По кнопці «Застосувати правила для товарів». Разовий прогін по рядках, які вже завантажені.
- У момент додавання з чужого вікна. Коли правило створюється із сітки товарів або з дерева категорій, рядки видаляються негайно, без окремої команди.
А от правило, створене тут, у момент створення не видаляє нічого. Уже завантажені рядки лишаються на місці до наступного завантаження або до натискання кнопки.
Кнопка «Застосувати правила для товарів»
Кнопка є в панелі тільки тоді, коли вікно відкрито для конкретного прайсу. Вона проганяє по вже завантажених рядках усі правила по черзі: спершу загальні разом із загальною логічною умовою, потім умови аркушів, якщо вони налаштовані, далі правила й умову самого прайсу, а останніми — правила, звужені категоріями вашого каталогу. Тут вони працюють одразу: категорії в рядках уже проставлені попереднім завантаженням.
Поки вона працює, кнопка гасне, поруч крутиться індикатор і висить тост «Обробка даних, чекайте». Про завершення повідомляє «Готово».
Якщо у прайсі ввімкнено прапорець «Вести лог видалених товарів», ручний прогін наповнює журнал видалених товарів так само, як завантаження, — і так само стирає перед цим попередні записи цього джерела. Лічильники прайсу теж перераховуються, коли прогін хоч щось видалив: число позицій у списку джерел зміниться одразу, без чекання наступного завантаження.
Місце в порядку операцій
Під час завантаження прайс проходить ланцюжок операцій, і ігнорування стоїть у ньому другим — одразу після визначення категорій товарів і задовго до розподілу товарів за категоріями вашого каталогу.
Із цього видно, що де спрацьовує. Категорія постачальника на цей момент уже відома, тому правила за полем «Категорія з прайсу» відпрацьовують тут же, другим кроком. Категорія вашого каталогу ще порожня, тому звужені нею правила відкладаються й виконуються пізніше — разом з операцією «Розподіл товарів за категоріями базового каталогу», яка цю категорію й проставляє. У журналі робіт вони дають другий рядок «Видалено товарів:».
Саму операцію можна вимкнути або пересунути у вікні «Операції» цього прайсу. Тоді правила лишаться на місці, але під час завантаження їх ніхто не застосує — крім звужених категоріями каталогу: ті приходять з операцією розподілу й від вимкненого ігнорування не залежать. Про порядок операцій — окрема стаття, Порядок операцій під час завантаження прайсу.
Журнал видалених товарів
Ігнорування працює мовчки: у журналі робіт видно тільки підсумкове число видалених позицій. Якщо потрібно знати не «скільки», а «що саме» — вмикається журнал.
Спочатку ввімкнути
Прапорець живе не в цьому вікні, а в картці прайс-листа: секція «Товари», підрозділ «Очищення та службове», чекбокс «Вести лог видалених товарів (правила ігнорування)». Підказка до нього не приховує ціни: «Записувати усі товари, видалені операцією ігнорування. Включає діагностику, але уповільнює завантаження прайсу.»
1
Вести лог видалених товарів (правила ігнорування)- Вести лог видалених товарів — знято: журнал для цього джерела не наповнюється.
За замовчуванням він вимкнений. Це інструмент розбору, а не постійного нагляду: увімкнули, завантажили прайс, подивилися, вимкнули.
Порядок має значення: спершу прапорець, потім прогін. Журнал наповнюється в момент видалення, тож увімкнути його після того, як товари зникли, і подивитися, що ж це було, не вийде: тих рядків у прайсі вже немає.
Що видно в журналі
Вікно «Журнал видалених товарів» відкривається кнопкою зі списком у панелі кнопок — вона є тільки в режимі конкретного прайсу. Угорі два лічильники: «Усього записів» і «Останнє видалення» з датою.
1
Усього записів2
Тип правила3
Вивантажити файл (CSV)- Усього записів — лічильник рядків журналу, зараз 0.
- Тип правила — джерело видалення: SQL-правило чи правило за ключовим словом.
- Вивантажити файл (CSV) — експортує вміст журналу.
Кожен рядок — один видалений товар: коли видалено, яким типом правила, за яким полем і значенням, а далі сама позиція: назва, артикул, артикул постачальника, виробник, категорія постачальника, ціна. Колонка «Тип правила» має чотири значення, і по ній одразу видно, звідки прилетіло: «За ключем» — правило зі вкладки «Ключові слова», «SQL: прайс» — логічна умова цього прайсу, «SQL: аркуш» — умова аркуша, «SQL: загальне» — загальна умова.
Кнопка вивантаження віддає весь журнал файлом CSV — його відкриває Excel, і в ньому зручно шукати конкретну позицію. Кнопка з кошиком чистить журнал цього прайсу: «Очистити всі записи журналу для цього прайсу?».
Журнал живе один прогін. І кожне завантаження, і кожне натискання «Застосувати правила для товарів» з увімкненим прапорцем стирає попередні записи цього джерела, і відновити їх не можна. Потрібна історія за кілька прогонів — вивантажуйте CSV після кожного.
Як зняти ігнорування і що не повернеться
Це вікно — єдине місце, де ігнорування знімається. Ні в дереві категорій постачальника, ні у вікні ШІ-зіставлення дії «повернути» немає, і саме тому сусідні статті відправляють читача сюди.
Способів два, і вони різні за наслідками:
- Зняти галочку «Активність» у рядку правила. Правило лишається в списку, але більше не застосовується. Це оборотно: поставили галочку назад — правило знову працює.
- Видалити рядок — виділити правило й натиснути кошик у панелі кнопок. Програма перепитає, після підтвердження правило зникає назавжди. Скасування немає.
Якщо правил багато й вони більше не потрібні всі разом, у бургері «Додаткові операції» є пункт «Видалити всі правила» з підтвердженням «Видалити всі правила?». Памʼятайте про два набори: стираються правила тільки того вікна, у якому ви зараз.
Що повернеться, а що ні
Головне, чого чекають і не отримують: зняття правила нічого не повертає саме по собі. Ігнорування не позначає рядки як приховані — воно їх видаляє. Повернути видалене може тільки нове завантаження файла від постачальника.
- Товари прайсу зʼявляться знову при наступному завантаженні — за умови, що постачальник досі надсилає їх у файлі.
- Гілки дерева категорій постачальника так само відновляться з файлу.
- Записи журналу видалених товарів не відновлюються ніколи — ні зняттям правила, ні новим імпортом: перед кожним завантаженням журнал цього прайсу чиститься.
- Товари вашого каталогу нікуди й не зникали: ігнорування не заходить у базовий каталог узагалі. Позиція, яку ви вже створили в себе, лишиться, навіть якщо її джерело в прайсі тепер ігнорується. Прибирати її звідти доведеться окремо.
Якщо ви не впевнені в правилі — не видаляйте його, а зніміть «Активність» і завантажте прайс. Побачите результат, не втративши саме правило: повернути галочку — одна дія, а відновлювати видалений рядок нема звідки.
Вивантажити й завантажити правила файлом
Бургер «Додаткові операції» у панелі кнопок містить до пʼяти пунктів: «Оновити», «Скасувати фільтр», «Видалити всі правила», «Вивантажити у файл» і «Завантажити з файлу». Двох із них може не бути: «Видалити всі правила» видно тільки тому, у кого є право на видалення, а «Завантажити з файлу» — тільки у вікні конкретного прайсу.
1
Пункт «Видалити всі правила»2
Пункт «Вивантажити у файл»3
Пункт «Завантажити з файлу»- Видалити всі правила — незворотно стирає всі 354 правила ігнорування цього джерела.
- Вивантажити у файл — експортує поточний список правил у файл.
- Завантажити з файлу — імпортує правила ігнорування з файлу.
Вивантаження віддає правила книгою Excel із пʼятьма колонками: назва поля, значення для ігнорування, ознака пошуку за входженням, ідентифікатор контрагента й ідентифікатор прайсу. З вікна конкретного джерела вивантажуються тільки його правила; із загального — правила всіх прайсів разом.
Завантаження відкриває окреме вікно з групою «Адреса колонок, звідки завантажувати дані»: ви вказуєте номери колонок свого файла для «Назва поля», «Значення для ігнорування» і «Прапорець: пошук за входженням» — за замовчуванням перша, друга й третя. Список «Назва поля за замовчуванням (якщо не вказано у файлі)» стоїть на «Найменування»: це поле підставиться в рядки, де колонка з назвою поля порожня.
Прапорець «Видалити старі записи» у цьому вікні стоїть за замовчуванням: наявні правила зникнуть перед завантаженням нових. Хочете дописати правила до вже наявних — зніміть його перед вибором файла.
Пункт «Завантажити з файлу» є тільки у вікні конкретного прайсу: правила з файлу привʼязуються до джерела, тому в загальному режимі його немає.
Чого ігнорування не робить
- Не видаляє товари з вашого каталогу. Правила працюють тільки з рядками прайсу постачальника. Товар, який ви вже завели в себе, лишається на місці — ігнорування лише не пустить його джерело туди наступного разу.
- Не повертає видалене. Зняли правило — рядки не зʼявляються. Вони прийдуть із наступним файлом постачальника, і тільки якщо він досі їх надсилає.
- Не перевіряє категорії вашого каталогу на своєму кроці ланцюжка. Звужені ними правила відкладаються до операції «Розподіл товарів за категоріями базового каталогу»: вимкнули її — звуження не спрацює, бо категорія в рядках так і лишиться порожньою.
- Не розрізняє великі й малі літери — і ввімкнути це не можна, перемикача немає.
- Не вміє «або» і «крім» у ключових словах. Одне правило — одне поле й одне значення. Комбінації збираються на вкладці «Логічна умова».
- Не показує заздалегідь, скільки видалить. Попереднього перегляду немає: дізнатися можна тільки після прогону — за рядком «Видалено товарів:» у журналі робіт або за журналом видалених товарів.
- Не показує обидва набори правил одночасно без кнопки «Показати правила ігнорування з усіх прайс-листів», а кнопка ця є лише в загальному режимі.
- Не гарантує, що «входження» скрізь означає підстроку — але сьогодні означає. У програмі закладено запасний шлях: якщо на площадці піднято пошуковий сервер і ввімкнено настройку «Пошуковий індекс прайсів», правила за назвою, артикулом виробника й категорією прайсу шукають через індекс — тобто за словами, а не за шматком тексту, і «Bosch» тоді не знайде «Boschmann». Поки цю настройку не ввімкнено, «входження» працює саме як підстрока. Оговорка залишається на випадок, якщо індекс вам увімкнуть.
Що робити, коли зникло не те
| Що ви бачите | Чому так | Що зробити |
|---|---|---|
| Правило створено, а товари досі в прайсі | Правило, створене в цьому вікні, у момент створення нічого не видаляє | Натисніть «Застосувати правила для товарів» або дочекайтеся наступного завантаження прайсу (коли правило спрацьовує) |
| Прайс завантажився, а товари, які мали зникнути, на місці | Три можливі причини: у правила знята «Активність»; операцію «Видалення товарів, що знаходяться в списку ігнорування» вимкнено у вікні «Операції»; правило заведене в іншому наборі — загальному замість прайсового або навпаки | Перевірте по черзі галочку «Активність», операцію у вікні «Операції» і те, з якого входу відкрито вікно (два набори правил) |
| Правило зі шматком назви не спрацювало жодного разу | Галочка «Пошук за входженням» знята, і правило шукає значення цілком, від першого символу до останнього | Увімкніть «Пошук за входженням» у рядку правила (точний збіг чи входження) |
| Товар зник із прайсу, а правила на нього ніби немає | Правило прилетіло з іншого вікна: із сітки товарів прайсу воно створюється не лише за назвою, а й за артикулами, і ще запамʼятовує сам рядок. У сітку правил усе це потрапляє в спільний | Пошукайте в сітці правил не за назвою, а за артикулом товару, і перевірте загальні правила теж (правила з інших вікон) |
| Видалилося більше, ніж очікували: зникла ціла гілка категорій | З увімкненою галочкою «Пошук за входженням» правило зносить усю гілку вглиб і кожен розділ, у назві якого зустрічається це слово | Зніміть або вимкніть правило й завантажте прайс заново — гілка відновиться з файла постачальника (як зняти ігнорування) |
| Після додавання кількох товарів в ігнор правил зʼявилося втричі більше | Налаштування «В ігнор — разом з артикулом» увімкнене за замовчуванням: на кожен виділений товар створюється правило за назвою і ще два за артикулами | Зайві рядки видаліть у сітці; якщо такий режим не потрібен зовсім — вимкніть налаштування в налаштуваннях системи (правила із сітки товарів) |
| Правило, звужене до категорій каталогу, нічого не видалило | Звуження перевіряється після операції «Розподіл товарів за категоріями базового каталогу»: або її вимкнено у вікні «Операції», або позиції не підпали під жодне правило розподілу й категорії в них немає | Увімкніть операцію розподілу; якщо обмежити треба розділом постачальника, а не своїм, беріть поле (розділ постачальника) |
| У журналі робіт два рядки «Видалено товарів:» замість одного | Другий рядок — окремий прохід правил, звужених категоріями вашого каталогу: він іде після розподілу товарів за категоріями | Щоб побачити, у яких правил відмічені категорії, виділіть правило й натисніть «Вибір категорій товарів» (звуження за категоріями) |
| «Видалити всі правила» стерло не все, що було на екрані | Показ правил з усіх прайс-листів — це знятий фільтр, а видалення йде по набору того вікна, у якому ви зараз | Правила чужого прайсу видаляйте у вікні того прайсу (два набори правил) |
| Кнопка «Вибір категорій товарів» натискається, нічого не відкривається | У сітці не виділено жодного рядка правила | Клікніть спершу по рядку правила, потім по кнопці (вибір категорій) |
| У журналі порожньо, хоча товари видалялися | Прапорець «Вести лог видалених товарів» вимкнений; або журнал уже перезаписався — його стирає і наступне завантаження прайсу, і наступне натискання «Застосувати правила для товарів» | Увімкніть прапорець у картці прайсу й запустіть завантаження (журнал видалених товарів) |
| «Вкажіть значення для пошуку» | У вікні нового правила поле «Значення» порожнє або в ньому самі пробіли | Впишіть текст, за яким відбирати позиції (створення правила) |
| «Помилка: такий запис вже існує!» | Сервер не прийняв правку, і курсор повернувся в поле «Значення». Сам текст повідомлення оманливий: на дублікати програма не перевіряє, два однакові правила зберігаються мовчки | Шукати дублікат не потрібно — повторіть правку. Якщо повторюється, оновіть сітку пунктом «Оновити» й спробуйте ще раз |
| «Помилка», а під нею довгий технічний текст відповіді сервера | Сітка не отримала список правил: обрив звʼязку, завершена сесія або помилка на сервері | Оновіть сітку пунктом «Оновити»; якщо повторюється — перевідкрийте вікно й напишіть у підтримку, додавши цей текст |
| Замість вікна — картинка про закритий доступ | Групі вашого користувача не відкрито вікно «Правила ігнорування» | Попросіть власника відкрити доступ до вікна в налаштуванні прав груп (хто має доступ) |
Хто має доступ
Вікно «Правила ігнорування» відкривається тільки тим, кому власник дав до нього доступ; решта побачить заглушку про закритий доступ. Усередині вікна окремими правами закриваються дві кнопки: «Додати» і «Видалити». Так менеджеру можна лишити перегляд списку, забравши можливість його змінювати.
Пункт бургера «Видалити всі правила» закритий тим самим правом, що й кошик: без права на видалення його не видно в меню, а якби виклик і дійшов до сервера — не виконався б. Решта кнопок панелі окремих прав не має: «Застосувати правила для товарів», «Журнал видалених товарів», «Вибір категорій товарів» і «Вивантажити у файл» доступні всім, кому відкрито вікно.
У «Журналу видалених товарів» власних прав немає: він відкривається тим, хто має доступ до «Правил ігнорування». Окремого прапорця модуля у функції теж немає — вона доступна всім магазинам.
Перевірка на одному прайсі
Найкоротший спосіб переконатися, що відбір працює так, як ви задумали, перш ніж заводити сотні правил:
Перевірка на одному прайсі
Помилилися — правило вимикається однією галочкою, а рядки поверне наступне завантаження. Саме тому перевіряти дешевше на одному правилі й одному прайсі.
Часті запитання
Створив правило — чому товари досі в прайсі?
Правило, створене у вікні «Правила ігнорування», у момент створення нічого не видаляє. Воно спрацює на наступному завантаженні прайсу — за умови, що операцію «Видалення товарів, що знаходяться в списку ігнорування» не вимкнено у вікні «Операції». Щоб побачити результат одразу, натисніть «Застосувати правила для товарів» — кнопка є, коли вікно відкрито для конкретного джерела.
Як прибрати категорію зі списку ігнорування?
Тільки у вікні «Правила ігнорування»: знайдіть рядок правила, виділіть його й натисніть кошик, або зніміть галочку «Активність», якщо хочете лише тимчасово вимкнути. Ні в дереві категорій постачальника, ні у вікні ШІ-зіставлення такої дії немає. Товари категорії повернуться в прайс при наступному завантаженні файла.
Правило видалило більше, ніж я очікував. Як повернути?
Зніміть або вимкніть правило й завантажте прайс заново — рядки прийдуть із файлом постачальника. Саме по собі зняття правила нічого не відновлює: ігнорування рядки видаляє, а не приховує. Записи журналу видалених товарів не відновлюються взагалі.
Що робить галочка «Пошук за входженням»?
Знята — правило шукає значення цілком і точно: «Автохімія» не зачепить «Автохімія та мастила». Увімкнена — правило спрацює на будь-якому рядку, де це значення зустрічається будь-де. За замовчуванням вона знята, і саме через це правило зі шматком назви часто «не працює».
Чи видаляє ігнорування товари з мого каталогу?
Ні. Правила працюють тільки з рядками прайсу постачальника. Позиція, яку ви вже створили у своєму каталозі, лишається на місці; ігнорування лише перестає підживлювати її з прайсу. Прибирати такий товар із каталогу треба окремо.
Чому я не бачу правил, які точно створював?
Найімовірніше, ви дивитеся на інший набір. Вікно, відкрите з меню, показує загальні правила, а відкрите з картки джерела — правила цього джерела. Побачити все разом можна кнопкою «Показати правила ігнорування з усіх прайс-листів», але вона є тільки в загальному режимі. Ще один варіант — правило належить окремому аркушу Excel: тоді воно видно лише у вікні цього аркуша.
Як дізнатися, що саме видалили правила?
Увімкніть у картці прайсу прапорець «Вести лог видалених товарів (правила ігнорування)» і завантажте прайс. Після цього кнопка «Журнал видалених товарів» покаже кожну видалену позицію з назвою, артикулом, ціною і типом правила, яке її прибрало. Увімкнути журнал заднім числом не можна: він наповнюється в момент видалення, а вже видалених рядків у прайсі немає.
Чи можна одним правилом викинути два різні бренди?
Правилом за ключовим словом — ні: одне правило це одне поле й одне значення. Два бренди — два правила. Якщо ж умова складніша — наприклад, «виробник такий-то і ціна менша за сто», — збирайте її на вкладці «Логічна умова», там перевірки зʼєднуються через «і» та «або».
Суміжні теми
- Наявність і стоп-правила — розділ керівництва, до якого належить ця стаття.
- Як завантажити прайс постачальника в Elbuz — завести джерело й отримати файл.
- Порядок операцій під час завантаження прайсу — де в ланцюгу стоїть видалення за списком ігнорування і як його вимкнути.
- Зіставлення категорій прайс-листа — звідки категорії постачальника потрапляють в ігнорування.
- ШІ-зіставлення категорій — масове відправлення категорій в ігнорування.

