Перейти до вмісту

Атестаційні завдання K2 ERP/Салон краси

Матеріал з K2 ERP Wiki

!; Через AJAX мають працювати: !; Разом

Довідник послуг містить усі процедури, які надає салон.; Потрібно передбачити прив’язку майстра до послуг.; Поле Журнал змін має зберігати:

Перевіряються умови

Критичними помилками вважаються ситуації, коли:

У звіті потрібно відображати: !; !; Об’єкт У салоні можуть працювати: |- | Клієнти | База відвідувачів салону |- | Майстри | Працівники, які виконують послуги |- | Послуги | Стрижка, манікюр, масаж, косметологія та інші процедури |- | Категорії послуг | Перукарня, косметологія, нігтьовий сервіс, масаж |- | Графіки роботи | Дні й години доступності майстрів |- | Записи клієнтів | Планові візити клієнтів |- | Календар записів | Візуальний графік по майстрах і датах |- | Рахунки | Документи для оплати послуг і товарів |- | Оплати | Факт отримання коштів |- | Товари | Косметика, аксесуари, доглядові засоби |- | продажі та реалізація товарів | Реалізація супутніх товарів клієнтам |- | Бонуси і знижки | Програма лояльності |- | Сповіщення | Нагадування про записи та акції |- | Звіти | аналітичні інструменти по доходах, майстрах, клієнтах і послугах |}

історичний розвиток відвідувань клієнта

Права доступу

Рахунок має змогу включати

  • перукарня;
  • барбершоп;
  • косметологія;
  • нігтьовий сервіс;
  • масаж;
  • SPA;
  • візаж;
  • брови та вії;
  • депіляція;
  • доглядові процедури.; Рівень

ERP для салонів краси потрібна перукарням, барбершопам, косметологічним кабінетам, SPA-салонам, масажним кабінетам, nail-студіям і мережам салонів.; Для реалізації задачі доцільно передбачити такі сутності:

Колонки журналу записів

Рекомендовані сутності бази даних

