Requiply
Послуги

Додавання та редагування послуги

Створіть або змініть платну послугу, як-от доставку чи монтаж: її назву, ціну, тип ціни та чи застосовуються до неї знижки.

На сторінці Додавання та редагування послуги ви створюєте нову платну послугу або змінюєте назву й ціну наявної. Послуги, створені тут, стають доступними в конструкторі бронювання, щоб працівники могли додавати їх до бронювань. Вони також впливають на суму бронювання, рахунки, листи й аналітику.

Відкрити цю сторінку можна двома способами:

  • Додавання: у Головне меню → Послуги → Додати, за адресою /services/add. Також вона відкривається кнопкою в порожньому стані Поки немає послуг на сторінці Керування послугами.
  • Редагування: натисканням іконки олівця в рядку на сторінці Керування послугами, яке відкриває /services/edit?id={serviceId}.

Доступ: потрібен дозвіл Доступ до послуг. Користувачі без цього дозволу не бачать меню Послуги, а маршрути блокує проміжна перевірка авторизації. Адміністратори мають цей дозвіл за замовчуванням, інші ролі отримують його, лише якщо його явно увімкнули в їхньому обліковому записі.


Чому ця сторінка важлива

Послуги є однією з двох складових бронювання в Requiply (друга складова: товари інвентарю). Усе, що ви тут зберігаєте, напряму потрапляє в решту продукту:

  • Бронювання: збережені тут послуги стають доступними в полі вибору кількох позначок у процесі бронювання.
  • Загальна вартість бронювання: ціна й тип ціни кожної послуги визначають автоматично розраховану суму бронювання.
  • Листи бронювання та PDF-рахунки: обидва показують рядки з тих самих записів послуг.
  • Аналітика: звіти про виручку та бронювання групують дані за послугами.
  • Автоматизації: серверні обробники автоматизацій, які реагують на події бронювання, читають список послуг відповідного бронювання.

Наявні бронювання зберігають знімок послуг, з якими їх створили. Зміни, внесені тут, впливають лише на майбутні бронювання.


Хто може користуватися цією сторінкою

  • Користувачі з дозволом Доступ до послуг (адміністратори або працівники з відповідною роллю). Користувачі без цього дозволу не бачать пункту меню, а маршрути заблоковано.
  • Сторінку захищає проміжна перевірка авторизації, тож потрібен користувач, який увійшов у систему з активною організацією.
  • Кількість послуг на цій сторінці не обмежується: лімітів плану тут не показано.

Що ви побачите

Сторінка має дві панелі, спільні для режимів додавання й редагування.

Ліва панель: форма (прокручується)

Розділ Загальна інформація:

  • Назва послуги: обовʼязковий довільний текст. Використовується як зрозуміла назва всюди, де зʼявляється послуга.

Розділ Ціна:

  • Тип ціни: перемикач із чотирма варіантами. Для нових послуг за замовчуванням вибрано На добу.
    • На годину
    • На добу
    • На місяць
    • Договірна
  • Ціна: числове поле, яке показується, лише коли тип ціни не Договірна. Має кнопки збільшення й зменшення, два знаки після коми, крок залежно від валюти (він підлаштовується під валюту організації) і мінімум 0.
  • Ціна за замовчуванням: показується замість Ціна, коли вибрано Договірна. Поле необовʼязкове, мінімум 0, а його інформаційна іконка пояснює: Підставляється під час додавання послуги до бронювання й стягується, коли клієнт вмикає її під час онлайн-оформлення. У кожному бронюванні ціну можна змінити.

Кнопка збереження, закріплена в правому нижньому куті форми:

  • У режимі додавання вона називається Зберегти.
  • У режимі редагування вона називається Зберегти зміни і неактивна, доки хоча б одне поле справді не зміниться.

Права панель: живий попередній перегляд (закріплена)

Картка, яка показує, як виглядатиме послуга після збереження: іконка портфеля, назва послуги, відформатована ціна та підпис на годину / на добу / на місяць / Договірна. Попередній перегляд оновлюється під час введення.

Поки форма надсилається, усю сторінку закриває накладка, а кнопка збереження показує індикатор завантаження.


Чим відрізняються додавання й редагування

Обидва режими мають однаковий вигляд і правила перевірки, але деякі речі відрізняються:

ПоведінкаРежим додаванняРежим редагування
Звідки початкові значенняПорожня форма, за замовчуванням вибрано На добу.Заповнено з наявного запису послуги.
Вибір типу ціниВидно, можна змінити.Приховано: після збереження послуги тип ціни заблоковано.
Поле ціни для договірних послугПриховане, коли вибрано Договірна. Натомість показується поле Ціна за замовчуванням.Ціна за замовчуванням показується й редагується, якщо послугу створено як договірну.
Кнопка збереженняЗберегти. Завжди активна, якщо перевірку пройдено.Зберегти зміни. Неактивна, доки хоча б одне поле не відрізнятиметься від початкового.
Скасування / повернення назадОкремої кнопки скасування немає: меню чи кнопка «назад» повертає туди, звідки прийшов користувач.Кнопка Скасувати повертає на сторінку Керування послугами.
Неправильний id послугиНе застосовується.Якщо id в адресі не відповідає жодній послузі, користувач бачить повідомлення, що послугу не знайдено, після чого його повертає на сторінку Керування послугами.
У разі успіхуПовідомлення про успіх послугу створено, потім перехід на сторінку Керування послугами.Повідомлення про збережені зміни, потім перехід на сторінку Керування послугами.
У разі помилкиЗагальне повідомлення про помилку. Форма залишається відкритою, щоб можна було спробувати ще раз.Так само: повідомлення про помилку, форма залишається відкритою.

