Як налаштувати статуси наявності й ключові слова для всіх прайсів

7 хв

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

Коли це знадобиться:

  • Постачальники пишуть «В наявності» українською — допишіть написання в ключові слова статусу, і прайси його впізнають.
  • Потрібен стан «Передзамовлення 10 днів» — заведіть свій статус із типом «На замовлення» і кольором.
  • Тип вбудованого статусу не змінюється — для іншого типу заводиться власний статус.
  • У файлі число замість слова — вилка «Кількість, від — до» перетворює його на статус.

З чого почати: допишіть українські написання в ключові слова чотирьох статусів.

Що вміє довідник статусів

Де це і хто має доступ

Меню
Довідники → Статуси наявності
Інші входи
«Список прайс-листів» → «Довідники» → «Статуси наявності»; вкладка «Наявність» прайсу → «Додати» → «Керування статусами наявності»; картка товару → шестерня біля статусу
Право доступу
вікно «Статуси наявності»; «Додати» й «Видалити» — окремими правами

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

Які статуси вже є і що в них можна змінити

Статуси наявності заведені одразу, і в кожній базі їх чотири. Ось вони, з тим оформленням, яке видно в каталозі й на сайті.

  • «В наявності» — тип «Є», зелений. Кількість за замовчуванням 100, діапазон від 1 до 999 999.
  • «Під замовлення» — тип «На замовлення», фіолетовий.
  • «Немає на складі» — тип «Ні», червоний.
  • «Новинка очікується» — тип «Інший», синій. Єдиний, у якого вимкнено «Відображати на сайті».

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

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

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

Над сіткою статусів — плашки з числами: «Усього товарів», «Статусів наявності» і по одній плашці на кожен статус із його кольором.

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

Вікно «Статуси наявності» зі статистикою та сіткою статусів
1Плашка «Усього товарів»
2Плашка статусу «В наявності»
3Кнопка «Додати»
4Колонка «Порядок застосування правила»
  1. Плашка «Усього товарів» рахується по каталогу, а не по прайсах.
  2. Плашка одного зі статусів — з його кольором і кількістю товарів.
  3. Кнопка «Додати» у верхній панелі заводить свій статус.
  4. Колонка «Порядок застосування правила» — порядок статусів у довіднику.

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

У формі чотири секції, зверху вниз:

  • «Огляд» — назва й опис на кожну мову, класифікація, порядок, перемикач «Відображати на сайті».
  • «Автовизначення при імпорті» — ключові слова, про які нижче.
  • «Парсер сайту» — до завантаження прайс-листів стосунку не має: у ній один перемикач, «Не імпортувати товари з цим статусом (парсер сайту)», і сама секція про це попереджає підписом.
  • «Оформлення» — колір із живим передпоказом: палітра під написом «Колір статусу:», обраний колір одразу перефарбовує превʼю й кружок у шапці форми. Значок у кружку задається класифікацією статусу — галочка для «Є», годинник для «На замовлення», хрестик для «Ні», знак питання для «Інший».

Кнопки «Зберегти» немає: зміни зберігаються самі за секунду після того, як ви припинили друкувати, — у підвалі зʼявляється «Збереження…», потім «Збережено».

Як програма впізнає статус у будь-якому прайсі

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

Заповнені вони з коробки, і заповнені російською — українських написань серед них немає:

  • «В наявності» — «В наличии; есть; много; мало; более; *; +; •; >; true»;
  • «Під замовлення» — «Предзаказ; под заказ»;
  • «Немає на складі» — «Нет в наличии; нет; -; false; 0»;
  • «Новинка очікується» — «Ожидание 2-3 дня; в пути; транзит».

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

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

Секція «Автовизначення при імпорті» у формі статусу «В наявності»
1Поле «Ключові слова для розпізнавання статусу в прайсах»
2Перемикач «Пошук за входженням слова»
3Перемикач «Визначати за числом»
4Поля «Кількість, від» і «Кількість, до»
5Поле «Кількість за замовч.»
  1. Сюди дописують свої написання через крапку з комою.
  2. Вимкнено — значення повинне збігтися цілком.
  3. Число з тексту переходить у кількість товару.
  4. Будь-яке число з файлу в цій вилці означає «є в наявності».
  5. Скільки покласти, коли числа у файлі немає.

Поруч із ключовими словами в тій самій секції стоять ще чотири поля, і кожне з них впливає на результат.

  • «Пошук за входженням слова». Вимкнено (а вимкнено воно у всіх чотирьох стандартних статусів) — значення з файлу має збігтися зі словом повністю. Увімкнено — досить, щоб слово трапилося всередині значення. Вмикати корисно для довгих фраз на кшталт «Ожидание 2-3 дня», але з короткими словами обережно: «нет», увімкнене на входження, спрацює і на «нет в наличии», і на «нет данных».
  • «Визначати за числом». Увімкнено за замовчуванням. Програма дістає з тексту число й кладе його в кількість товару. З написання зрізаються пробіли й знаки «>», «<», «=», тому з «> 10» дістається 10, а з «>3 шт» — 3. Коли статус визначився за глобальними словами або вилкою і колонки кількості в прайсі немає, знайдене число і стає кількістю: «> 10» дасть 10, «>3 шт» — 3. «Кількість за замовч.» цього статусу підставляється лише тоді, коли числа в написанні немає.
  • «Кількість, від» і «Кількість, до». Якщо значення з файлу виявилося числом і воно потрапило в цю вилку, товар отримує цей статус. У «В наявності» вилка від 1 до 999 999 — тобто будь-яке додатне число з файлу вже означає «є», навіть якщо жодне ключове слово не збіглося. Працює вилка, лише поки поле ключових слів непорожнє: статус із порожніми словами в доборі не бере участі взагалі, разом із вилкою.
  • «Кількість за замовч.» — скільки покласти в кількість, коли числа у файлі немає зовсім. У «В наявності» це 100. Число умовне: воно потрібне, щоб товар вважався наявним там, де далі порівнюються кількості.

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

Сценарії

Навчити програму українських написань

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

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

Завести свій статус «Передзамовлення 10 днів»

  1. Довідники → Статуси наявності → «Додати» у верхній панелі; відкрийте новий рядок олівцем.
  2. У секції «Огляд» впишіть назву на кожну мову і в «Класифікація статусу наявності:» оберіть «На замовлення» — саме тип каже програмі, що товар під замовлення.
  3. У секції «Оформлення» виберіть колір на палітрі «Колір статусу:».
  4. У секції «Автовизначення при імпорті» додайте написання, якими постачальники пишуть цей стан.

Що вийде. Статус зʼявиться в правилах прайсів, у каталозі й на сайті з годинником у кружку: значок задає тип, окремої іконки не завантажити. Зміни зберігаються самі, у підвалі — «Збережено».

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

Чому написання «В наявності» з файлу не розпізнається?

Ключові слова статусів заповнені з коробки російською, українських написань серед них немає. Допишіть свої слова в статус «В наявності» через крапку з комою (сценарій).

Не можу змінити тип у статусу «В наявності» — поле неактивне. Чому?

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

Чи можна завантажити для статусу свою іконку?

Ні. Значок задає тип: галочка для «Є», годинник для «На замовлення», хрестик для «Ні», знак питання для «Інший». Змінюється тільки колір.

Вимкнув «Відображати на сайті», а статус видно в картці товару. Чому?

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

Чи прибирає «Не імпортувати товари з цим статусом» товари з прайсу?

Ні, цей перемикач читає тільки парсер сайту постачальника. Для прайсів є галка «Завантажувати товари тільки з цим статусом» у правилах прайсу.

Суміжні теми

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