Вибір товарів

Востаннє оновлено Dec 23, 2025

Довідка: Вибір товарів

Огляд

Екран "Вибір товарів" призначений для навігації по каталогу товарів та додавання їх до замовлення. Підтримує ієрархічну навігацію по групах, пошук товарів, фільтрацію та роботу в режимі повернення.


📋 Структура екрана

Екран складається з кількох основних елементів:

1. Хлібні крихти навігації

Показують поточний шлях по групах товарів. Дозволяють швидко повернутися до будь-якої групи верхнього рівня.

2. Список груп та товарів

Відображає поточні групи та товари у вибраній категорії.

3. Плаваючі кнопки

Переміщувані кнопки для швидкого доступу до функцій:

  • Пошук товарів

  • Фільтр за залишками

  • Фільтр за історією покупок


🗂️ Навігація по групах

Ієрархічна структура

Товари організовані в ієрархічну структуру груп:

  • Кореневі групи — основні категорії товарів

  • Підгрупи — вкладені категорії всередині груп

  • Товари — кінцеві елементи каталогу

Перехід у групу

  1. Натисніть на групу — відкриється вміст групи

  2. Перегляд вмісту — відобразяться підгрупи та товари

  3. Хлібні крихти — шлях оновиться, показуючи поточне місцезнаходження

Повернення назад

  • Кнопка "Назад" — повернутися до попереднього рівня

  • Хлібні крихти — натисніть на будь-яку групу в шляху для швидкого переходу

  • Кореневий рівень — натисніть на першу групу в хлібних крихтах

Автоматичне відновлення

Система автоматично відновлює останню відкриту групу при повторному відкритті екрана.


🔍 Пошук товарів

Основні функції

Пошук дозволяє швидко знайти потрібний товар:

  • Пошук за назвою — введіть назву товару

  • Пошук за артикулом — введіть артикул товару

  • Перемикання поля пошуку — виберіть поле для пошуку (назва/артикул)

Відкриття пошуку

  1. Натисніть кнопку пошуку — відкриється діалог пошуку

  2. Введіть запит — почніть вводити назву або артикул

  3. Результати — результати відображаються автоматично при введенні

Параметри пошуку

  • Пошук у поточній групі — увімкніть опцію для пошуку тільки в поточній групі

  • Пошук скрізь — за замовчуванням пошук виконується по всьому каталогу

  • Автоматичний пошук — результати оновлюються при введенні (з невеликою затримкою)

Результати пошуку

Результати пошуку показують:

  • Назва товару — повна назва

  • Артикул — артикул товару

  • Залишки — кількість товару на складі

  • Ціна — ціна товару для вибраного типу ціни

  • Історія покупок — інформація про останню покупку (якщо доступна)

Дії з результатами

  • Вибір товару — натисніть на товар для додавання до замовлення

  • Закриття пошуку — натисніть поза областю результатів або кнопку закриття


🎛️ Фільтрація товарів

Фільтр за залишками

Фільтр дозволяє показувати тільки товари з залишками на складі:

  1. Увімкнення фільтра — натисніть кнопку фільтра залишків

  2. Застосування фільтра — список оновиться, показуючи тільки товари з залишками

  3. Вимкнення фільтра — натисніть кнопку знову для вимкнення

Особливості:

  • Фільтр застосовується до поточного рівня навігації

  • Стан фільтра зберігається між сеансами

  • В режимі повернення фільтр працює спільно з фільтром історії

Фільтр за історією покупок

Фільтр показує тільки товари, які купував вибраний клієнт:

  1. Увімкнення фільтра — натисніть кнопку фільтра історії

  2. Завантаження історії — система завантажить історію покупок клієнта

  3. Застосування фільтра — відобразяться тільки куплені товари

Особливості:

  • Працює тільки при вибраному клієнті

  • Завантажує дані з кількох джерел (історія продажів, замовлення)

  • Показує останній тип ціни та значення з історії

  • Стан фільтра зберігається

Комбінування фільтрів

Можна використовувати обидва фільтри одночасно:

  • Залишки + Історія — показуються тільки куплені товари з залишками

  • Пріоритет фільтрів — фільтри застосовуються послідовно


📦 Вибір товарів

Додавання товару до замовлення

  1. Натисніть на товар — відкриється екран вибору кількості та ціни

  2. Введіть кількість — вкажіть потрібну кількість товару

  3. Виберіть тип ціни — за потреби виберіть інший тип ціни

  4. Підтвердіть — товар буде додано до замовлення

Інформація про товар

У картці товару відображається:

  • Назва — повна назва товару

  • Артикул — артикул товару

  • Залишки — кількість на вибраному складі

  • Синій колір — є залишки

  • Червоний колір — залишків немає

  • Ціна — ціна для вибраного типу ціни

  • В замовленні — кількість товару вже в замовленні (якщо є)

  • Історія покупок — останній тип ціни та значення (якщо доступно)

Типи цін

Кожен товар може мати кілька типів цін:

  • Вибір типу ціни — можна вибрати тип ціни для товару

  • Автоматичний вибір — система вибирає тип ціни за замовчуванням

  • Інформація з історії — показується останній використаний тип ціни


🔄 Режим повернення

Особливості режиму

В режимі повернення екран працює інакше:

  • Тільки куплені товари — показуються тільки товари, які купував клієнт

  • Фільтрація груп — приховуються групи без куплених товарів

  • Історія покупок — автоматично завантажується історія покупок клієнта

Активація режиму

Режим повернення активується автоматично при:

  • Створенні повернення товарів

  • Виборі клієнта для повернення