Порожній стан

Це сторінка створення й редагування, а не список, тож звичного порожнього стану вона не має. Картка попереднього перегляду просто показує підказку Назва послуги, доки користувач не введе назву, а зона ціни показує відформатовану нульову суму (або інформаційне повідомлення для договірної ціни), доки не введено значення.


Основні дії

Додавання послуги

  1. Введіть Назва послуги.
  2. Оберіть Тип ціни: На годину, На добу, На місяць або Договірна.
  3. Якщо тип ціни не Договірна, введіть Ціна. Мінімальне допустиме значення 0,01, крок відповідає валюті організації. Для договірної послуги за бажанням введіть Ціна за замовчуванням.
  4. Натисніть Зберегти.

У разі успіху користувач бачить повідомлення про створення послуги й переходить на сторінку Керування послугами, де в таблиці зʼявляється новий рядок.

Редагування послуги

  1. На сторінці Керування послугами натисніть іконку олівця в рядку, який потрібно змінити.
  2. Змініть Назва послуги та Ціна або Ціна за замовчуванням для договірної послуги. Тип ціни змінити не можна.
  3. Натисніть Зберегти зміни. Кнопка неактивна, доки щось справді не зміниться, тож збереження без змін автоматично неможливе.

У разі успіху користувача повертає на сторінку Керування послугами. У разі помилки форма залишається відкритою, а зʼявляється повідомлення про помилку.

Перехід на договірну послугу

Коли в режимі додавання вибрано Договірна, поле Ціна приховується, а замість нього показується Ціна за замовчуванням. Перемикання з іншого типу ціни на Договірна також очищує введену ціну, тож випадкове перемикання між режимами не перенесе застарілу ціну з каталогу в договірну послугу.

Договірна послуга стягується один раз за бронювання, а не за добу чи місяць, за ціною, заданою в цьому бронюванні:

  • Коли працівники додають її до бронювання, її ціна спочатку дорівнює Ціна за замовчуванням. Її можна змінити для цього бронювання, див. Змінити послуги.
  • Коли клієнт вмикає її під час онлайн-оформлення, стягується Ціна за замовчуванням. Договірна послуга без ціни за замовчуванням показується там як Ціна за домовленістю і додається без оплати, див. Послуги під час оформлення.
  • Без ціни за замовчуванням послуга спочатку безкоштовна, доки працівники не введуть погоджену ціну.

Форми та поля

ПолеДеОбовʼязковеПримітки
Назва послугиДодавання, редагуванняТакПростий текст. Перевіряється, що рядок не порожній. Якщо залишити поле порожнім, під ним зʼявиться повідомлення перевірки.
Тип ціниЛише додаванняТакОдне зі значень hour, day, month або quote. За замовчуванням day. Після збереження послуги змінити не можна.
ЦінаДодавання й редагування (лише якщо тип ≠ Договірна)Так, якщо показуєтьсяФормат валюти, два знаки після коми, має бути ≥ 0,01. Крок залежить від валюти організації. Значення 0 або порожнє поле не проходять перевірку.
Ціна за замовчуваннямДодавання й редагування (лише якщо тип = Договірна)НіФормат валюти, мінімум 0. Підставляє ціну в бронювання, які створюють працівники. Також стягується під час онлайн-оформлення. У кожному бронюванні її можна змінити.
Не застосовувати знижкиДодавання, редагуванняНіПеремикач, за замовчуванням вимкнений. Див. Не застосовувати знижки.

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

Не застосовувати знижки

У розділі Властивості є перемикач Не застосовувати знижки з підказкою «Відсоткові знижки клієнтів не застосовуватимуться до цієї послуги. Використовуйте для послуг із фіксованою вартістю, наприклад підрядників.»

Деякі послуги ніколи не варто знижувати. Водій-підрядник, плата курʼєру, страховий внесок: їхня вартість фіксована й від вас не залежить, тож знижка 15% зменшує вашу маржу, а не маржу постачальника. Увімкнений перемикач тримає послугу поза базою для знижки.

Як складається сума

Коли перемикач увімкнено, сума бронювання складається так:

  1. Сума товарів разом із послугами зі знижкою утворюють базу, до якої застосовується відсоткова знижка клієнта.
  2. Послуги без знижки додаються після цього за повною ціною.

