Як розширити контакти таблиці Клієнтів через Custom Data?
Модель Custom Data можна використати для додавання додаткових полів до таблиці Клієнтів. Це дозволяє зберігати додаткову інформацію про клієнтів, яка не входить в стандартні поля системи.
Коли знадобиться
- Потрібно додати додаткові поля до таблиці Клієнтів (наприклад, дата народження, додаткові контакти, спеціальні мітки).
- Треба відображати кастомні дані безпосередньо в таблиці Клієнтів.
- Потрібно інтегрувати додаткову інформацію про клієнтів з Custom Data.
Що важливо знати
- Розширення контактів — опція в моделі Custom Data, яка дозволяє додати поля до таблиці Клієнтів.
- Потрібно додати поле
reg_user_idтипу INTEGER з параметромunique: true. - ID користувача не відображається в інтерфейсі — його можна дізнатися через консоль браузера.
- Дані з таблиці Custom Data з'являться в таблиці Клієнтів для відповідного клієнта.
Перед початком
Ви увійшли в систему з правами адміністратора. Ви перейшли в модуль Custom Dataчерез менюДодатки -> Custom Data.Ви знаєте, які додаткові поля потрібно додати до таблиці Клієнтів.
Покрокова інструкція
- У модулі
Custom Dataперейдіть до вкладки "Створити/Оновити". - Створіть нову модель або відредагуйте існуючу.
- Увімкніть опцію "Використовувати для розширення полів контактів".
- Додайте обов'язкове поле:
- Назва поля:
reg_user_id - Тип поля: INTEGER
- Унікальність: увімкніть опцію
unique: true
- Назва поля:
- Додайте інші поля, які потрібно відобразити в таблиці Клієнтів:
- Назва поля (наприклад, "Дата народження", "Додатковий телефон")
- Тип поля (TEXT, DATE, INTEGER тощо)
- Налаштування відображення (назва, іконка, колір)
- Збережіть модель.
Заповнення даних
Після збереження моделі:
- Перейдіть у вкладку "Дані" в модулі Custom Data.
- Створіть записи для клієнтів:
- У полі
reg_user_idвкажіть ID клієнта (його можна дізнатися через консоль браузера) - Заповніть інші додаткові поля
- У полі
- Збережіть записи.
💡 Підказка: ID користувача не відображається в інтерфейсі. Його можна дізнатися через консоль браузера (F12 → Console → знайти ID клієнта).
Що відбувається після
Після збереження моделі з увімкненою опцією "Використовувати для розширення полів контактів" додані поля відобразяться в меню "Клієнти". У записах Custom Data потрібно вказати ID клієнта в полі reg_user_id. Дані з таблиці Custom Data з'являться в таблиці Клієнтів для відповідного клієнта.
Як переконатися, що все вдалось
- Перевірте, що опція "Використовувати для розширення полів контактів" увімкнена.
- Переконайтеся, що поле
reg_user_idдодано з типом INTEGER та унікальністю. - Перевірте, що додані поля відображаються в таблиці Клієнтів.
- Створіть тестовий запис з правильним
reg_user_idта перевірте, що дані відображаються в таблиці Клієнтів.