Робота в режимі повернення

  1. Вибір клієнта — виберіть клієнта для повернення

  2. Завантаження історії — система завантажить історію покупок

  3. Навігація — доступні тільки групи з купленими товарами

  4. Вибір товару — можна вибрати тільки куплені товари


🎨 Налаштування інтерфейсу

Масштабування

Екран підтримує масштабування інтерфейсу:

  • Жест масштабування — використовуйте жести pinch-to-zoom

  • Збереження масштабу — вибраний масштаб зберігається між сеансами

  • Адаптація елементів — всі елементи інтерфейсу масштабуються пропорційно

Переміщувані кнопки

Всі плаваючі кнопки можна переміщувати:

  1. Довге натискання — затисніть кнопку для початку переміщення

  2. Перетягування — перемістіть кнопку в зручне місце

  3. Збереження позиції — позиція зберігається автоматично

Доступні кнопки:

  • Пошук — відкриває діалог пошуку

  • Фільтр залишків — вмикає/вимикає фільтр за залишками

  • Фільтр історії — вмикає/вимикає фільтр за історією покупок


💡 Корисні поради

  1. Використовуйте пошук — для швидкого пошуку товарів використовуйте функцію пошуку

  2. Навігація по хлібних крихтах — використовуйте хлібні крихти для швидкого переходу між групами

  3. Фільтр залишків — увімкніть фільтр залишків, щоб бачити тільки доступні товари

  4. Історія покупок — використовуйте фільтр історії для швидкого підбору товарів постійним клієнтам

  5. Масштабування — налаштуйте масштаб інтерфейсу для комфортної роботи

  6. Розташування кнопок — розмістіть плаваючі кнопки в зручних місцях

  7. Режим повернення — в режимі повернення автоматично фільтруються тільки куплені товари

  8. Інформація з історії — звертайте увагу на інформацію про останні покупки клієнта


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

П: Як швидко знайти товар?

В: Використовуйте функцію пошуку. Натисніть кнопку пошуку та введіть назву або артикул товару.

П: Чи можна шукати тільки в поточній групі?

В: Так, в діалозі пошуку увімкніть опцію "Пошук у поточній групі".

П: Як повернутися до кореневого рівня?

В: Натисніть на першу групу в хлібних крихтах або використовуйте кнопку "Назад" кілька разів.

П: Що означає фільтр залишків?

В: Фільтр залишків показує тільки товари, у яких є залишки на вибраному складі.

П: Як працює фільтр історії покупок?

В: Фільтр показує тільки товари, які купував вибраний клієнт. Працює тільки при вибраному клієнті.

П: Чи можна використовувати обидва фільтри одночасно?

В: Так, можна увімкнути обидва фільтри. В цьому випадку показуються тільки куплені товари з залишками.

П: Що означає інформація "Тип ціни: значення" зліва від товару?

В: Це інформація про останню покупку товару клієнтом — тип ціни та значення з історії продажів.

П: Як змінити масштаб інтерфейсу?

В: Використовуйте жест масштабування (pinch-to-zoom) на екрані. Масштаб зберігається автоматично.

П: Чи можна переміщувати плаваючі кнопки?

В: Так, затисніть кнопку та перетягніть її в потрібне місце. Позиція зберігається автоматично.

П: Чому не видно деяких груп в режимі повернення?

В: В режимі повернення приховуються групи, в яких немає товарів, куплених вибраним клієнтом.

П: Як дізнатися, скільки товару вже в замовленні?

В: В картці товару відображається інформація "В замовленні:" з кількістю товару.

П: Чи можна вибрати інший тип ціни для товару?

В: Так, при виборі товару відкриється екран, де можна вибрати тип ціни та кількість.


🔄 Оновлення даних

Автоматичне оновлення

  • При відкритті екрана — завантажуються актуальні дані про товари

  • При виборі складу — оновлюються залишки товарів

  • При виборі клієнта — завантажується історія покупок (в режимі повернення)

Ручне оновлення

  • Оновлення залишків — залишки оновлюються при зміні складу в замовленні

  • Оновлення історії — історія покупок оновлюється при увімкненні фільтра історії


⚙️ Продуктивність

Оптимізації

Екран оптимізований для роботи з великими каталогами:

  • Індексація пошуку — пошуковий індекс будується асинхронно

  • Кешування даних — часто використовувані дані кешуються

  • Ліниве завантаження — дані завантажуються за потреби

  • Дебаунсинг пошуку — пошук виконується з затримкою для оптимізації

Рекомендації

  • Використовуйте пошук — для великих каталогів пошук швидший за навігацію

  • Застосовуйте фільтри — фільтри зменшують кількість товарів, що відображаються

  • Масштабування — оптимальний масштаб покращує продуктивність


🔐 Інтеграція з замовленням

Отримання даних з замовлення

Екран інтегрований з екраном створення замовлення:

  • Кількість в замовленні — показується кількість товару вже в замовленні

  • Дані товару — використовуються дані товару з замовлення (ціна, знижка)

  • Тип ціни — враховується вибраний тип ціни замовлення

Передача даних в замовлення

При виборі товару:

  • Callback функція — викликається функція додавання товару до замовлення

  • Екран кількості — відкривається екран для вибору кількості та ціни

  • Оновлення замовлення — замовлення оновлюється після підтвердження


⌨️ Гарячі клавіші та жести

  • Тап по товару — вибір товару та відкриття екрана кількості

  • Тап по групі — перехід у групу

  • Довге натискання на кнопку — початок переміщення кнопки

  • Жест масштабування — зміна розміру інтерфейсу

  • Свайп — в деяких списках доступний свайп для додаткових дій


Версія документа: 1.0

Останнє оновлення: 2025