Критично. платформа не повинна дозволяти створювати запис на час, коли майстер не функціонує або вже зайнятий іншим клієнтом.; {| class="wikitable" style="width:100%;"

Технічні вимоги

class="wikitable" style="width:100%;"

Довідник клієнтів містить базу відвідувачів салону.;== Довідник «Послуги» ==

Звіт «Доходи по майстрах»

платформа повинна дозволяти:

  • шампуні;
  • маски для волосся;
  • креми;
  • засоби для догляду;
  • косметика;
  • аксесуари;
  • подарункові сертифікати.; {| class="wikitable" style="width:100%;"

Салон краси функціонує з постійними та новими клієнтами, приймає записи заздалегідь, планує роботу майстрів, продає послуги й супутні товари.; Роль Звіт показує історію відвідувань.; | Не можна створити два записи до одного майстра на один і той самий час

- замовник Хто записаний
Майстер Хто виконує послугу
Послуга Що буде виконано
Дата і час Коли має відбутися візит
Тривалість Планова тривалість
Статус Записано, підтверджено, виконано, скасовано, не прийшов
Примітка Побажання клієнта

Довідник майстрів містить працівників, які надають послуги клієнтам.; !; | Клієнти, майстри, послуги, категорії послуг, графіки роботи

Який центральний бізнес-процес?; Умова складання. задача не має змогу бути зараховане, якщо платформа не надає можливість пройти базовий цикл салону краси: замовник → майстер → послуга → запис → виконання → рахунок → оплата → історичний розвиток → звіт.; характеристика

Перед створенням запису платформа повинна перевірити графік майстра.; характеристика

Звіт «Візити клієнтів»

Варіанти лояльності

  • майстра;
  • робочі години;
  • зайняті години;
  • вільні години;
  • відсоток завантаженості.; 100
  • товар;
  • кількість продажів;
  • суму продажів;
  • клієнтів;
  • майстра або адміністратора, який продав товар.; {| class="wikitable" style="width:100%;"

Назва послуги як ілюстрація: Стрижка, Манікюр, Масаж Категорія Перукарня, косметологія, нігтьовий сервіс тощо Тривалість Планова тривалість у хвилинах Базова ціна Стандартна вартість послуги характеристика Коротке пояснення послуги Статус Активна або недоступна !;

  1. створити категорії послуг;
  2. створити послуги з тривалістю і ціною;
  3. створити майстрів;
  4. прив’язати майстрів до послуг;
  5. налаштувати графік роботи майстра;
  6. створити клієнта;
  7. створити запис клієнта на послугу;
  8. перевірити, що час майстра зайнятий;
  9. спробувати створити другий запис на той самий час;
  10. перевірити заборону подвійного запису;
  11. змінити час запису;
  12. змінити статус запису на «Виконано»;
  13. сформувати рахунок;
  14. додати товар до рахунку, якщо продажі та реалізація товарів реалізовано;
  15. застосувати знижку або бонуси, якщо реалізовано;
  16. зафіксувати оплату;
  17. перевірити історію відвідувань клієнта;
  18. сформувати звіт візитів клієнтів;
  19. сформувати звіт доходів по майстрах;
  20. сформувати звіт популярних послуг;
  21. сформувати звіт завантаженості майстрів;
  22. перевірити журнал змін.; Після виконання послуги платформа повинна сформувати рахунок, зафіксувати оплату і зберегти візит в історії клієнта.; {| class="wikitable" style="width:100%;"

Календар записів

Поля послуги

  1. адміністратор створює клієнта або знаходить його в базі;
  2. обирає послугу;
  3. платформа визначає тривалість і базову ціну послуги;
  4. адміністратор обирає майстра;
  5. платформа показує вільний час майстра;
  6. створюється запис на візит;
  7. замовник отримує підтвердження або нагадування;
  8. у день візиту майстер виконує послугу;
  9. статус запису змінюється на «Виконано»;
  10. формується рахунок;
  11. до рахунку можуть додаватися супутні товари;
  12. замовник оплачує рахунок;
  13. візит потрапляє в історію клієнта;
  14. інформаційні дані потрапляють у звіти.; Поле
  • вести клієнтів;
  • вести майстрів;
  • вести послуги;
  • вести категорії послуг;
  • налаштовувати графіки роботи майстрів;
  • створювати записи клієнтів на візити;
  • перевіряти зайнятість майстра;
  • змінювати дату, час або майстра в записі;
  • вести календар записів;
  • фіксувати виконані послуги;
  • формувати рахунок за послуги;
  • продавати супутні товари;
  • фіксувати оплату готівкою, карткою або безготівково;
  • вести історію відвідувань клієнта;
  • надсилати нагадування про візит;
  • підтримувати бонуси, знижки та акції;
  • формувати звіти по доходах, майстрах, клієнтах і послугах.;== Статуси оплати ==

Довідник «Клієнти»

  • хто створив клієнта;
  • хто створив запис;
  • хто змінив час запису;
  • хто змінив майстра;
  • хто скасував запис;
  • хто змінив статус запису;
  • хто сформував рахунок;
  • хто зафіксував оплату;
  • хто додав товар до продажу;
  • хто нарахував або списав бонуси;
  • дату й час дії;
  • старе та нове значення, якщо це можливо.; !; Колонка
  • майстра;
  • кількість виконаних послуг;
  • кількість клієнтів;
  • суму доходу;
  • середній чек;
  • кількість скасувань;
  • кількість неявок.; Статус

У картці клієнта потрібно бачити: |- | ПІБ | Повне ім’я клієнта |- | Телефон | ключовий контактний номер |- | Email | Для повідомлень і акцій |- | Дата народження | Для привітань і знижок |- | Статус | Новий, постійний, VIP, неактивний |- | Бонусний баланс | Якщо реалізовано програму лояльності |- | Коментар | Побажання, алергії, особливості обслуговування |}

!; !; характеристика

Графік визначає, коли майстер доступний для запису.;== Послуги майстра ==

Типовий бізнес-процес роботи салону виглядає так:

Приклади товарів

  • записи по майстрах;
  • вільні часові слоти;
  • зайняті слоти;
  • скасовані записи;
  • записи, що не відбулися;
  • виконані записи;
  • тривалість візиту;
  • ім’я клієнта;
  • назву послуги.;
  • готівка;
  • банківська картка;
  • безготівковий розрахунок;
  • змішана оплата;
  • бонуси;
  • сертифікат.; Відповідь

Звіт «Популярні послуги»

; Призначення
Назва товару як ілюстрація: Шампунь, Крем, Маска
Категорія Косметика, догляд, аксесуари
Ціна Роздрібна ціна
Залишок Кількість на складі, якщо реалізовано
Статус Активний або недоступний

!; Значення

Звіт показує результат роботи майстрів.; Питання Не кожен майстер виконує всі послуги.; Значення

Опціонально компонент має змогу підтримувати програму лояльності.; функціональні можливості

Бонуси і знижки

Примітка

Коротко

Графік роботи майстра

Звіт «продажі та реалізація товарів»

|- | Що потрібно створити?;== Приклад == |- | Новий | Запис створено |- | Підтверджено | замовник підтвердив візит |- | Очікує клієнта | Візит має початися найближчим часом |- | Виконується | Послуга зараз надається |- | Виконано | Послуга завершена |- | Скасовано | Запис скасований |- | Не прийшов | замовник не з’явився |}

База «Записи клієнтів»

!; Бали

  • дату візиту;
  • майстра;
  • послугу;
  • суму;
  • статус візиту;
  • товари, які купував замовник;
  • коментар майстра або адміністратора.; * послугу;
  • категорію;
  • кількість виконань;
  • суму доходу;
  • середню ціну.;== Довідник «Майстри» ==

інформаційні дані графіка

  • перукарі;
  • барбери;
  • косметологи;
  • масажисти;
  • nail-майстри;
  • візажисти;
  • майстри брів і вій;
  • адміністратори;
  • касири;
  • керівник салону.; Поле

Категорії допомагають структурувати послуги салону.; Бали

компонент має забезпечувати повний цикл роботи салону: створення клієнтської бази.; |- | Номер запису | Унікальний номер |- | замовник | Хто записується |- | Майстер | До кого запис |- | Послуга | Яка процедура виконується |- | Дата | Дата візиту |- | Час початку | Початок візиту |- | Час завершення | Розраховується за тривалістю послуги |- | Тривалість | У хвилинах |- | Ціна | Ціна послуги |- | Статус | Поточний стан запису |- | Коментар | Побажання клієнта або примітка адміністратора |}

У звіті потрібно відображати:

Календар записів показує всі візити по днях і майстрах.;== Назва задача == |- | Адміністратор салону | Створює клієнтів, записи, керує календарем, оплатами і сповіщеннями |- | Майстер | Бачить свій графік, свої записи, статуси візитів і коментарі клієнтів |- | Касир | Формує рахунки, приймає оплати, продає товари |- | Складський працівник | Керує товарами і залишками, якщо реалізовано складський облік |- | Керівник | Переглядає звіти по доходах, майстрах, послугах і клієнтах |- | Адміністратор системи | Налаштовує права, довідники, послуги, графіки, шаблони і службові параметри |}

