Довідка: Вибір товарів
Огляд
Екран "Вибір товарів" призначений для навігації по каталогу товарів та додавання їх до замовлення. Підтримує ієрархічну навігацію по групах, пошук товарів, фільтрацію та роботу в режимі повернення.
📋 Структура екрана
Екран складається з кількох основних елементів:
1. Хлібні крихти навігації
Показують поточний шлях по групах товарів. Дозволяють швидко повернутися до будь-якої групи верхнього рівня.
2. Список груп та товарів
Відображає поточні групи та товари у вибраній категорії.
3. Плаваючі кнопки
Переміщувані кнопки для швидкого доступу до функцій:
-
Пошук товарів
-
Фільтр за залишками
-
Фільтр за історією покупок
🗂️ Навігація по групах
Ієрархічна структура
Товари організовані в ієрархічну структуру груп:
-
Кореневі групи — основні категорії товарів
-
Підгрупи — вкладені категорії всередині груп
-
Товари — кінцеві елементи каталогу
Перехід у групу
-
Натисніть на групу — відкриється вміст групи
-
Перегляд вмісту — відобразяться підгрупи та товари
-
Хлібні крихти — шлях оновиться, показуючи поточне місцезнаходження
Повернення назад
-
Кнопка "Назад" — повернутися до попереднього рівня
-
Хлібні крихти — натисніть на будь-яку групу в шляху для швидкого переходу
-
Кореневий рівень — натисніть на першу групу в хлібних крихтах
Автоматичне відновлення
Система автоматично відновлює останню відкриту групу при повторному відкритті екрана.
🔍 Пошук товарів
Основні функції
Пошук дозволяє швидко знайти потрібний товар:
-
Пошук за назвою — введіть назву товару
-
Пошук за артикулом — введіть артикул товару
-
Перемикання поля пошуку — виберіть поле для пошуку (назва/артикул)
Відкриття пошуку
-
Натисніть кнопку пошуку — відкриється діалог пошуку
-
Введіть запит — почніть вводити назву або артикул
-
Результати — результати відображаються автоматично при введенні
Параметри пошуку
-
Пошук у поточній групі — увімкніть опцію для пошуку тільки в поточній групі
-
Пошук скрізь — за замовчуванням пошук виконується по всьому каталогу
-
Автоматичний пошук — результати оновлюються при введенні (з невеликою затримкою)
Результати пошуку
Результати пошуку показують:
-
Назва товару — повна назва
-
Артикул — артикул товару
-
Залишки — кількість товару на складі
-
Ціна — ціна товару для вибраного типу ціни
-
Історія покупок — інформація про останню покупку (якщо доступна)
Дії з результатами
-
Вибір товару — натисніть на товар для додавання до замовлення
-
Закриття пошуку — натисніть поза областю результатів або кнопку закриття
🎛️ Фільтрація товарів
Фільтр за залишками
Фільтр дозволяє показувати тільки товари з залишками на складі:
-
Увімкнення фільтра — натисніть кнопку фільтра залишків
-
Застосування фільтра — список оновиться, показуючи тільки товари з залишками
-
Вимкнення фільтра — натисніть кнопку знову для вимкнення
Особливості:
-
Фільтр застосовується до поточного рівня навігації
-
Стан фільтра зберігається між сеансами
-
В режимі повернення фільтр працює спільно з фільтром історії
Фільтр за історією покупок
Фільтр показує тільки товари, які купував вибраний клієнт:
-
Увімкнення фільтра — натисніть кнопку фільтра історії
-
Завантаження історії — система завантажить історію покупок клієнта
-
Застосування фільтра — відобразяться тільки куплені товари
Особливості:
-
Працює тільки при вибраному клієнті
-
Завантажує дані з кількох джерел (історія продажів, замовлення)
-
Показує останній тип ціни та значення з історії
-
Стан фільтра зберігається
Комбінування фільтрів
Можна використовувати обидва фільтри одночасно:
-
Залишки + Історія — показуються тільки куплені товари з залишками
-
Пріоритет фільтрів — фільтри застосовуються послідовно
📦 Вибір товарів
Додавання товару до замовлення
-
Натисніть на товар — відкриється екран вибору кількості та ціни
-
Введіть кількість — вкажіть потрібну кількість товару
-
Виберіть тип ціни — за потреби виберіть інший тип ціни
-
Підтвердіть — товар буде додано до замовлення
Інформація про товар
У картці товару відображається:
-
Назва — повна назва товару
-
Артикул — артикул товару
-
Залишки — кількість на вибраному складі
-
Синій колір — є залишки
-
Червоний колір — залишків немає
-
Ціна — ціна для вибраного типу ціни
-
В замовленні — кількість товару вже в замовленні (якщо є)
-
Історія покупок — останній тип ціни та значення (якщо доступно)
Типи цін
Кожен товар може мати кілька типів цін:
-
Вибір типу ціни — можна вибрати тип ціни для товару
-
Автоматичний вибір — система вибирає тип ціни за замовчуванням
-
Інформація з історії — показується останній використаний тип ціни
🔄 Режим повернення
Особливості режиму
В режимі повернення екран працює інакше:
-
Тільки куплені товари — показуються тільки товари, які купував клієнт
-
Фільтрація груп — приховуються групи без куплених товарів
-
Історія покупок — автоматично завантажується історія покупок клієнта
Активація режиму
Режим повернення активується автоматично при:
-
Створенні повернення товарів
-
Виборі клієнта для повернення
Робота в режимі повернення
-
Вибір клієнта — виберіть клієнта для повернення
-
Завантаження історії — система завантажить історію покупок
-
Навігація — доступні тільки групи з купленими товарами
-
Вибір товару — можна вибрати тільки куплені товари
🎨 Налаштування інтерфейсу
Масштабування
Екран підтримує масштабування інтерфейсу:
-
Жест масштабування — використовуйте жести pinch-to-zoom
-
Збереження масштабу — вибраний масштаб зберігається між сеансами
-
Адаптація елементів — всі елементи інтерфейсу масштабуються пропорційно
Переміщувані кнопки
Всі плаваючі кнопки можна переміщувати:
-
Довге натискання — затисніть кнопку для початку переміщення
-
Перетягування — перемістіть кнопку в зручне місце
-
Збереження позиції — позиція зберігається автоматично
Доступні кнопки:
-
Пошук — відкриває діалог пошуку
-
Фільтр залишків — вмикає/вимикає фільтр за залишками
-
Фільтр історії — вмикає/вимикає фільтр за історією покупок
💡 Корисні поради
-
Використовуйте пошук — для швидкого пошуку товарів використовуйте функцію пошуку
-
Навігація по хлібних крихтах — використовуйте хлібні крихти для швидкого переходу між групами
-
Фільтр залишків — увімкніть фільтр залишків, щоб бачити тільки доступні товари
-
Історія покупок — використовуйте фільтр історії для швидкого підбору товарів постійним клієнтам
-
Масштабування — налаштуйте масштаб інтерфейсу для комфортної роботи
-
Розташування кнопок — розмістіть плаваючі кнопки в зручних місцях
-
Режим повернення — в режимі повернення автоматично фільтруються тільки куплені товари
-
Інформація з історії — звертайте увагу на інформацію про останні покупки клієнта
❓ Часті запитання
П: Як швидко знайти товар?
В: Використовуйте функцію пошуку. Натисніть кнопку пошуку та введіть назву або артикул товару.
П: Чи можна шукати тільки в поточній групі?
В: Так, в діалозі пошуку увімкніть опцію "Пошук у поточній групі".
П: Як повернутися до кореневого рівня?
В: Натисніть на першу групу в хлібних крихтах або використовуйте кнопку "Назад" кілька разів.
П: Що означає фільтр залишків?
В: Фільтр залишків показує тільки товари, у яких є залишки на вибраному складі.
П: Як працює фільтр історії покупок?
В: Фільтр показує тільки товари, які купував вибраний клієнт. Працює тільки при вибраному клієнті.
П: Чи можна використовувати обидва фільтри одночасно?
В: Так, можна увімкнути обидва фільтри. В цьому випадку показуються тільки куплені товари з залишками.
П: Що означає інформація "Тип ціни: значення" зліва від товару?
В: Це інформація про останню покупку товару клієнтом — тип ціни та значення з історії продажів.
П: Як змінити масштаб інтерфейсу?
В: Використовуйте жест масштабування (pinch-to-zoom) на екрані. Масштаб зберігається автоматично.
П: Чи можна переміщувати плаваючі кнопки?
В: Так, затисніть кнопку та перетягніть її в потрібне місце. Позиція зберігається автоматично.
П: Чому не видно деяких груп в режимі повернення?
В: В режимі повернення приховуються групи, в яких немає товарів, куплених вибраним клієнтом.
П: Як дізнатися, скільки товару вже в замовленні?
В: В картці товару відображається інформація "В замовленні:" з кількістю товару.
П: Чи можна вибрати інший тип ціни для товару?
В: Так, при виборі товару відкриється екран, де можна вибрати тип ціни та кількість.
🔄 Оновлення даних
Автоматичне оновлення
-
При відкритті екрана — завантажуються актуальні дані про товари
-
При виборі складу — оновлюються залишки товарів
-
При виборі клієнта — завантажується історія покупок (в режимі повернення)
Ручне оновлення
-
Оновлення залишків — залишки оновлюються при зміні складу в замовленні
-
Оновлення історії — історія покупок оновлюється при увімкненні фільтра історії
⚙️ Продуктивність
Оптимізації
Екран оптимізований для роботи з великими каталогами:
-
Індексація пошуку — пошуковий індекс будується асинхронно
-
Кешування даних — часто використовувані дані кешуються
-
Ліниве завантаження — дані завантажуються за потреби
-
Дебаунсинг пошуку — пошук виконується з затримкою для оптимізації
Рекомендації
-
Використовуйте пошук — для великих каталогів пошук швидший за навігацію
-
Застосовуйте фільтри — фільтри зменшують кількість товарів, що відображаються
-
Масштабування — оптимальний масштаб покращує продуктивність
🔐 Інтеграція з замовленням
Отримання даних з замовлення
Екран інтегрований з екраном створення замовлення:
-
Кількість в замовленні — показується кількість товару вже в замовленні
-
Дані товару — використовуються дані товару з замовлення (ціна, знижка)
-
Тип ціни — враховується вибраний тип ціни замовлення
Передача даних в замовлення
При виборі товару:
-
Callback функція — викликається функція додавання товару до замовлення
-
Екран кількості — відкривається екран для вибору кількості та ціни
-
Оновлення замовлення — замовлення оновлюється після підтвердження
⌨️ Гарячі клавіші та жести
-
Тап по товару — вибір товару та відкриття екрана кількості
-
Тап по групі — перехід у групу
-
Довге натискання на кнопку — початок переміщення кнопки
-
Жест масштабування — зміна розміру інтерфейсу
-
Свайп — в деяких списках доступний свайп для додаткових дій
Версія документа: 1.0
Останнє оновлення: 2025