---
title: "Додавання та редагування клієнта"
description: "Створіть картку клієнта або оновіть наявну: імʼя, телефон, email, адреса, призначена знижка та ваші додаткові поля клієнта, зокрема ті, які ваша організація зробила обовʼязковими."
canonical_url: "https://requiply.com/docs/uk/guides/clients/add-or-edit"
---
# Додавання та редагування клієнта

> Створіть картку клієнта або оновіть наявну: імʼя, телефон, email, адреса, призначена знижка та ваші додаткові поля клієнта, зокрема ті, які ваша організація зробила обовʼязковими.

На сторінках **Додати клієнта** та **Редагувати клієнта** ви створюєте нові картки клієнтів і оновлюєте наявні. Вони мають однакову форму й живий попередній перегляд. Лише тут у Requiply можна змінити основні контактні дані та знижку клієнта для однієї картки за раз.

Ці сторінки розташовані тут:

- **Клієнти → Керування → Додати клієнта** для нових карток.
- **Клієнти → Керування → кнопка з олівцем у рядку**, щоб редагувати наявного клієнта.

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

![Форма редагування клієнта з відкритим списком знижок](https://requiply.com/docs/assets/clients/add-and-edit/image.png)

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

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

Правильно заповнені форми спрощують подальшу роботу:

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

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

Обидві сторінки мають однаковий макет із двох колонок у контейнері на всю висоту:

- **Ліва колонка (форма, половина ширини):** форма з прокручуванням, заголовками розділів і полями, а також рядок кнопок дій унизу, закріплений на місці.
- **Права колонка (попередній перегляд, приблизно 5/12 ширини):** заголовок **Попередній перегляд** і жива картка клієнта, яка показує, як клієнт виглядатиме після збереження, разом із назвою вибраної знижки.

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

### Розділи форми

1. **Загальна інформація**: імʼя, прізвище, email, телефон (вибір країни й номер).
2. **Знижка**: один випадний список для знижки.
3. **Додаткові поля**: кожне додаткове поле, налаштоване на вкладці «Клієнт» у розділі [Конфігурації рівнів](https://requiply.com/docs/uk/guides/settings/fields/level-configurations), у налаштованому порядку. Поля, які адміністратор позначив як **Обовʼязкове**, мають червону ***** і їх потрібно заповнити, перш ніж клієнта можна буде зберегти.

### Що додає сторінка редагування

- Ліворуч у нижньому рядку зʼявляється червона контурна кнопка **Видалити**. Перед видаленням клієнта вона відкриває діалог підтвердження.
- Кнопка **Зберегти зміни** неактивна, доки у формі чи в додаткових полях щось справді не зміниться.

### Кнопки внизу

- **Сторінка додавання:** **Скасувати** (повертає до [Керування клієнтами](https://requiply.com/docs/uk/guides/clients/manage)) і **Зберегти**.
- **Сторінка редагування:** **Видалити** (ліворуч), **Скасувати** та **Зберегти зміни** (неактивна, коли змін немає).

## Порожній стан, завантаження й обмежений доступ

- **Завантаження (лише сторінка редагування):** поки паралельно завантажуються клієнт, знижки та додаткові поля, форму й попередній перегляд приховано, а сторінку закриває накладка блокування. Якщо клієнта не вдається завантажити (неправильний id, запису немає), зʼявляється сповіщення про помилку, а вас перенаправляє до [Керування клієнтами](https://requiply.com/docs/uk/guides/clients/manage).
- **Збереження:** накладка блокування закриває всю сторінку, а кнопка **Зберегти** показує індикатор завантаження.
- **Без входу в систему:** користувачі, які не увійшли, ніколи не потрапляють на ці сторінки. Ще до показу сторінки їх перенаправляють на вхід.
- **Знижки не налаштовано:** у випадному списку знижок немає жодних варіантів, крім підказки. Форма все одно зберігається звичайно, просто без знижки.

Звичного порожнього стану тут немає, бо обидві сторінки є формами, а не списками.

## Основні дії

### Створення нового клієнта (сторінка додавання)

1. Відкрийте сторінку додавання із заголовка [Керування клієнтами](https://requiply.com/docs/uk/guides/clients/manage), з порожнього стану або за будь-яким прямим посиланням із параметром `from`.
2. Заповніть **Імʼя** та **Телефон** (обовʼязкові). Прізвище, email і знижка необовʼязкові.
3. За потреби виберіть знижку. Картка попереднього перегляду праворуч одразу покаже вибрану знижку.
4. Заповніть додаткові поля клієнта, принаймні позначені *****.
5. Натисніть **Зберегти**.

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

Під час надсилання форма спершу перевіряє, чи в організації вже є клієнт із таким телефоном. Якщо є, зʼявляється сповіщення про помилку (**Клієнт з таким номером вже існує**), а форма залишається відкритою, щоб ви могли виправити телефон. Таку саму перевірку виконують для email, якщо його заповнено.

Якщо телефон унікальний, клієнта створюють. Зʼявляється сповіщення про успіх (**Клієнта «{name}» успішно створено**), а вас перенаправляє або на адресу з `from`, або, якщо її немає, назад до [Керування клієнтами](https://requiply.com/docs/uk/guides/clients/manage).

Якщо створення не вдалося з будь-якої іншої причини, зʼявляється загальне сповіщення **Щось пішло не так**, а форму можна далі редагувати.

### Редагування наявного клієнта (сторінка редагування)

1. Відкрийте сторінку редагування кнопкою з олівцем у рядку на сторінці [Керування клієнтами](https://requiply.com/docs/uk/guides/clients/manage).
2. Форму заповнено поточними даними клієнта, зокрема значеннями додаткових полів.
3. Змініть потрібні поля. Кнопка **Зберегти зміни** неактивна, доки хоча б одне поле (форми чи додаткове) не відрізнятиметься від завантажених значень.
4. Натисніть **Зберегти зміни**.

Обовʼязкове додаткове поле не можна очистити: під час збереження зʼявиться те саме сповіщення *Заповніть обовʼязкові поля: …*. Зберігаються лише поля, які справді змінилися. Після успішного оновлення клієнта блок додаткових полів зберігає власні незбережені зміни. Якщо обидва кроки вдалися, зʼявляється сповіщення про успіх (**Клієнта «{name}» успішно оновлено**), а вас повертає до [Керування клієнтами](https://requiply.com/docs/uk/guides/clients/manage).

Якщо будь-який крок не вдався, зʼявляється загальне сповіщення про помилку. Ви залишаєтеся на сторінці, тож зміни не втрачаються.

### Видалення клієнта (лише сторінка редагування)

Червона контурна кнопка **Видалити** внизу відкриває той самий діалог видалення, що й на сторінці [Керування клієнтами](https://requiply.com/docs/uk/guides/clients/manage). Спершу він завантажує бронювання клієнта:

- **Немає бронювань**: діалог питає **Ви впевнені, що хочете видалити «{client name}»?**. Кнопка **Так** видаляє клієнта, показує сповіщення про успіх і повертає вас до [Керування клієнтами](https://requiply.com/docs/uk/guides/clients/manage).
- **Є бронювання**: видалення заблоковано. Діалог попереджає, що клієнта не можна видалити, бо він має бронювання, показує ці бронювання з їхніми ID та датами й тримає кнопку підтвердження неактивною, доки вони не зникнуть.

Видалення остаточне. Скасувати його тут не можна.

### Скасування

Кнопка **Скасувати** на будь-якій сторінці повертає до [Керування клієнтами](https://requiply.com/docs/uk/guides/clients/manage) без збереження. На сторінці додавання всі введені дані відкидаються. На сторінці редагування незбережені зміни (зокрема в додаткових полях) теж відкидаються.

## Форми та поля

<table>
<thead>
  <tr>
    <th>
      Поле
    </th>
    
    <th>
      Обовʼязкове
    </th>
    
    <th>
      Перевірка
    </th>
    
    <th>
      Примітки
    </th>
  </tr>
</thead>

<tbody>
  <tr>
    <td>
      <strong>
        Імʼя
      </strong>
    </td>
    
    <td>
      Так
    </td>
    
    <td>
      1–25 символів
    </td>
    
    <td>
      Використовується як заголовок картки попереднього перегляду та імʼя в сповіщенні про успіх.
    </td>
  </tr>
  
  <tr>
    <td>
      <strong>
        Прізвище
      </strong>
    </td>
    
    <td>
      Ні
    </td>
    
    <td>
      До 25 символів
    </td>
    
    <td>
      Додається до імені в сповіщеннях і попередньому перегляді.
    </td>
  </tr>
  
  <tr>
    <td>
      <strong>
        Електронна пошта
      </strong>
    </td>
    
    <td>
      Ні
    </td>
    
    <td>
      Правильний формат email або порожнє поле
    </td>
    
    <td>
      Порожнє значення дозволене. Неправильний email блокує збереження й показує помилку біля поля. Заповнений email також має бути унікальним в організації: дублікат зупиняє збереження з повідомленням <strong>
        Клієнт з такою електронною скринькою вже існує
      </strong>
      
      .
    </td>
  </tr>
  
  <tr>
    <td>
      <strong>
        Телефон
      </strong>
    </td>
    
    <td>
      Додавання: <strong>
        Так
      </strong>
      
       · Редагування: <strong>
        Ні
      </strong>
    </td>
    
    <td>
      Має бути повним міжнародним номером: <code>
        +
      </code>
      
      , а за ним код країни, разом 7–15 цифр
    </td>
    
    <td>
      Вводиться через вибір країни й поле номера, тож код країни завжди присутній. На сторінці додавання перед створенням клієнта також перевіряється на унікальність в організації.
    </td>
  </tr>
  
  <tr>
    <td>
      <strong>
        Знижка
      </strong>
    </td>
    
    <td>
      Ні
    </td>
    
    <td>
      Має відповідати наявній знижці у списку
    </td>
    
    <td>
      Очищається значком очищення в списку. Картка попереднього перегляду показує зрозумілу назву <code>
        Name (X%)
      </code>
      
      .
    </td>
  </tr>
  
  <tr>
    <td>
      <strong>
        Додаткові поля
      </strong>
      
       (лише редагування)
    </td>
    
    <td>
      Залежить від налаштування кожного поля
    </td>
    
    <td>
      Перевіряє спільний блок додаткових полів
    </td>
    
    <td>
      Зберігаються другим кроком після успішного основного оновлення.
    </td>
  </tr>
</tbody>
</table>

<note>

На сторінці **редагування** телефон формально необовʼязковий, проте на практиці кожен наявний клієнт уже має телефон, бо він був обовʼязковим під час створення. Очистити його можна, але робіть це свідомо.

</note>

### Поле телефону

Телефон вводиться у двох частинах: **вибір країни** з пошуком, що показує прапор і телефонний код, а поруч національний номер. Requiply зберігає їх разом як повний міжнародний номер (наприклад, `+380951234567`).

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

<warning>

**Код країни тепер обовʼязковий.** Номер без нього відхиляється з повідомленням *«Номер телефону має містити код країни, наприклад +380951234567»*. Саме це дає SMS, Viber і Telegram надійно доходити до клієнта: провайдерам повідомлень потрібен повний міжнародний формат, а Telegram зіставляє з ним надіслані контакти.

</warning>

## Живий попередній перегляд

Праворуч на обох сторінках показано живу картку клієнта, повʼязану з поточними значеннями форми. Вона оновлюється під час введення, тож команда бачить, як імʼя клієнта, контакти й тег знижки виглядатимуть у вигляді карток на сторінці [Керування клієнтами](https://requiply.com/docs/uk/guides/clients/manage) ще до збереження. Попередній перегляд суто візуальний: нічого не зберігається, доки ви не натиснете **Зберегти** або **Зберегти зміни**.

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

<table>
<thead>
  <tr>
    <th>
      Функція
    </th>
    
    <th>
      Як ці сторінки на неї впливають
    </th>
  </tr>
</thead>

<tbody>
  <tr>
    <td>
      <strong>
        Керування клієнтами
      </strong>
    </td>
    
    <td>
      Нові, змінені й видалені клієнти одразу відображаються в таблиці на сторінці <a href="https://requiply.com/docs/uk/guides/clients/manage">
        Керування клієнтами
      </a>
      
      . Обидві сторінки повертають туди після «Скасувати» та після більшості успішних дій.
    </td>
  </tr>
  
  <tr>
    <td>
      <strong>
        Бронювання
      </strong>
    </td>
    
    <td>
      Контактні дані та знижку, внесені тут, використовують бронювання, коли вибрано цього клієнта.
    </td>
  </tr>
  
  <tr>
    <td>
      <strong>
        Рахунки та оплати
      </strong>
    </td>
    
    <td>
      Імʼя, email і телефон, внесені тут, потрапляють у платіжні документи.
    </td>
  </tr>
  
  <tr>
    <td>
      <strong>
        Знижки
      </strong>
    </td>
    
    <td>
      Знижка, вибрана на цій сторінці, застосовується до кожної ціни послуги, яку бачить клієнт. Якщо очистити її, ефект зникає.
    </td>
  </tr>
  
  <tr>
    <td>
      <strong>
        Додаткові поля сутностей (рівень «Клієнт»)
      </strong>
    </td>
    
    <td>
      Сторінка редагування є редактором цих полів для окремого клієнта. Зміни тут оновлюють значення, які показано колонками на сторінці «Керування клієнтами».
    </td>
  </tr>
  
  <tr>
    <td>
      <strong>
        Зовнішні точки входу
      </strong>
    </td>
    
    <td>
      Коли сторінку додавання відкрито з параметром <code>
        from
      </code>
      
      , після успішного створення вас повертає на цю адресу. Це зручно для сценаріїв, які відкривають екран додавання посеред завдання (наприклад, під час створення бронювання для зовсім нового клієнта).
    </td>
  </tr>
</tbody>
</table>

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

### Додати одного нового клієнта

Користувач відкриває **Додати клієнта**, вводить імʼя й телефон клієнта, за бажання додає email і знижку «VIP», а потім зберігає. Він повертається на сторінку [Керування клієнтами](https://requiply.com/docs/uk/guides/clients/manage) і одразу бачить нову картку.

### Створити клієнта посеред бронювання

Під час створення бронювання користувач натискає точку входу «Додати клієнта», яка відкриває сторінку додавання з параметром `from`, що вказує назад на створення бронювання. Після збереження нового клієнта він повертається до бронювання, з якого прийшов, а не на сторінку керування.

На самій сторінці [Додати бронювання](https://requiply.com/docs/uk/guides/bookings/add-booking/client-and-details#%D0%B2%D0%B8%D0%B1%D1%96%D1%80-%D0%B0%D0%B1%D0%BE-%D1%81%D1%82%D0%B2%D0%BE%D1%80%D0%B5%D0%BD%D0%BD%D1%8F-%D0%BA%D0%BB%D1%96%D1%94%D0%BD%D1%82%D0%B0) кнопка **Створити клієнта** натомість відкриває коротший діалог: контактні поля, а також частину **Деталі** лише з полями клієнта, позначеними як **Обовʼязкове** або **Показувати під час створення**. Якщо вибрати там наявного клієнта, у якого не заповнено обовʼязкове поле, відкриється [Доповнення даних клієнта](https://requiply.com/docs/uk/guides/bookings/add-booking/client-and-details#%D0%BA%D0%BB%D1%96%D1%94%D0%BD%D1%82%D0%B8-%D0%B1%D0%B5%D0%B7-%D0%BE%D0%B1%D0%BE%D0%B2%CA%BC%D1%8F%D0%B7%D0%BA%D0%BE%D0%B2%D0%B8%D1%85-%D0%B4%D0%B0%D0%BD%D0%B8%D1%85).

### Виправити неправильний номер телефону

Користувач відкриває [Керування клієнтами](https://requiply.com/docs/uk/guides/clients/manage), натискає олівець у потрібному рядку, оновлює поле телефону й натискає **Зберегти зміни**. На сервер надсилається лише телефон, інші поля не змінюються.

### Змінити знижку клієнта

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

### Видалити клієнта, який більше не співпрацює з вами

Користувач відкриває сторінку редагування клієнта, натискає **Видалити**, підтверджує в діалозі. Клієнта видалено. Користувач повертається до [Керування клієнтами](https://requiply.com/docs/uk/guides/clients/manage).

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

<note>

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

</note>

<note>

**Порада:** перед збереженням перевірте в живому попередньому перегляді, як імʼя, email, телефон і тег знижки виглядатимуть на сторінці [Керування клієнтами](https://requiply.com/docs/uk/guides/clients/manage). Це та сама картка, яку таблиця використовує в інших місцях.

</note>

<warning>

**Увага:** номери телефонів, а також email, якщо його вказано, унікальні в межах організації. Якщо збереження не вдалося зі сповіщенням «вже існує», перш ніж пробувати знову, пошукайте в наявному списку клієнтів: найімовірніше, клієнт там уже є.

</warning>

<warning>

**Увага:** **Видалити** на сторінці редагування працює лише для клієнтів без бронювань. Інакше діалог показує, що саме блокує видалення. Клієнта без історії видаляють одразу. Скасувати це не можна.

</warning>

<warning>

**Увага:** кнопка **Зберегти зміни** на сторінці редагування залишається неактивною, доки щось справді не зміниться. Якщо здається, що вона не реагує, перевірте, чи зміну застосовано в полі (у деяких полях значення оновлюється лише після виходу з поля).

</warning>


## Sitemap

See the full [sitemap](https://requiply.com/docs/sitemap.md) for all pages.