!; У межах атестації потрібно продемонструвати робочий сценарій.; |- | ПІБ | Повне ім’я майстра |- | Спеціалізація | Перукар, косметолог, nail-майстер, масажист |- | Телефон | Контактний номер |- | Email | Електронна адреса |- | Фото | Опціонально |- | Графік роботи | Дні й години роботи |- | Статус | Активний, у відпустці, неактивний, звільнений |- | Коментар | Службові примітки |}

- Майстер Для кого налаштовується графік
День тижня Понеділок, вівторок тощо
Час початку Початок робочого дня
Час завершення Завершення робочого дня
Перерва Опціонально
Статус дня Робочий, вихідний, відпустка, лікарняний

платформа має надсилати повідомлення клієнтам.; Якщо реалізовано продаж товарів, звіт показує товарообіг.; !; !; {| class="wikitable" style="width:100%;"

Звіт показує, наскільки заповнений графік майстрів.; Поле

!; !; !; |- | Бекенд | K2 Cloud ERP на Python або PHP |- | База даних | PostgreSQL або MySQL |- | Фронтенд | HTML5, JavaScript |- | AJAX | Fetch API або Axios |- | UI-компоненти | DataTables для таблиці записів, Select2 для вибору клієнта, майстра і послуги, FullCalendar для графіка візитів |- | Сповіщення | Email, SMS або месенджери, залежно від реалізації |- | Друк | PDF-рахунки, чеки або квитанції |- | складський облік | обліковий облік товарів і залишків, опціонально |- | Експорт | Excel або PDF для звітів |}

