Elbuz тримає один список статусів наявності для всіх прайсів, каталогу й сайту і за ключовими словами статусу сам впізнає наявність у файлі будь-якого постачальника. Дописане слово працює в усіх прайсах одразу.
Коли це знадобиться:
- Постачальники пишуть «В наявності» українською — допишіть написання в ключові слова статусу, і прайси його впізнають.
- Потрібен стан «Передзамовлення 10 днів» — заведіть свій статус із типом «На замовлення» і кольором.
- Тип вбудованого статусу не змінюється — для іншого типу заводиться власний статус.
- У файлі число замість слова — вилка «Кількість, від — до» перетворює його на статус.
З чого почати: допишіть українські написання в ключові слова чотирьох статусів.
Що вміє довідник статусів
- Чотири вбудовані статуси — «В наявності», «Під замовлення», «Немає на складі», «Новинка очікується».
- Власні статуси — з назвою на кожну мову, типом і кольором.
- Ключові слова — впізнають написання наявності в будь-якому прайсі без окремого правила.
- Числа з файлу — вилка кількості й кількість за замовчуванням для статусу.
Де це і хто має доступ
- Меню
- Довідники → Статуси наявності
- Інші входи
- «Список прайс-листів» → «Довідники» → «Статуси наявності»; вкладка «Наявність» прайсу → «Додати» → «Керування статусами наявності»; картка товару → шестерня біля статусу
- Право доступу
- вікно «Статуси наявності»; «Додати» й «Видалити» — окремими правами
З картки прайсу й картки товару вікно підписане «Керування статусами наявності» — це те саме вікно. Перегляд довідника можна відкрити всім, а правку залишити собі: кнопки «Додати» й «Видалити» дозволяються окремо.
Які статуси вже є і що в них можна змінити
Статуси наявності заведені одразу, і в кожній базі їх чотири. Ось вони, з тим оформленням, яке видно в каталозі й на сайті.
- «В наявності» — тип «Є», зелений. Кількість за замовчуванням 100, діапазон від 1 до 999 999.
- «Під замовлення» — тип «На замовлення», фіолетовий.
- «Немає на складі» — тип «Ні», червоний.
- «Новинка очікується» — тип «Інший», синій. Єдиний, у якого вимкнено «Відображати на сайті».
Тип — це не оформлення, а зміст: він каже програмі, що статус означає. Типів рівно чотири — «Є», «На замовлення», «Ні», «Інший», — і саме за ними програма розуміє, який статус вважати наявністю, коли обирає пропозицію для каталогу або рахує втрату наявності. Назву статусу ви можете змінити на будь-яку, тип у цих чотирьох — ні.
У цих чотирьох статусів картки типу у формі заблоковані — не натискаються, і під ними стоїть пояснення: «Це системний статус: тип наявності в нього змінювати не можна — на нього спирається вибір ціни під час оновлення базового каталогу. Заведіть власний статус, якщо потрібен інший тип.» Так і робіть: кнопка «Додати» заводить свій статус, у якого тип змінюється вільно.
Видалити ці чотири теж не вийде: рядок залишиться в сітці, а програма покаже червоне повідомлення з тим самим поясненням — «Це системний статус: тип наявності в нього змінювати не можна…». Свої статуси видаляються нормально, разом із ними зникають правила прайсів, що на них посилалися, і налаштування вивантажень для них.
Над сіткою статусів — плашки з числами: «Усього товарів», «Статусів наявності» і по одній плашці на кожен статус із його кольором.
Рахуються вони по каталогу, а не по прайсах, і товари без статусу в них не потрапляють — тому «Усього товарів» може виявитися меншим, ніж товарів у каталозі. Це не помилка підрахунку, а частина товарів, якій наявність ще не визначено.
1
Плашка «Усього товарів»2
Плашка статусу «В наявності»3
Кнопка «Додати»4
Колонка «Порядок застосування правила»- Плашка «Усього товарів» рахується по каталогу, а не по прайсах.
- Плашка одного зі статусів — з його кольором і кількістю товарів.
- Кнопка «Додати» у верхній панелі заводить свій статус.
- Колонка «Порядок застосування правила» — порядок статусів у довіднику.
У сітці нічого не редагується — статус відкривають олівцем або подвійним клацанням по рядку. Колонка «Порядок застосування правила» тут задає порядок статусів у довіднику; у сітці правил прайсу є колонка з такою самою назвою, але вона про інше.
У формі чотири секції, зверху вниз:
- «Огляд» — назва й опис на кожну мову, класифікація, порядок, перемикач «Відображати на сайті».
- «Автовизначення при імпорті» — ключові слова, про які нижче.
- «Парсер сайту» — до завантаження прайс-листів стосунку не має: у ній один перемикач, «Не імпортувати товари з цим статусом (парсер сайту)», і сама секція про це попереджає підписом.
- «Оформлення» — колір із живим передпоказом: палітра під написом «Колір статусу:», обраний колір одразу перефарбовує превʼю й кружок у шапці форми. Значок у кружку задається класифікацією статусу — галочка для «Є», годинник для «На замовлення», хрестик для «Ні», знак питання для «Інший».
Кнопки «Зберегти» немає: зміни зберігаються самі за секунду після того, як ви припинили друкувати, — у підвалі зʼявляється «Збереження…», потім «Збережено».
Як програма впізнає статус у будь-якому прайсі
У кожного статусу є поле «Ключові слова для розпізнавання статусу в прайсах» — секція «Автовизначення при імпорті». Це слова, за якими програма впізнає статус у будь-якому прайсі, де немає власного правила на це написання.
Заповнені вони з коробки, і заповнені російською — українських написань серед них немає:
- «В наявності» — «В наличии; есть; много; мало; более; *; +; •; >; true»;
- «Під замовлення» — «Предзаказ; под заказ»;
- «Немає на складі» — «Нет в наличии; нет; -; false; 0»;
- «Новинка очікується» — «Ожидание 2-3 дня; в пути; транзит».
Українського «В наявності» серед них немає, і взятися йому нема звідки. Тому перше, що варто зробити українському магазину, — відкрити кожен із чотирьох статусів і дописати свої написання: «В наявності», «Є», «Доступно», «Немає», «Під замовлення», «Очікується». Розділювач — крапка з комою або кома; пробіли по краях програма прибирає сама.
Поки цього не зроблено, українські написання ловитиме тільки правило конкретного прайсу — і заводити його доведеться в кожного постачальника окремо.
1
Поле «Ключові слова для розпізнавання статусу в прайсах»2
Перемикач «Пошук за входженням слова»3
Перемикач «Визначати за числом»4
Поля «Кількість, від» і «Кількість, до»5
Поле «Кількість за замовч.»- Сюди дописують свої написання через крапку з комою.
- Вимкнено — значення повинне збігтися цілком.
- Число з тексту переходить у кількість товару.
- Будь-яке число з файлу в цій вилці означає «є в наявності».
- Скільки покласти, коли числа у файлі немає.
Поруч із ключовими словами в тій самій секції стоять ще чотири поля, і кожне з них впливає на результат.
- «Пошук за входженням слова». Вимкнено (а вимкнено воно у всіх чотирьох стандартних статусів) — значення з файлу має збігтися зі словом повністю. Увімкнено — досить, щоб слово трапилося всередині значення. Вмикати корисно для довгих фраз на кшталт «Ожидание 2-3 дня», але з короткими словами обережно: «нет», увімкнене на входження, спрацює і на «нет в наличии», і на «нет данных».
- «Визначати за числом». Увімкнено за замовчуванням. Програма дістає з тексту число й кладе його в кількість товару. З написання зрізаються пробіли й знаки «>», «<», «=», тому з «> 10» дістається 10, а з «>3 шт» — 3. Коли статус визначився за глобальними словами або вилкою і колонки кількості в прайсі немає, знайдене число і стає кількістю: «> 10» дасть 10, «>3 шт» — 3. «Кількість за замовч.» цього статусу підставляється лише тоді, коли числа в написанні немає.
- «Кількість, від» і «Кількість, до». Якщо значення з файлу виявилося числом і воно потрапило в цю вилку, товар отримує цей статус. У «В наявності» вилка від 1 до 999 999 — тобто будь-яке додатне число з файлу вже означає «є», навіть якщо жодне ключове слово не збіглося. Працює вилка, лише поки поле ключових слів непорожнє: статус із порожніми словами в доборі не бере участі взагалі, разом із вилкою.
- «Кількість за замовч.» — скільки покласти в кількість, коли числа у файлі немає зовсім. У «В наявності» це 100. Число умовне: воно потрібне, щоб товар вважався наявним там, де далі порівнюються кількості.
Порядок, у якому глобальні слова перебираються, жорсткий і не налаштовується: спершу статус із типом «Є», потім «На замовлення», потім «Ні», останнім «Інший». Тому написання, яке ви помилково вписали і в «В наявності», і в «Немає на складі», дістанеться першому.
Сценарії
Навчити програму українських написань
Що зробити. Відкрийте по черзі чотири статуси й у полі «Ключові слова для розпізнавання статусу в прайсах» допишіть через крапку з комою: для «В наявності» — «В наявності; Є; Доступно», для «Немає на складі» — «Немає», для «Під замовлення» — «Під замовлення», для «Новинка очікується» — «Очікується».
Що вийде. Ці написання розпізнаються в кожному прайсі, де немає власного правила на них. Заводити правило в кожного постачальника не потрібно.
Завести свій статус «Передзамовлення 10 днів»
- Довідники → Статуси наявності → «Додати» у верхній панелі; відкрийте новий рядок олівцем.
- У секції «Огляд» впишіть назву на кожну мову і в «Класифікація статусу наявності:» оберіть «На замовлення» — саме тип каже програмі, що товар під замовлення.
- У секції «Оформлення» виберіть колір на палітрі «Колір статусу:».
- У секції «Автовизначення при імпорті» додайте написання, якими постачальники пишуть цей стан.
Що вийде. Статус зʼявиться в правилах прайсів, у каталозі й на сайті з годинником у кружку: значок задає тип, окремої іконки не завантажити. Зміни зберігаються самі, у підвалі — «Збережено».
Часті запитання
Чому написання «В наявності» з файлу не розпізнається?
Ключові слова статусів заповнені з коробки російською, українських написань серед них немає. Допишіть свої слова в статус «В наявності» через крапку з комою (сценарій).
Не можу змінити тип у статусу «В наявності» — поле неактивне. Чому?
Це системний статус: на його тип спирається вибір ціни під час оновлення каталогу. Назву, колір, опис і ключові слова змінювати можна; потрібен інший тип — заведіть свій статус.
Чи можна завантажити для статусу свою іконку?
Ні. Значок задає тип: галочка для «Є», годинник для «На замовлення», хрестик для «Ні», знак питання для «Інший». Змінюється тільки колір.
Вимкнув «Відображати на сайті», а статус видно в картці товару. Чому?
Перемикач враховується на сторінці порівняння товарів. У переліку категорій і в картці товару статус показується незалежно від нього.
Чи прибирає «Не імпортувати товари з цим статусом» товари з прайсу?
Ні, цей перемикач читає тільки парсер сайту постачальника. Для прайсів є галка «Завантажувати товари тільки з цим статусом» у правилах прайсу.
Суміжні теми
- Якщо треба зрозуміти, як програма вирішує, який статус поставити, — Наявність товару в прайсі постачальника.
- Якщо ключових слів мало і в постачальника свій формат — Наявність для одного прайсу постачальника.
- Якщо статус має впливати на те, чия ціна йде в каталог, — Пріоритет статусів наявності.