Тож бронювання з обладнанням на 1 000, послугою зі знижкою на 200 і послугою без знижки на 300 для клієнта зі знижкою 10% дає (1000 + 200) × 0.9 + 300 = 1,380. Рядок знижки в бронюванні показує, від якої суми її насправді розраховано, тож числа сходяться, а не виглядають довільними.

Такий розрахунок використовується всюди, де показується сума: на сторінці бронювання, у підсумку ціни, рахунках, експортованих документах і в перерахунках на сторінках Змінити дати бронювання та Змінити позиції бронювання.

Де це видно

Таблиця послуг має колонку Знижки зі значенням Застосовуються або Не застосовуються, тож увесь список можна перевірити одним поглядом.

Наявні бронювання не перераховуються, коли ви змінюєте перемикач. Бронювання зберігає послуги такими, якими вони були на момент його створення, тож історія залишається незмінною. Зміна діє для бронювань, створених після неї.
Увага: це стосується лише відсоткових знижок клієнтів. До кількісного ціноутворення, яке застосовується до обладнання, а не до послуг, це не має жодного стосунку.

Оплата, плани та ліміти

Ця сторінка сама не показує лімітів плану чи пропозицій перейти на вищий план. Кількість послуг не обмежується планом підписки. Доступ залежить лише від дозволу облікового запису Доступ до послуг.


Як ця сторінка повʼязана з рештою Requiply

ФункціяЯк на неї впливає ця сторінка
Керування послугамиНові або змінені послуги одразу зʼявляються там. Після успішного додавання чи редагування користувача повертає туди.
БронюванняЗбережені послуги стають доступними в полі вибору кількох позначок у конструкторі бронювання через таблицю звʼязку reservation_services.
Загальна вартість бронюванняВибрані тип ціни й ціна передаються в calculateBookingTotalPrice, який множить послугу на період бронювання. Договірні послуги додаються один раз за бронювання за ціною, заданою в бронюванні (спочатку це Ціна за замовчуванням).
Листи бронюванняШаблон листа бронювання показує привʼязані послуги з назвою, ціною й типом ціни, збереженими тут.
PDF-рахункиГенератор рахунків бере ті самі записи послуг для рядків рахунку.
АналітикаАналітика виручки та бронювань групує дані за послугами. Перейменування послуги чи зміна її ціни впливає на те, як у звітах виглядатимуть майбутні бронювання, а історичні бронювання зберігають свій знімок.
Валюта й налаштування організаціїФормат ціни та крок поля залежать від валюти організації, тож зміна валюти в налаштуваннях організації впливає на те, як показуються ціни, введені тут.

Типові сценарії

Налаштування першої послуги

Нова організація відкриває Керування послугами, бачить порожній стан і натискає кнопку додавання. На цій сторінці вона вводить назву послуги (наприклад, Монтаж на місці), обирає На годину, задає ставку й зберігає. Відтепер працівники, які створюють бронювання, можуть вибрати цю послугу.

Підвищення погодинної ставки

Адміністратор відкриває Керування послугами, натискає олівець у потрібному рядку, щоб відкрити цю сторінку в режимі редагування, змінює ціну й зберігає. Зберегти зміни неактивна, доки значення справді не зміниться, а після збереження користувача повертає до списку. Майбутні бронювання використовуватимуть нову ставку, а наявні зберігають початкові суми.

Перейменування послуги

Усе так само, як із підвищенням ставки, але змінюється поле Назва послуги. Нова назва одразу зʼявляється в списку та в усіх майбутніх бронюваннях, листах і рахунках. Історичні бронювання й далі показують назву, з якою їх збережено.

Договірні послуги

Для робіт, остаточна сума яких залежить від обсягу (індивідуальні конструкції, великі замовлення), адміністратор створює послугу з типом ціни Договірна. Працівники додають її до бронювання й вводять погоджену суму в цьому бронюванні. Вона стягується один раз, а не за добу. Задайте Ціна за замовчуванням, якщо більшість робіт коштують приблизно однаково або якщо клієнти можуть додавати послугу під час онлайн-оформлення.

Спроба змінити тип ціни послуги

Інтерфейсу для цього немає: після збереження послуги її тип ціни заблоковано. Щоб перевести послугу з добової ціни на погодинну, створіть нову послугу з потрібним типом і видаліть стару на сторінці Керування послугами.


Поради та застереження

Порада: визначтеся з типами цін заздалегідь. Після збереження послуги тип ціни заблоковано: якщо згодом потрібна інша модель, створіть нову послугу й видаліть стару, а не намагайтеся її перетворити.

Порада: використовуйте Договірна для всього, де остаточну суму погоджують окремо або стягують один раз за бронювання, як-от доставка. Кожне бронювання має власну погоджену ціну, яка починається з Ціна за замовчуванням.

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

Увага: у режимі редагування Зберегти зміни неактивна, доки щось справді не відрізнятиметься від збереженого запису. Якщо кнопка ніби застрягла, перевірте, чи значення у формі справді відрізняється від початкового.

Увага: перемикання типу ціни на Договірна в режимі додавання очищує введену ціну. Якщо ви передумаєте й перемкнете назад, ціну доведеться ввести знову.

Copyright © 2026