Атестаційні завдання K2 ERP/Продаж запчастин на авто
Зовнішній вигляд
Модуль обліку і продажу автозапчастин
Реальний бізнес-контекст
Компанія займається торгівлею автозапчастинами:
- новими та б/в запчастинами;
- оригінальними запчастинами та аналогами;
- працює з роздрібними покупцями і корпоративними клієнтами;
- має фізичний склад і планує онлайн-продаж.
Потрібно:
- організувати облік запчастин по складах;
- забезпечити швидкий пошук по артикулу, VIN-коду або бренду;
- оформлювати продажі з відображенням залишків і формуванням документів.
Основні завдання
1. Структура довідників
Довідник «Марки і моделі авто»
Поля довідника:
- бренд, наприклад:
- BMW;
- Audi;
- Toyota;
- модель, наприклад:
- E90;
- A4;
- Corolla.
Довідник «Категорії запчастин»
Категорії:
- двигун;
- ходова частина;
- кузов;
- електрика;
- інтер'єр.
Довідник «Запчастини»
Поля довідника:
- назва;
- артикул;
- опис;
- марка / модель авто;
- категорія;
- наявність на складі;
- ціна;
- стан:
- нова;
- б/в;
- відновлена;
- фото запчастини — опціонально.
2. Журнал «Продажі»
Колонки журналу
- номер замовлення;
- дата;
- клієнт;
- перелік запчастин;
- сума замовлення;
- статус:
- нове;
- оплачене;
- відправлено;
- завершено;
- скасовано.
Функціонал
- формування замовлення на продаж запчастин;
- автоматичне списання запчастин зі складу при продажі;
- створення рахунку-фактури та накладної.
3. Процес продажу
Кроки
- Пошук запчастини по артикулу, VIN-коду авто або категорії.
- Додавання запчастини до кошика.
- Оформлення замовлення:
- ПІБ або компанія клієнта;
- телефон;
- email;
- спосіб оплати;
- спосіб доставки:
- самовивіз;
- Нова Пошта;
- кур'єр.
- Генерація рахунку для оплати.
- Після оплати — зміна статусу на «Оплачене» і списання запчастин зі складу.
4. Додаткові функції
- підтримка AJAX для пошуку запчастин без перезавантаження сторінки;
- виведення фотографій запчастин у результатах пошуку;
- контроль залишків на складі;
- попередження про нестачу товару при оформленні замовлення;
- історія продажів для кожного клієнта;
- можливість підключення платіжних систем для онлайн-оплати.
5. Звіти
Звіт «Продажі по періодах»
- кількість проданих запчастин;
- дохід.
Звіт «Запчастини на складі»
- актуальні залишки;
- попередження про закінчення складу.
Звіт «Популярні запчастини»
- ТОП-10 товарів за кількістю продажів.
Технічні вимоги
| Параметр | Опис |
|---|---|
| Бекенд | K2 Cloud ERP на Python або PHP |
| БД | PostgreSQL або MySQL |
| Фронтенд | HTML5, JavaScript, AJAX, Axios або Fetch API |
| UI-компоненти | DataTables, Select2, Fancybox або аналог для фото |
| Друк | Генерація рахунків і накладних у PDF |
Критерії оцінки
| Критерій | Бали |
|---|---|
| Реалізація довідників авто, категорій і запчастин | 20 |
| Пошук запчастин і оформлення замовлень | 20 |
| Управління складом і списання товарів | 20 |
| Формування рахунків і накладних | 20 |
| Інтерактивність через AJAX і зручний інтерфейс | 20 |
Примітка
Модуль продажу автозапчастин — незамінний для:
- автомагазинів;
- автосервісів;
- СТО;
- постачальників автокомплектуючих.
Системний облік запчастин дозволяє:
- уникати плутанини на складах;
- швидко обслуговувати клієнтів.