Довідник «Категорії послуг»

Поля товару

  • клієнти;
  • майстри;
  • категорії послуг;
  • послуги;
  • послуги майстрів;
  • графіки роботи;
  • записи клієнтів;
  • статуси записів;
  • календар;
  • рахунки;
  • оплати;
  • товари;
  • продажі та реалізація товарів;
  • бонуси;
  • знижки;
  • акції;
  • сповіщення;
  • журнал змін;
  • звіти;
  • права доступу.; | компонент обліку салону краси

|- | Які довідники потрібні?; характеристика

Очікуваний результат

Коротко. Потрібно реалізувати компонент салону краси: клієнти, майстри, послуги, графіки роботи, записи на візит, календар, оплати, продаж товарів, бонуси, знижки, нагадування клієнтам, звіти по доходах, майстрах і популярних послугах.; Після виконання послуги формується рахунок.; Поле Салон має змогу продавати супутні товари.; {| class="wikitable" style="width:100%;"

Поля клієнта

!; {| class="wikitable" style="width:100%;"

Поля запису

компонент має підтримувати клієнтів, майстрів, категорії послуг, послуги, графіки роботи, записи, календар візитів, перевірку зайнятості, рахунки, оплати, продаж товарів, бонуси, знижки, сповіщення, звіти, AJAX-інтерактив і логування змін.; характеристика

!;== Приклади послуг ==

Шкала оцінювання

Логування змін

У звіті потрібно відображати:

  • клієнта;
  • кількість візитів;
  • останній візит;
  • суму оплат;
  • улюблені послуги;
  • статус клієнта.;== У календарі потрібно бачити ==

Мета задача — створити в K2 ERP компонент для автоматизації роботи салону краси, перукарні, барбершопу, косметологічного кабінету, SPA-салону, масажного кабінету або nail-студії.; компонент повинен фіксувати важливі дії.; | Рахунок за послуги й товари |- | Які звіти потрібні?;== Реальний бізнес-контекст ==

!; характеристика Мінімальний сценарій:

Сповіщення клієнтам

завдяки наявності автоматизація процесів записів і оплат підвищує якість сервісу, зменшує кількість помилок, користувачі можуть краще планувати роботу майстрів, контролювати фінансовий блок та збільшувати лояльність клієнтів.; Запис фіксує майбутній або виконаний візит клієнта.;== продажі та реалізація товарів ==

Поля майстра

центральний принцип. Запис клієнта має бути створений тільки на вільний час майстра.; Параметр

Візити клієнтів, доходи по майстрах, популярні послуги, завантаженість майстрів
Вільний час майстра і його графік роботи
Що формується після візиту?; У звіті потрібно відображати:

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

90–100 Відмінно компонент в цілому функціонує: клієнти, майстри, послуги, графіки, записи, календар, оплати, товари, бонуси, звіти й AJAX реалізовані коректно
75–89 Добре Основна логіка функціонує, є собою незначні недоліки, які не руйнують бізнес-процес запису й обслуговування клієнтів
60–74 Зараховано Базовий сценарій функціонує, але частина функцій реалізована неповно або потребує доопрацювання
0–59 Не зараховано Відсутня критична логіка: клієнти, майстри, послуги, записи, календар або оплати

!; |- | Не оплачено | Рахунок ще не оплачений |- | Частково оплачено | Оплачена частина суми |- | Оплачено | Сума сплачена в цілому |- | Повернення | Оплату повернено клієнту |}

ключовий бізнес-процес

  • знижка постійному клієнту;
  • знижка в День народження;
  • накопичення бонусних балів;
  • списання бонусів при оплаті;
  • акційні пропозиції;
  • абонементи;
  • подарункові сертифікати.; характеристика

AJAX-інтерактив

Звіт показує, які послуги замовляють найчастіше.;


  • жіноча стрижка;
  • чоловіча стрижка;
  • фарбування волосся;
  • укладка;
  • манікюр;
  • педикюр;
  • покриття гель-лаком;
  • масаж;
  • чистка обличчя;
  • доглядова процедура;
  • корекція брів;
  • ламінування вій.; * пошук клієнта;
  • створення запису;
  • перевірка вільного часу майстра;
  • зміна часу запису;
  • зміна майстра;
  • зміна статусу запису;
  • актуалізація календаря;
  • додавання послуг до рахунку;
  • додавання товарів до рахунку;
  • фіксація оплати;
  • нарахування бонусів;
  • фільтрація звітів.; !; У результаті виконання атестаційного задача має бути створений компонент салону краси в K2 ERP.; Що перевіряється
Бонуси, знижки, продаж товарів, SMS-нагадування, онлайн-запис

Звіт «Завантаженість майстрів»

!; * неможливо створити клієнта;

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

!;

компонент має підтримувати розмежування прав.; !; Поле

Критерії оцінювання

!; Статус

!; характеристика

  • майстер А виконує стрижки й фарбування;
  • майстер Б виконує манікюр і педикюр;
  • майстер В виконує масаж.; | Запис клієнта до майстра на послугу

|- | Що має перевіряти платформа?; Інтерфейс має працювати оперативно й без перезавантаження сторінок.; Окремо варто відзначити ведення послуг і майстрів, онлайн- і офлайн-запис, перевірку зайнятості майстрів, обліковий облік виконаних послуг, продаж супутніх товарів, оплату, бонуси, знижки, сповіщення та звіти по доходах і завантаженості.; У звіті потрібно відображати:

Практичне задача

  • створено запис;
  • запис підтверджено;
  • нагадування за день до візиту;
  • нагадування за кілька годин до візиту;
  • запис змінено;
  • запис скасовано;
  • нараховано бонуси;
  • привітання з Днем народження;
  • акційна пропозиція.;== Звіти ==

компонент обліку записів клієнтів, майстрів, послуг і фінансів для салону краси.;== Приклади категорій ==

Критичні помилки

Способи оплати

Основні об’єкти модуля

|- | Реалізація бази послуг, клієнтів і майстрів | 20 | Послуги, категорії, майстри, клієнти, графіки, прив’язка майстрів до послуг |- | керування записами на візити | 20 | Створення запису, календар, перевірка зайнятості, зміна часу, статуси записів |- | обліковий облік оплат і продажів | 20 | Рахунки, оплати, товари, продажі та реалізація, знижки, бонуси, історичний розвиток відвідувань |- | Звіти по доходах, популярності послуг і майстрам | 20 | Візити клієнтів, доходи по майстрах, популярні послуги, завантаженість майстрів |- | Інтерактивність через AJAX і зручність календаря | 20 | AJAX-запис, зміна статусів, перевірка часу, актуалізація календаря, фільтрація звітів |- !; * майстер функціонує в обраний день;

  • обраний час входить у робочий графік;
  • послуга не виходить за межі робочого дня;
  • у майстра немає іншого запису на цей час;
  • майстер виконує обрану послугу.; Салон краси — це практична задача; додатково реалізовано майстрів, послуг, записів, календаря візитів, оплат, продажів товарів і звітності для салону краси виступає ключовою рисою перевірки навичок розробника або впроваджувача K2 ERP у створенні модуля обліку клієнтів забезпечується через Атестаційне задача K2 ERP.; Критерій

Статуси запису

  • одну або кілька послуг;
  • товари;
  • знижку;
  • бонуси;
  • подарунковий сертифікат;
  • коментар адміністратора.; !; характеристика

обліковий облік оплат

Див.; додатково

Мета задача

!; Максимальна оцінка

Події для сповіщень

== Перевірка зайнятості майстра ==